summaryrefslogtreecommitdiff
path: root/gnu/packages/gnupg.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-14doc, gnu: Update URL of several packages formerly at notabug.org.Ludovic Courtès
The URL change for these 5 packages was announced at <https://lists.gnu.org/archive/html/guile-user/2026-03/msg00000.html>. * doc/contributing.texi (Requirements): Update URLs. * gnu/packages/gnupg.scm (guile-gcrypt)[home-page]: Update. * gnu/packages/guile.scm (guile-sqlite3)[home-page]: Update. (guile-zlib)[source]: Update URL and hash. [home-page]: Update. (guile-lzlib)[home-page]: Update. (guile-zstd)[home-page]: Update. * m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): Update commit URL. Merges guix/guix!7069 Change-Id: Ic587d3e2dcd931a44c007d9cdcd0b20e771be33b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-01-31gnu: Add pinentry-fuzzel.Luis Guilherme Coelho
* gnu/packages/gnupg.scm (pinentry-fuzzel): New variable. Merges guix/guix!5912 Change-Id: Iab9a60f54cdbe2daac0a71045608f428e58cab22 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-01-25gnu: python-gnupg: Update to 0.5.6.Cayetano Santos
* gnu/packages/gnupg.scm (python-gnupg): Update to 0.5.6. [source]: Switch to git-fetch. [arguments]: Use G-Expressions. [native-inputs]: Remove python-wheel. [home-page]: Update. Merges guix/guix#5341 Change-Id: I9b51c220e1d406a91f1022c9a1af9754941a0dd5 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: gnupg: Update to 2.4.8.Antoine Côté
* gnu/packages/gnupg.scm (gnupg): Update to 2.4.8. Change-Id: I61d4dee4687a204ad3fde2afa177768a28c87f9b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: qgpgme-qt6: Rename to qgpgme.Andreas Enge
* gnu/packages/gnupg.scm (qgpgme-qt6): Rename to... (qgpgme): ...this. [name]: Change to qgpgme. * gnu/packages/kde-frameworks.scm (kwallet), * gnu/packages/kde-internet.scm (kget), * gnu/packages/kde-pim.scm (akregator, kaddressbook, kleopatra, kmail, kmailcommon, kmessagelib, libkleo), * gnu/packages/kde-plasma.scm (plasma-pass), * gnu/packages/kde-utils.scm (isoimagewriter): Rename inputs. Fixes: guix/guix#3879 Change-Id: Ib089ea049639b7214e76ddbbd9b76c3404aa09c7 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: qgpgme: Rename to qgpgme-qt5.Andreas Enge
* gnu/packages/gnupg.scm (qgpgme): Rename to... (qgpgme-qt5): ...this. [name]: Change to qgpgme-qt5. * gnu/packages/kde-frameworks.scm (kwallet-5): Rename input accordingly. Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-31gnu: python-gpg: Switch to pyproject.Nicolas Graves
* gnu/packages/gnupg.scm (python-gpg): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Relocate keyword. [native-inputs]: Add python-setuptools. Change-Id: I4aad5dd364b74bca1a67a116dfb1598a224f81d6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-22gnu: pius: Update to 3.0.0-0.5f7c10b.Aaron Covrig
* gnu/packages/gnupg.scm (pius)[source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:check>: Execute project test script. [native-inputs]: Add python-setuptools. [home-page]: Update url. Change-Id: I8d1228789cde2de4dda67a07f9859bb47e510608 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2025-12-17gnu: python-gpg: Fix build.Andreas Enge
* gnu/packages/patches/python-gpg-setup-72.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/gnupg.scm (python-gpg)[source]: Use patch. Change-Id: I13ea8c28082bf9288aad7995eadf7f17d4b3cd9d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-11-26gnu: Remove pinentry-qt5.Andreas Enge
* gnu/packages/gnupg.scm (pinentry-qt5): Delete variable. Fixes: guix/guix#3875 Change-Id: I4cc26b2ad635cc6c0fcfe6834a06887c98eee151
2025-11-21gnu: pinentry-tty: Update to 1.3.2.Cayetano Santos
* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.3.2. Change-Id: I7fdd9158f870cecfade4a8bbde2de083db7cac5e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-21gnu: python-gpg: Improve style.Cayetano Santos
* gnu/packages/gnupg.scm (python-gpg)[arguments]: Use G-Expressions. Change-Id: Idda7f244a8c16b3ecb896e77faa629bbde001f7b Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-21gnu: pinentry-bemenu: Update to 0.14.0.Cayetano Santos
* gnu/packages/gnupg.scm (pinentry-bemenu): Update to 0.14.0. Change-Id: I92470e7a1077b3c3f0a70df960c2f8345e91b56c Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-21gnu: perl-gnupg-interface: Update to 1.05.Cayetano Santos
* gnu/packages/gnupg.scm (perl-gnupg-interface): Update to 1.05. [source]: Update uri. [inputs]: Remove gnupg-1; add gnupg. [arguments]: Remove ’delete-broken-test #:phase. [home-page]: Update. Change-Id: Ia83c178c03c31b1a04ef5f796fea9dbbf35164c5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-21gnu: libksba: Improve style.Cayetano Santos
* gnu/packages/gnupg.scm (libksba)[arguments]: Use G-Expressions. Change-Id: I16fc03c860adf34ac37ceaac3a05c0bd96c85423 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-21gnu: gnupg-1: Improve style.Cayetano Santos
* gnu/packages/gnupg.scm (gnupg-1)[arguments]: Use G-Expressions. Change-Id: I513b9b79445f2140b89f4751ef2c339914e90a38 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-21gnu: pius: Improve style.Cayetano Santos
* gnu/packages/gnupg.scm (pius)[arguments]: Use G-Expressions. Change-Id: Ica441bab297236d9d8740f4c84908f766150ffc2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-21gnu: parcimonie: Improve style.Cayetano Santos
* gnu/packages/gnupg.scm (parcimonie)[arguments]: Use G-Expressions. <#:phases>: Remove lambda arguments in ’fix-references and ’wrap-program. Change-Id: I03e4d6f9b2a7c91576e6e670d1f5a9e0c1a81bc5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18gnu: jetring: Update to 0.32.Cayetano Santos
* gnu/packages/gnupg.scm (jetring): Update to 0.32. [source]: Switch commit. Change-Id: I17fb03950f3a1725e714f202864c78b33e9934a0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18gnu: jetring: Improve style.Cayetano Santos
* gnu/packages/gnupg.scm (jetring)[arguments]: Use G-Expressions. Change-Id: I739ef81a673a2ca718650da860527ddd7b256280 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-01gnu: python-pygpgme: Update to 0.6.Sharlatan Hellseher
* gnu/packages/gnupg.scm (python-pygpgme): Update to 0.6. [argument] <test-flags>: Skip one failing test. [native-inputs]: Remove python-wheel; add pkg-config and python-pytest. Change-Id: I1b58d556e51c0920773b7139f916fb7adc2cf47a
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-11gnu: gpa: Fix build with gcc-14.Efraim Flashner
Fixes guix/guix#2609. * gnu/packages/gnupg.scm (gpa)[arguments]: Add CFLAGS with '-Wno-error=implicit-function-declaration' Change-Id: I4d8e003947305ed4f7e11e468b2c6f3aa1a871c9
2025-09-04gnu: guile-gcrypt: Update ‘license’.Ludovic Courtès
This is a followup to 68a5cdc117b9b711747f77d322a6c634d78de359. * gnu/packages/gnupg.scm (guile-gcrypt)[license]: Change to ‘lgpl3+’. Change-Id: I9372ca63dc77254d145d94fa6a8b99ecb04f8f24
2025-09-04gnu: guile-gcrypt: Update to 0.5.0.Ludovic Courtès
* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.5.0. Change-Id: I9eed550c3264ae92213cd32a17fbf34c8c204586
2025-09-04gnu: guile2.0-gcrypt: Remove.Ludovic Courtès
This package has failed to build for several months. * gnu/packages/gnupg.scm (guile2.0-gcrypt): Remove. Change-Id: I6c425d26b29e45725626e2880e3fffb8127e2c4a
2025-08-07gnu: libgcrypt: Fix building on armhf-linux.Efraim Flashner
* gnu/packages/gnupg.scm (libgcrypt)[arguments]: When building for armhf-linux add a phase applying a patch. * gnu/packages/patches/libgcrypt-arm32-register-pressure.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I858cfe69bac20bde2d88113c80634fb5f413e6dc
2025-04-16gnu: python-gpg: Fix build on 32-bit platforms.Ricardo Wurmus
* gnu/packages/gnupg.scm (python-gpg)[arguments]: Conditionally define _FILE_OFFSET_BITS as 64. Change-Id: Ia687bc32831057f1e442c271fecf1e52372818ed
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-11gnu: pinentry-rofi: Update to 3.0.0.宋文武
* gnu/packages/gnupg.scm (pinentry-rofi): Update to 3.0.0. Change-Id: I39ff348c93bf236a2453b2a4262ab920ce2d79c0
2025-01-25gnu: python-gnupg: Update to 0.5.0.Danny Milosavljevic
* gnu/packages/gnupg.scm (python-gnupg): Update to 0.5.0. [build-system]: Modify to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I6bd67d1eff7eba410a37616cc800a62ea87c9961
2025-01-22gnu: gpa: Update to 0.11.0.Aaron Covrig
* gnu/packages/gnupg.scm (gpa): Update to 0.11.0. [inputs]: Replace gtk+-2 by gtk+. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Change-Id: I4ca1165b6753dbed922049f2f2839a5be5abd6da
2025-01-16gnu: libgpg-error: Remove now unnecessary x86_64-gnu patch.Ludovic Courtès
* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Remove ‘apply-hurd64-patch’ phases. * gnu/packages/patches/libgpg-error-hurd64.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Reported-by: yelninei Change-Id: I2c5a5c19ba673f7d8946f755207fc260b7d452b9
2025-01-14gnu: gpgme: Remove 1.23 and update KDE users.Ludovic Courtès
* gnu/packages/gnupg.scm (gpgme-1.23): Remove. (qgpgme-qt6-1.23): Rename to… (qgpgme-qt6): … this, and inherit from ‘gpgme’. * gnu/packages/kde-pim.scm (kaddressbook, kgpg) (kleopatra, kmail, kmessagelib, libkleo): Update accordingly. * gnu/packages/kde-plasma.scm (plasma-pass): Likewise. * gnu/packages/kde.scm (akregator): Likewise. Change-Id: Ib79b26026a84533da1054da90a5b991dbdaf8a2e Suggested-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-14gnu: gpgme: Update to 1.24.1.Ludovic Courtès
* gnu/packages/gnupg.scm (gpgme): Update to 1.24.1. Change-Id: Iea6b7241e26ade4fae5423e3e1cbe2f61843d195
2025-01-14gnu: gnupg: Update to 2.4.7.Ludovic Courtès
* gnu/packages/gnupg.scm (gnupg): Update to 2.4.7. [arguments]: Adjust ‘patch-test-paths’. Change-Id: I63fabffebf80a2c9f1bb9ba421712bb49100711e
2025-01-14gnu: npth: Update to 1.8.Ludovic Courtès
* gnu/packages/gnupg.scm (npth): Update to 1.8. Change-Id: Ife07451ffa1f9f484f8ee7464d6a7e56e004cb1a
2025-01-14gnu: libksba: Update to 1.6.7.Ludovic Courtès
* gnu/packages/gnupg.scm (libksba): Update to 1.6.7. Change-Id: If45946a631880dc08a6e92b1112482389cb66f70
2025-01-14gnu: libassuan: Update to 3.0.1.Ludovic Courtès
* gnu/packages/gnupg.scm (libassuan): Update to 3.0.1. [propagated-inputs]: Remove ‘pth’, which is no longer needed. Change-Id: Ib4723899008d44f771fbfe156b5ee6f738945bb6
2025-01-14gnu: libgcrypt: Update to 1.11.0.Ludovic Courtès
* gnu/packages/gnupg.scm (libgcrypt): Update to 1.11.0. Change-Id: I656ee40b038f980b1184c8cc070cdcbccf381356
2025-01-14gnu: libgpg-error: Update to 1.51.Ludovic Courtès
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.51. Change-Id: I44ff7b33bcbe60b0dc242be17c6fa37f1c7c6ac8
2025-01-12gnu: Add pinentry-qt5.Sughosha
* gnu/packages/gnupg.scm (pinentry-qt5): New variable. Change-Id: Ia70f00002305ab8e1bd6b0edb0ee6ee84007bf8c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12gnu: pinentry-qt: Switch to Qt6.Sughosha
* gnu/packages/gnupg.scm (pinentry-qt)[inputs]: Replace qtbase-5 with qtbase; add qtwayland. Change-Id: Id4cd445e84ae2f15384cf840bf8232d64f2a3f60 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12gnu: pinentry-tty: Update to 1.3.1.Sughosha
* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.3.1. Change-Id: Ia93ffb36c8f99233f16866a7f3fddf7d73d7750f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-12-18gnu: python-pygpgme: Fix build.Danny Milosavljevic
* gnu/packages/gnupg.scm (python-pygpgme)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ida614c2ddcf8b7f275496a2e56e35ada0eb7667b
2024-12-03gnu: libgpg-error: Support the 64bit Hurd.Janneke Nieuwenhuizen
* gnu/packages/patches/libgpg-error-hurd64.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnupg.scm (libgpg-error)[arguments]: Use it when building for the 64bit Hurd. Change-Id: Icabb7cd7bb5bcc771ccee5b8a7f57f52b9b58183