summaryrefslogtreecommitdiff
path: root/gnu/packages/gnupg.scm
AgeCommit message (Collapse)AuthorFilesLines
6 daysgnu: libgpg-error: Remove gettext-minimal input.Yelninei1-1/+0
Not needed when building from the tarball. * gnu/packages/gnupg.scm (libgpg-error)[native-inputs]: Remove gettext-minimal. Merges: guix/guix!10722 Signed-off-by: Andreas Enge <andreas@enge.fr>
6 daysRevert "gnu: libgcrypt: Use git repository."Yelninei1-17/+7
libgcrypt needs the git information to bootstrap autotools. This reverts commit 9bbe3b2d68104f65b5003f9c0d24ee78b5fa3573. Fixes: guix/guix#10721 Signed-off-by: Andreas Enge <andreas@enge.fr>
6 daysRevert "gnu: libgpg-error: Use git repository."Yelninei1-22/+8
libgpg-error needs the git information to bootstrap autotools. This reverts commit 1b19586c07b586d6fb8b3ead00153fbeb882faf8. Signed-off-by: Andreas Enge <andreas@enge.fr>
6 daysgnu: gnupg: Fix cross build.Yelninei1-1/+6
* gnu/packages/gnupg.scm (gnupg)[arguments]<#:phases>: Set path to gprt_config. [native-inputs]: Add libgpg-error. Merges: guix/guix!10687 Signed-off-by: Andreas Enge <andreas@enge.fr>
6 daysgnu: gnupg: Fix build on the Hurd.Yelninei1-16/+20
* gnu/packages/gnupg.scm (gnupg)[inputs]: Make pcsc-lite conditional. [arguments]<#:phases>: Allow 'patch-paths to fail to find lib pcsclite.so. Signed-off-by: Andreas Enge <andreas@enge.fr>
6 daysgnu: gnupg: Simplify gexp logic.Andreas Enge1-26/+24
* gnu/packages/gnupg.scm (gnupg)[arguments]<#:configure-flags>: Use pure gexp instead of mixture with standard (un-)quotes. Merges: guix/guix!10645
6 daysgnu: gnupg: Update to 2.5.21.Andreas Enge1-5/+2
* gnu/packages/gnupg.scm (gnupg): Update to 2.5.21 and remove outdated comment.
6 daysgnu: gnupg: Revert to using tarballs as source.Andreas Enge1-18/+11
This effectively reverts commits b6e750acb81debe75c5b844bcb80751a51f5bebc and 397c4847e3a1108cd7afebc4ff5524ca054ee4bd . * gnu/packages/gnupg.scm (gnupg): Copy-paste the package definition of commit e660026a1625db74f844bbd96a6681ca0fe922b3 . Fixes: guix/guix#10622 Fixes: guix/guix#10773
10 daysgnu: Remove gnupg-1.Andreas Enge1-22/+0
* gnu/packages/gnupg.scm (gnupg-1): Delete variable. * gnu/packages/patches/gnupg-1-build-with-gcc10.patch: Remove file. * gnu/packages/gnupg.scm (dist_patch_DATA): Unregister file.
2026-08-18gnu: libgcrypt: Remove native version of libgpg-error.Josselin Poiret1-2/+1
* gnu/packages/gnupg.scm (libgcrypt)[native-inputs]: Remove libgpg-error, as we do not need a native one here and it interferes with the target configuration. Fixes: guix/guix#10623 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-18gnu: libgcrypt: Fix build on Hurd.Yelninei1-1/+1
This is a follow-up to commit 43b66f587c51a5955bac45323e6cbb540e9e6e9e . * gnu/packages/gnupg.scm (libgcrypt)[arguments]<#:phases>{setenv}: Correct name of phase to precede.
2026-08-18gnu: pinentry: Update to 1.3.3.Sharlatan Hellseher1-2/+2
* gnu/packages/gnupg.scm (pinentry, pinentry-efl, pinentry-emacs, pinentry-gnome3, pinentry-gtk2, pinentry-qt, pinentry-tty): Update to 1.3.3. Relates-to: guix/guix#10622
2026-08-17gnu: gnupg: Change url to a mirror due to unavailibility.Sughosha1-1/+2
The official https://dev.gnupg.org/source/gnupg url is temporarily down and suggests its GitHub mirror. * gnu/packages/gnupg.scm (gnupg)[source]<uri>: Update url. Merges guix/guix!9368 Change-Id: Ia07aee2096e05734aa7437ae5252264c552fc057
2026-08-17gnu: libgcrypt: Change url to a mirror due to unavailibility.Sughosha1-1/+1
The official https://dev.gnupg.org/source/libgcrypt url is temporarily down and suggests its GitHub mirror. * gnu/packages/gnupg.scm (libgcrypt)[source]<uri>: Update url. Merges guix/guix!9368 Change-Id: I980d5d12906fdef71cb28ea5cf574abde2d93aac
2026-08-17gnu: libgpg-error: Change source url to a mirror due to unavailibility.Sughosha1-1/+1
The official https://dev.gnupg.org/source/libgpg-error url is temporarily down and suggests its GitHub mirror. * gnu/packages/gnupg.scm (libgpg-error)[source]<uri>: Update url. Merges guix/guix!9368 Change-Id: I9531d0d7172fff2a8760c7e5ed5d086cd0c1c1c3
2026-08-17gnu: libgcrypt: Update to 1.12.2.Cayetano Santos1-10/+2
Patch ‘libgcrypt-arm32-register-pressure.patch’ is already included in 1.12.2: https://github.com/gpg/libgcrypt/commit/9c93b4607adcf9b3efd53aba43e2d33bf5aef9df * gnu/packages/gnupg.scm (libgcrypt): Update to 1.12.2. [arguments]: Delete ’apply-upstream-patch #:phase. * gnu/packages/patches/libgcrypt-arm32-register-pressure.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: If94275b9a26b6f2bb6593d401723b4b8d5ae7572
2026-08-17gnu: libgcrypt: Drop input labels.Nicolas Graves1-27/+27
Change-Id: I939ab591912f7fa7f4795e895a2159ded0e65900
2026-08-17gnu: libgcrypt: Use git repository.Cayetano Santos1-10/+19
* gnu/packages/gnupg.scm (libgcrypt)[source]: Switch to git-fetch. [native-inputs]: Add autoconf and automake. [arguments]<#:configure-flags>: Disable doc; enable maintainer mode. [home-page]: Update. Change-Id: I68a36dacf30f7efcd04b9c127fc7652b5483dd20
2026-08-17gnu: libgcrypt: Refresh package.Cayetano Santos1-35/+32
* gnu/packages/gnupg.scm (libgcrypt)[arguments]: Use G-Expressions. Change-Id: I5d99d9e0c43478c1218403429e26485dda53db1a
2026-08-17gnu: gnupg: Use git repository.Cayetano Santos1-9/+18
* GNU/packages/gnupg.scm (gnupg)[source]: Switch to git-fetch. [native-inputs]: Add autoconf, automake and gettext-minimal. [arguments]<#:configure-flags>: Disable doc; enable maintainer mode. Change-Id: I33c953fef9e7bb98874c1c30b3f0f4cb6d7a449e
2026-08-17gnu: gnupg: Update to 2.5.20.Cayetano Santos1-2/+2
* gnu/packages/gnupg.scm (gnupg): Update to 2.5.20. Change-Id: I138b67a5bedfe76f133c1ffb010ffe3503c838e0
2026-08-17gnu: libgpg-error: Use git repository.Cayetano Santos1-9/+23
* gnu/packages/gnupg.scm (libgpg-error)[source]: Switch to git-fetch. [native-inputs]: Add autoconf, automake, and texinfo. [arguments]<#:configure-flags>: Enable maintainer mode. <#phases>: Add ’create-version. [home-page]: Update. Change-Id: Ia94f35b16767a33d22515cba3224d767bb20df81
2026-08-17gnu: libgpg-error: Update to 1.61.Cayetano Santos1-44/+44
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.61. [arguments]: Fix indent. Change-Id: I292440ac19bc08a770a6dd40e6e81756bf22c7d1
2026-08-17gnu: gpgmepp: Update to 2.1.0.Cayetano Santos1-2/+2
* gnu/packages/gnupg.scm (gpgmepp): Update to 2.1.0. Change-Id: Ie733cff10648bd7e09cadc9dc1e5577ee19f99c8
2026-08-17gnu: libassuan: Update to 3.0.2.Cayetano Santos1-2/+2
* gnu/packages/gnupg.scm (libassuan): Update to 3.0.2. Change-Id: Ie9116581fc2f7a2adf6fe27f473b629ebd171192
2026-08-17gnu: qgpgme-qt5: Update to 2.1.0.Andreas Enge1-32/+12
* gnu/packages/gnupg.scm (qgpgme-qt5): Inherit from qgpgme. [arguments]: Copy from qgpgme and adapt to Qt5.
2026-08-17gnu: qgpgme: Update to 2.1.0.Cayetano Santos1-2/+3
* gnu/packages/gnupg.scm (qgpgme): Update to 2.1.0. [arguments]<#:configure-flags>: New field to prevent Qt5 build. Co-authored-by: Andreas Enge <andreas@enge.fr>
2026-08-17gnu: gpgme-2: Update to 2.1.0.Cayetano Santos1-2/+2
* gnu/packages/gnupg.scm (gpgme-2): Update to 2.1.0. Change-Id: I0554efc320ec66bbe1393ee83d0387c80412743b
2026-08-17gnu: libksba: Update to 1.8.0.Cayetano Santos1-2/+3
* gnu/packages/gnupg.scm (libksba): Update to 1.8.0. Change-Id: I8edb8c70b573ba26e83858f08aa953df9acc0414
2026-08-17gnu: python-gpg: Update to 2.0.0.Sughosha1-6/+12
* gnu/packages/gnupg.scm (python-gpg): Update to 2.0.0. [source]<patches>: Remove the patch. [arguments]<#:phases>: Remove 'set-environment phase. Add 'patch-setup.py phase. [inputs]: Remove gpgme; add gpgme-2 and libgpg-error. * gnu/packages/patches/python-gpg-setup-72.patch: Remove file. * gnu/local.mk: Deregister it. Fixes: guix/guix#2807 Merges guix/guix!8544 Change-Id: Ie926eed78500880420238272d42beb32333e5de7 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17gnu: qgpgme: Update to 2.0.0.Sughosha1-17/+23
QGpgME has been separated from GPGME. * gnu/packages/gnupg.scm (qgpgme): Update to 2.0.0; do not inherit from gpgme; remove the comment for the license field. [version]: New field; update to "2.0.0". [source]: New field; update to the new location. [build-system]: New field; switch to qt-build-system. [arguments]: Switch to gexp. <#:qtbase>: Set to qtbase. <#:phases>: Remove 'chdir-and-symlink phase; add 'check-setup phase. [propagated-inputs]: Remove gpgme; add gpgme-2, gpgmepp, and libgpg-error. [native-inputs]: Do not modify the inherited native inputs; add gnupg and pkg-config. [inputs]: Remove field. [home-page]: New field; update URL. Merges guix/guix!8544 Change-Id: Ibd0119521c119d5426692cf20970d844361b7fe1 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17gnu: qgpgme-qt5: Update to 2.0.0.Sughosha1-18/+23
QGpgME has been separated from GPGME. * gnu/packages/gnupg.scm (qgpgme): Update to 2.0.0; do not inherit from gpgme; remove the comment for the license field. [version]: New field; update to "2.0.0". [source]: New field; update to the new location. [build-system]: New field; switch to qt-build-system. [arguments]: Switch to gexp. <#:phases>: Remove 'chdir-and-symlink phase; add 'check-setup phase. [propagated-inputs]: Remove gpgme; add gpgme-2, gpgmepp, and libgpg-error. [native-inputs]: Do not modify the inherited native inputs; add gnupg and pkg-config. [inputs]: Remove field. [home-page]: New field; update URL. Merges guix/guix!8544 Change-Id: I8a3ee2037be44339510a3ad82766a3a995d34746 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17gnu: Add gpgmepp.Sughosha1-0/+27
* gnu/packages/gnupg.scm (gpgmepp): New variable. Merges guix/guix!8544 Change-Id: I3de7f992aa2fd99926dcdf40ab425b8f2d3c604a Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17gnu: gpgme-1: Inherit from gpgme-2.Sughosha1-26/+2
* gnu/packages/gnupg.scm (gpgme-1): Inherit from gpgme-2. [build-system, arguments, inputs, propagated-inputs, home-page, synopsis, description, license]: Drop the fields. Merges guix/guix!8544 Change-Id: Iaefeea413e7a6136c4808ba2b9d9db8909ad7680 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17gnu: Add gpgme-2.Sughosha1-0/+35
* gnu/packages/gnupg.scm (gpgme-2): New variable. Merges guix/guix!8544 Change-Id: Ie2f31a44521d96c8c44507ba31b9468989c793ad Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17gnu: gpgme: Rename to gpgme-1.Sughosha1-1/+3
* gnu/packages/gnupg.scm (gpgme): Raname variable to... (gpgme-1): ...this. (gpgme): New variable set to gpgme-1. Merges guix/guix!8544 Change-Id: I428f60548e56b59d29d1abdf4f546e37353a70b3 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-29gnu: perl-gnupg-interface: Update to 1.06.Cayetano Santos1-2/+2
* gnu/packages/gnupg.scm (perl-gnupg-interface): Update to 1.06. Merges guix/guix!8909 Change-Id: Ia60101846e415863d5f2f089ceeb5a84d52e8991
2026-05-29gnu: gpa: Update to 0.11.1.Cayetano Santos1-2/+2
* gnu/packages/gnupg.scm (gpa): Update to 0.11.1. Merges guix/guix!8909 Change-Id: I83c5d8180ae5f50953c2c9f6a606c14e5b78b3b9
2026-05-29gnu: gpa: Refresh package.Cayetano Santos1-9/+8
* gnu/packages/gnupg.scm (gpa)[arguments]: Switch to G-Expressions. Merges guix/guix!8909 Change-Id: I2352a74b486729dcbaf548d497dcbaec0a85c85d
2026-05-29gnu: signing-party: Update to 2.12.Cayetano Santos1-2/+2
* gnu/packages/gnupg.scm (signing-party): Update to 2.12. Merges guix/guix!8909 Change-Id: Icfeb77fca0f9a4f89bf726d4dbe00d5661b17821
2026-05-29gnu: signing-party: Refresh package.Cayetano Santos1-50/+51
* gnu/packages/gnupg.scm (signing-party)[arguments]: Switch to G-Expressions; apply max column. Merges guix/guix!8909 Change-Id: I86de74da637d3484f37db90a7315ee37183d9177
2026-05-24guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves1-1/+0
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-29gnu: pinentry-efl: Remove input labels.Daniel Littlewood1-4/+3
* gnu/packages/gnupg.scm (pinentry-efl)[native-inputs]: Remove input labels, rewrite to modify-inputs. Change-Id: Ie91df7bd200ff473785866dbafb29a94261dca8b Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-12gnu: Sort #:use-module directives.Anderson Torres1-21/+21
* gnu/packages/build-tools.scm: Sort #:use-module directives. * gnu/packages/debian.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/machine-learning.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/node.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/rpc.scm: Likewise. * gnu/packages/search.scm: Likewise. * gnu/packages/sssd.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: I78c89220c9f7ff73892a6008e5d9fb3c23df53ea Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-12gnu: Rename (gnu packages adns) to (gnu packages dns).Anderson Torres1-1/+1
* gnu/packages/bittorrent.scm: Rename (gnu packages adns) to (gnu packages dns). * gnu/packages/build-tools.scm: Likewise. * gnu/packages/debian.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/machine-learning.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/node.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/rpc.scm: Likewise. * gnu/packages/search.scm: Likewise. * gnu/packages/sssd.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: Id6705f311aea37342d6769b25d42253e5428703f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-10gnu: pinentry-qt: Add qt-wrap phase.Hilton Chain1-1/+17
* gnu/packages/gnupg.scm (pinentry-qt) [arguments]: Add qt-wrap phase from qt-build-system. Change-Id: Ib9e98ae4c094dc5f88ebbb2c5617d6de2310473c
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès1-10/+10
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ès1-1/+1
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 Hellseher1-1/+1
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 Coelho1-1/+34
* 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>