K900
6092709f22
Revert "Add LTS version of GnuPG and update libgcrypt to latest LTS version"
2023-04-13 11:46:59 +03:00
Alexis Hildebrandt
530ebd6c0d
gnupg: Remove patch for code that is disabled upstream
2023-03-22 12:08:24 +01:00
Alexis Hildebrandt
858391dfad
gnupg: Add LTS version 2.2.41
2023-03-22 11:36:05 +01:00
Artturin
f9fdf2d402
treewide: move NIX_CFLAGS_COMPILE to the env attrset
...
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Vladimír Čunát
3356399453
Merge branch 'master' into staging-next
2023-02-07 17:36:16 +01:00
rnhmjoj
e375feffbe
gnupg: add NixOS tests to passthru
2023-02-07 08:47:14 +01:00
Vladimír Čunát
770bf7e2de
Merge #207071 : gnupg: 2.3.7 -> 2.4.0
...
...into staging
2023-02-01 10:32:53 +01:00
Doron Behar
d3b076da38
gnupg: 2.3.7 -> 2.4.0
2022-12-24 20:33:26 +02:00
Dan Callahan
973c7b12ca
gnupg: fix smartcards (yubikeys) on Darwin
...
Since version 2.3, GnuPG no longer falls back to other access methods if
its built-in CCID driver fails to access smartcards, including yubikeys.
The built-in CCID driver fails on macOS.
The upstream developers recommend disabling CCID support in this case:
If it works and the distribution doesn't offer appropriate USB
configuration, I think that it's good for the distribution to use
--disable-ccid-driver for building GnuPG.
Cite: https://dev.gnupg.org/T5415
See also: https://dev.gnupg.org/T5409
Fixes #155629
2022-11-15 12:57:42 +00:00
Adam Joseph
51f5c65914
gnupg: unbreak builds without tpm2-tss
...
Builds without tpm2-tss no longer seem to work after #183753 . This PR fixes
that.
2022-10-01 16:48:49 -07:00
Ben Wolsieffer
d9a9dcca20
gnupg: add withPcsc flag to disable PC/SC support
...
pcsclite pulls in a lot of dependencies, including spidermonkey, which is
nearly or completely impossible to build on 32-bit architectures. PC/SC support
is not commonly used, so provide a flag to allow users to disable it and
significantly reduce the closure size.
2022-09-16 22:30:14 -04:00
Alexis Hildebrandt
f2805f293d
gnupg: Fix regression when using YubiKey devices
...
as smart cards.
2022-08-20 10:28:03 +02:00
Sandro
056ddc3d3e
Merge pull request #183753 from SuperSandro2000/systemd-gnupg-null
2022-07-30 18:14:02 +02:00
Sandro Jäckel
32904b7870
gnupg: remove ? null from inputs, remove with lib
2022-07-29 20:51:07 +02:00
Stig Palmquist
bf817382e7
gnupg: 2.3.6 -> 2.3.7
...
- Release announcement: https://dev.gnupg.org/T5947
- Removed CVE-2022-34903 patch which is included in 2.3.7
2022-07-28 01:53:11 +02:00
Stig Palmquist
22e81f39ac
gnupg: add patch disallowing compressed signatures and certificates
...
https://seclists.org/oss-sec/2022/q3/9
https://seclists.org/oss-sec/2022/q3/27
2022-07-06 14:09:39 +02:00
Stig Palmquist
3d0e70ae2a
gnupg: Add patch for CVE-2022-34903
...
https://www.openwall.com/lists/oss-security/2022/06/30/1
https://dev.gnupg.org/T6027
2022-07-03 03:48:18 +02:00
Stig Palmquist
1b2929cd91
gnupg: 2.3.4 -> 2.3.6
2022-06-06 20:13:07 +02:00
Sergei Trofimovich
1f15388af1
gnupg1orig: add -fcommon workaround
...
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: ../util/libutil.a(estream-printf.o):/build/gnupg-1.4.23/util/../include/memory.h💯 multiple definition of
`memory_debug_mode'; gpgsplit.o:/build/gnupg-1.4.23/tools/../include/memory.h💯 first defined here
2022-05-14 16:31:03 +01:00
Samuel Gräfenstein
666a90e29d
gnupg{,1}: add meta.mainProgram
2022-04-02 02:08:55 +02:00
Stig Palmquist
8c6becd904
gnupg: fix default keyserver patch
2022-02-12 19:22:01 +01:00
Stig Palmquist
5e94b6a1db
gnupg: remove unneeded SOURCE_DATE_EPOCH patch
2022-02-12 19:20:02 +01:00
Stig Palmquist
b9597a916a
gnupg: remove patch for darwin warnings
...
Fixed in 2.3.4
2022-02-12 18:47:50 +01:00
Stig Palmquist
99b46757cc
gnupg: 2.3.3 -> 2.3.4
2022-02-12 18:47:50 +01:00
Dmitry Kalinkin
82c7f4abd8
gnupg: remove warning printed on systems without procfs
2022-01-19 11:07:24 -05:00
Jiuyang Liu
3d457edf8e
gnupg23: fix on darwin ( #151078 )
2021-12-18 23:40:23 -05:00
Graham Christensen
7599020b21
Merge pull request #145434 from colemickens/gpg23
...
gnupg: 2.2.27 -> 2.3.3
2021-12-16 20:05:23 -05:00
Felix Buehler
22dffe27f3
pkgs/tools: use pname&version instead of name
2021-11-30 21:11:29 +01:00
Stig Palmquist
55dc828ef6
gnupg: fix eval by replaced alias 'libgpg-error'
2021-11-10 16:44:06 -08:00
Cole Mickens
1ee8f77132
gnupg: 2.2.27 -> 2.3.3
2021-11-10 15:41:41 -08:00
Felix Buehler
9480444dae
treewide: rename name to pname&version
2021-11-09 22:24:57 +01:00
Peter Simons
476635afe1
Drop myself from meta.maintainers for most packages.
...
I'd like to reduce the number of Github notifications and
review requests I receive.
2021-10-14 11:01:27 +02:00
Ryan Burns
41574158a0
libgpg-error: rename from libgpgerror
...
Matches pname and upstream project name
2021-10-06 18:23:43 -07:00
Alyssa Ross
1626c49714
gnupg: drop obsolete Emacs syntax highlighting fix
...
Emacs + nix-mode highlights this file just fine without this comment
for me, so I assume the problem in nix-mode has been fixed in the five
years since this comment was added.
2021-02-07 16:11:22 +00:00
Ben Siraphob
76f93cc731
pkgs/tools: pkgconfig -> pkg-config
2021-01-16 23:49:59 -08:00
Ben Siraphob
8c5d37129f
pkgs/tools: stdenv.lib -> lib
2021-01-15 17:12:36 +07:00
Michael Weiss
d88ad75767
gnupg: 2.2.26 -> 2.2.27
...
Announcement: https://lists.gnupg.org/pipermail/gnupg-announce/2021q1/000452.html
Luckily this fixes a regression from GnuPG 2.2.26 that broke the build
of libsForQt5.qgpgme (a test failed). Fix #109009 .
2021-01-12 08:33:48 +01:00
Profpatsch
4a7f99d55d
treewide: with stdenv.lib; in meta -> with lib;
...
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Luke Bentley-Fox
374e3033d1
gnupg: 2.2.25 -> 2.2.26
2021-01-04 18:18:26 +01:00
R. RyanTM
8d9de19300
gnupg: 2.2.24 -> 2.2.25 ( #106400 )
2020-12-31 06:56:29 +01:00
R. RyanTM
9979bc5b8a
gnupg: 2.2.23 -> 2.2.24
2020-11-25 10:32:32 -08:00
WORLDofPEACE
309ce3f8a1
Merge pull request #100031 from ju1m/gnupg
...
gnupg: put libexec tools (eg. gpg-preset-passphrase) in PATH
2020-10-25 17:39:50 -04:00
Julien Moutinho
d5d543d263
gnupg: put libexec tools (eg. gpg-preset-passphrase) in PATH
2020-10-08 16:35:34 +02:00
Doron Behar
9252369134
gnupg: 2.2.22 -> 2.2.23
2020-09-04 20:04:29 +02:00
Doron Behar
2131a1df39
gnupg: 2.2.21 -> 2.2.22
2020-08-29 13:36:15 +02:00
Pavol Rusnak
e296e89d75
gnupg22: 2.2.20 -> 2.2.21
...
Fix reproducibility by fixing SOURCE_DATE_EPOCH usage
2020-07-27 18:22:26 +02:00
ajs124
7cce31c5e2
gnupg20: drop
...
has been EOL since 2017-12-31
2020-07-22 00:13:29 +02:00
Jan Tojnar
e89e2edc73
libusb-compat-0_1: rename from libusb
2020-04-28 05:33:41 +02:00
Linus Heckemann
6673a4988e
gnupg: use libusb1 ( #85374 )
...
* gnupg: use libusb1
This fixes scdaemon's direct ccid support.
* systemd: fix gnupg-minimal
2020-04-21 08:35:40 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00