GNU bug report logs -
#78406
[PATCH] gnu: Add secretsd.
Previous Next
Reported by: Sergey Trofimov <sarg <at> sarg.org.ru>
Date: Tue, 13 May 2025 14:18:01 UTC
Severity: normal
Tags: patch
Done: Sergey Trofimov <sarg <at> sarg.org.ru>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 78406 in the body.
You can then email your comments to 78406 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#78406
; Package
guix-patches
.
(Tue, 13 May 2025 14:18:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Sergey Trofimov <sarg <at> sarg.org.ru>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 13 May 2025 14:18:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/password-utils.scm (secretsd): New variable.
Change-Id: I9beb6b86ec4dae784146e7ce91210a85cf07ec7c
---
gnu/packages/password-utils.scm | 44 +++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 548629c965..6e6403a898 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -1274,6 +1274,50 @@ (define-public argon2
;; files are CC0 only; see README.md and LICENSE for details.
(license (list license:cc0 license:asl2.0))))
+(define-public secretsd
+ (let ((commit "4ea56226b8f7c8739eea7fc8d1ffca8e18cf58c9")
+ (revision "0"))
+ (package
+ (name "secretsd")
+ (version (git-version "1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/grawity/secretsd")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0ka21vmvm25kal3sa8zmrifh4zac878hk24y7y3jj3ig8dkv0vfy"))))
+ (build-system python-build-system)
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'remove-deps-install
+ (lambda _
+ (substitute* "setup.py"
+ ((".*install_requires.*")
+ ""))))
+ (add-after 'install 'wrap-program
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out")))
+ (wrap-program (string-append out "/bin/secretsd")
+ `("GI_TYPELIB_PATH" ":" prefix
+ (,(getenv "GI_TYPELIB_PATH"))))))))))
+ (inputs (list python-dbus python-platformdirs python-cryptography
+ python-xdg python-pygobject))
+ (native-inputs (list bash-minimal python-setuptools python-wheel))
+ (home-page "https://github.com/grawity/secretsd")
+ (synopsis "Basic FreeDesktop.org Secret Service backend")
+ (description
+ "@code{secretsd} is a generic backend for the @code{libsecret} @acronym{API,
+application programming interface} to use on headless systems or minimal desktop
+environments. It stores secrets in a @code{sqlite} database, encrypted using a
+@acronym{AES, Advanced Encryption Standard} key. The database key is stored in a
+regular file next to the database by default, but can be read from an external
+program.")
+ (license license:expat))))
+
(define-public pass-git-helper
(package
(name "pass-git-helper")
base-commit: 364694773ef1c61d4c9ec73e24f73642786486ca
--
2.49.0
bug closed, send any further explanations to
78406 <at> debbugs.gnu.org and Sergey Trofimov <sarg <at> sarg.org.ru>
Request was from
Sergey Trofimov <sarg <at> sarg.org.ru>
to
control <at> debbugs.gnu.org
.
(Fri, 06 Jun 2025 08:01:04 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 04 Jul 2025 11:24:13 GMT)
Full text and
rfc822 format available.
This bug report was last modified 43 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.