[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
33/143: gnu: Add signond.
From: |
guix-commits |
Subject: |
33/143: gnu: Add signond. |
Date: |
Mon, 21 Nov 2022 16:10:42 -0500 (EST) |
mbakke pushed a commit to branch master
in repository guix.
commit 293ab255b24d9a3abb709611af604a59249322f9
Author: Petr Hodina <phodina@protonmail.com>
AuthorDate: Thu Aug 18 01:52:33 2022 +0200
gnu: Add signond.
* gnu/packages/qt.scm (signond): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
---
gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 9d1c0f6b5f..757a920056 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4284,6 +4284,51 @@ services using the XML based SOAP protocol and without
the need for a dedicated
web server.")
(license (list license:gpl2 license:gpl3))))
+(define-public signond
+ (package
+ (name "signond")
+ (version "8.61")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/accounts-sso/signond")
+ (commit (string-append "VERSION_" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0k6saz5spys4a4p6ws0ayrjks2gqdqvz7zfmlhdpz5axha0gbqq4"))))
+ (build-system qt-build-system)
+ (native-inputs (list doxygen pkg-config qtbase-5 qttools-5))
+ (inputs (list dbus glib libaccounts-glib))
+ (arguments
+ (list #:tests? #f ; Figure out how to run tests
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'validate-runpath)
+ (replace 'configure
+ (lambda _
+ (substitute* "src/signond/signond.pro"
+ (("/etc/")
+ (string-append #$output "/etc/")))
+ (substitute*
+ '("tests/extensions/extensions.pri"
+ "tests/signond-tests/mock-ac-plugin/plugin.pro"
+ "tests/signond-tests/identity-tool.pro"
+
"tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro"
+ "tests/libsignon-qt-tests/libsignon-qt-tests.pro"
+ "tests/signond-tests/signond-tests.pri")
+ (("QMAKE_RPATHDIR = \\$\\$\\{QMAKE_LIBDIR\\}")
+ (string-append "QMAKE_RPATHDIR = "
+ #$output "/lib:"
+ #$output "/lib/signon")))
+ (invoke "qmake"
+ (string-append "PREFIX=" #$output)
+ (string-append "LIBDIR=" #$output "/lib")))))))
+ (home-page "http://accounts-sso.gitlab.io/signond/index.html")
+ (synopsis "Perform user authentication over D-Bus")
+ (description "This package provides a D-Bus service which performs user
+authentication on behalf of its clients.")
+ (license license:lgpl2.1+)))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
- 14/143: gnu: plasma-framework: Remove 'apply-fix' phase., (continued)
- 14/143: gnu: plasma-framework: Remove 'apply-fix' phase., guix-commits, 2022/11/21
- 29/143: gnu: KDE PIM: Update to 22.08.1., guix-commits, 2022/11/21
- 02/143: gnu: ktouch: Remove kqtquickcharts form inputs., guix-commits, 2022/11/21
- 06/143: gnu: kdelibs4support: Enable passing test., guix-commits, 2022/11/21
- 11/143: gnu: kxmlgui: Enable tests., guix-commits, 2022/11/21
- 17/143: gnu: Remove kqtquickcharts., guix-commits, 2022/11/21
- 18/143: gnu: libksysguard: Update to 5.25.4., guix-commits, 2022/11/21
- 22/143: gnu: libkscreen: Enable all tests except for 5 failing., guix-commits, 2022/11/21
- 26/143: gnu: materialdecoration: Remove input labels., guix-commits, 2022/11/21
- 31/143: gnu: KDE Plasma: Update to 5.25.5., guix-commits, 2022/11/21
- 33/143: gnu: Add signond.,
guix-commits <=
- 35/143: gnu: Add kpublictransport., guix-commits, 2022/11/21
- 36/143: gnu: Add libaccounts-qt., guix-commits, 2022/11/21
- 37/143: gnu: Add libsignon-glib., guix-commits, 2022/11/21
- 38/143: gnu: Add kaccounts-integration., guix-commits, 2022/11/21
- 39/143: gnu: akonadi: Add dbus and pkg-config to native-inputs., guix-commits, 2022/11/21
- 41/143: gnu: bluez-qt: Add qtdeclarative-5 to inputs., guix-commits, 2022/11/21
- 46/143: gnu: kiconthemes: Use gexp., guix-commits, 2022/11/21
- 43/143: gnu: Add python-doxyqml., guix-commits, 2022/11/21
- 51/143: gnu: Add kio-fuse., guix-commits, 2022/11/21
- 57/143: gnu: Add kmenuedit., guix-commits, 2022/11/21