X-Loop: help-debbugs@HIDDEN Subject: [bug#78406] [PATCH] gnu: Add secretsd. Resent-From: Sergey Trofimov <sarg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 13 May 2025 14:18:01 +0000 Resent-Message-ID: <handler.78406.B.17471458422247 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78406 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78406 <at> debbugs.gnu.org Cc: Sergey Trofimov <sarg@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17471458422247 (code B ref -1); Tue, 13 May 2025 14:18:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 May 2025 14:17:22 +0000 Received: from localhost ([127.0.0.1]:60747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uEqRe-0000aA-38 for submit <at> debbugs.gnu.org; Tue, 13 May 2025 10:17:22 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59488) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1uEqRb-0000Zq-VC for submit <at> debbugs.gnu.org; Tue, 13 May 2025 10:17:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <sarg@HIDDEN>) id 1uEqRJ-0004mk-9w for guix-patches@HIDDEN; Tue, 13 May 2025 10:17:02 -0400 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <sarg@HIDDEN>) id 1uEqRG-0005lB-U8 for guix-patches@HIDDEN; Tue, 13 May 2025 10:17:00 -0400 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-5fca2805ca4so6736005a12.1 for <guix-patches@HIDDEN>; Tue, 13 May 2025 07:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1747145814; x=1747750614; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Udiv4v5OQ8uhRmKAjl9savel5Oi+CbJ3ce9Lc4j+ImE=; b=bIfhvlxv1PiT7cUQjdUsLg/dF5ud5wfZhkPi/SHBwuQ1mqxla9NF735i1+pwN5ks1P Q9p461B7JKhTieWgP1DcOU+wVjt1wS0idCE0A4ufIGEieoKNOAPv9j3BtgDRKqIdyOCF 20GspdpqtAVga+ACjnAOK/Kd3YF/UnEIILIv8rsphfL8xEIlIP5SldXaDpeZzG2zurl2 A1gK85w3J2AdT9ZUd5S8N3EPw/rikq0eqzVyqoFKHgze180kYBH+/NeL2EPbCG7JtylL 9Wn0DIZyA1vvTRnhNJqebfQQ0Y68swYkYtNb4YoNaOK0G7HClZL16mN9gAgoXtRsTh93 ZhJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747145814; x=1747750614; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Udiv4v5OQ8uhRmKAjl9savel5Oi+CbJ3ce9Lc4j+ImE=; b=LjWYB/rmObV0TUsEfPOgvQfGquKJJ46ksW2pAJ/uh4E66dw5aaba7C0dFUkPZ5ry+6 4hwnLvv8vUrAf7L4QiNYSvJNwXnkJnI018vFwSo9hvd30MgdkPZVIP5UoQho0PadORQm 4aMS3H9fXr4Tm0hZmXuhVwo6dgZRCkJCXPLarYQ25B9JTDBi0TC5W/UmjmAGLwc9KG1o J6DbR3QWBqxojCNi4rqYOOwFNPAY+9KY/xb+x8TEv0Tg3FZtGwKXBkI4C8oXU9yiGHzJ I5GhmmyCMqYWW1LyHqFIXKWHEyjsw89ehWZ0SDH72vSApgaY4zVWzTqU7FfMZgiT7QmM S4tg== X-Gm-Message-State: AOJu0YwYA84fu6edqTx3E3jFaj+45be6fCcxBS1WgbQTWydQSOFig0Kx UdqPqyn4N7OUfOCx7r4YI+8j3wVfD+QnBbfAV3fAt2rflyn4tu621+kctg1vz4K8Sk7Tv9TS4A2 ORdhf+A== X-Gm-Gg: ASbGncvi4P3AuT0gPzlTLTz0Of4dQCrF8zoKT7sLnsd7JGFRRCDjoRlL4D7XUcFCMbI GTP+3hm/5TvSOVmlyxeSqajb2f0SBpbrJcuNSLhHdBtERLfAaTh5D1oCIdc96z3xk1tZkTqotry AISj8ryzOaRRQkKmMu+/ZwkfjS0vs9nj5kEC3Tmole4zaxLvP7XGGH9eY4dHtE1vVBI4VVsU0Un cINW0bCVMdskYgQx7kLRAccZ6gXgkAsd2lg2BiNHjeZsfNS7QuguJrx5bKzvKAD35jL4bKwoOPB T08Lmwzb8kHUQNQ+YN+Q/rhFrzOC6NUWbDwwloTqM9wRikJbnw== X-Google-Smtp-Source: AGHT+IHMwz2U/PVvj5iHynHHCQtAMTJ/6jddGHFJeLaC0st7CJwarE0NF5SskseMTb9jObwdnjj3Eg== X-Received: by 2002:a05:6402:210a:b0:5fd:d62b:6dc5 with SMTP id 4fb4d7f45d1cf-5fdd62b7050mr6455071a12.29.1747145814295; Tue, 13 May 2025 07:16:54 -0700 (PDT) Received: from localhost ([2a02:2454:a095:5600:a64e:31ff:fe38:fd6c]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5ff8c6d9d9asm374019a12.39.2025.05.13.07.16.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 May 2025 07:16:53 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> Date: Tue, 13 May 2025 16:16:44 +0200 Message-ID: <8cc6bd5057dcd8ba6723ab7ff4a36293299a17f9.1747145787.git.sarg@HIDDEN> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::52c; envelope-from=sarg@HIDDEN; helo=mail-ed1-x52c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * 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
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Sergey Trofimov <sarg@HIDDEN> Subject: bug#78406: Acknowledgement ([PATCH] gnu: Add secretsd.) Message-ID: <handler.78406.B.17471458422247.ack <at> debbugs.gnu.org> References: <8cc6bd5057dcd8ba6723ab7ff4a36293299a17f9.1747145787.git.sarg@HIDDEN> X-Gnu-PR-Message: ack 78406 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 78406 <at> debbugs.gnu.org Date: Tue, 13 May 2025 14:18:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 78406 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78406: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78406 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
Received: (at control) by debbugs.gnu.org; 6 Jun 2025 08:00:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 06 04:00:41 2025 Received: from localhost ([127.0.0.1]:41516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uNS0H-0007R0-1J for submit <at> debbugs.gnu.org; Fri, 06 Jun 2025 04:00:41 -0400 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:55384) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1uNS0D-0007QP-4U for control <at> debbugs.gnu.org; Fri, 06 Jun 2025 04:00:38 -0400 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-60462e180e2so3551627a12.2 for <control <at> debbugs.gnu.org>; Fri, 06 Jun 2025 01:00:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1749196830; x=1749801630; darn=debbugs.gnu.org; h=subject:to:message-id:date:from:from:to:cc:subject:date:message-id :reply-to; bh=n/rbOFwpoJgl8mZhojYDgBdLh9P07AM4K/wAmTdYtnA=; b=MfcQpNyGaFNF8uPP3AENjfvwNWbUuUqfYcx2EBhOlqyp1QkDakyw+c2FPo+B6RLdc9 s/RJM45G/281OdPdCb6QHMxJc3IMDOxHa9JdMMkyoJPUdFRnA3j+5wgbg8/SeizcvtvQ ma//aowY7CZipHz7Id/gxGzDtMqaxzU/KxO/U1nnATH+Ia60wFBJWOHeNrLG1bpI7aUM PNCro6gHG6e/wrwHXhErHRdxO6E0VwNzdAEgOZjavl01vwdPdk2GztlgfBWyqsI2H518 L02IDtIIqnGjgOj9SnzKFgn4mYlYF5e1vCRbSZBub/yUl7uOp2K0yw7H7cqWQz8udfZN /60Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749196830; x=1749801630; h=subject:to:message-id:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n/rbOFwpoJgl8mZhojYDgBdLh9P07AM4K/wAmTdYtnA=; b=fMdl+721bJUsPeL3cbcT86Mp7b/yqVw8CwZYNnZLcRa0S+dSdUxkxGQ8hmNSHZgX6w kHWp6GGzkDFaEPW+TemeIqnUUXtgeSzLEKVOaiw+6TjX/GOM2H4W0YGRwvkkNPweOKIu dFrE6eKaDIf+kc7NfsYycPXXgLEnpF1Lafp2d/UA1CFWzhCnl0F2fd7PDdBaYO/lgl4i Trc24T41se/rvZJ8ZmzEe3TgIG9ABhzStqDIKxRJqpl67TzqYr/f5lchilUimsnWfv07 /Vr25SsQ9tonAy0tNUHXENOHngzCYe/zQG6s/Rt76aaN3xo1HJBlkIx87be5JiQhcE0E TWPg== X-Gm-Message-State: AOJu0YwBPb5CBNnuvme7b1e1sJwTFnbCP3wESo8Id5cua3prjPv3aDYX iU3IPorfvZtYtGgVml1S1QVcDZRFw8bg4WcerkU9s/Lb8FHEtzxNJixQ4HDkT6g+tNjtCVIsYEt sk/JNdUw= X-Gm-Gg: ASbGncvJbCDCPgNSe+SMkI3+/ITdhN8AyFeLXIWN4PpE24ikd94UuyNoglZh08gCvky JAZ7DCMQM9w8YaWnYzQd6Vgj22PK1BBqVf7NE8s8V8rDEpkrmgUCvoNPsC/qWXK4BLKT4ecygF7 weU1ENPPIrVqFpz3UZZjLIAjycGCqjdeg3QF496e0cd/3LDYtyuf4YS0vhKtkM27be8Rk3Lrr76 DwBuej+KVbwVJTxQ5HXJHtIx+FRzqe/vNLMXfH6tiwaSxtY++d4k+XU7OVj7lJahWdxCuAulQfz rQH/TvkphdcoXp9dz93nUvNshC9D5yeiq/7NuPWKV1ifXYMmEwAbOzti1bswU1uESdCaZw== X-Google-Smtp-Source: AGHT+IEcl4tJ88gzNSJhcVeJ/IixLIdKP2dxh3yMC6OXh2UGP9s7Z/AwB4iojEYjZmJ4TmYll1+HYA== X-Received: by 2002:a17:907:8688:b0:ad8:9257:5728 with SMTP id a640c23a62f3a-ade1a9228bamr224697966b.27.1749196829889; Fri, 06 Jun 2025 01:00:29 -0700 (PDT) Received: from localhost ([2a02:2454:a095:5600:a64e:31ff:fe38:fd6c]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ade1dc39c4asm77811966b.142.2025.06.06.01.00.29 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jun 2025 01:00:29 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> X-Google-Original-From: Sergey Trofimov <sarg@HIDDEN> Date: Fri, 06 Jun 2025 10:00:28 +0200 Message-ID: <25459450c13bdaa4e59174db23553da6@HIDDEN> To: control <at> debbugs.gnu.org Subject: control message for bug #78406 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) close 78406 quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.