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
Lancelot SIX
24e38aab9c
gnupg: 2.2.19 -> 2.2.20
...
See https://lists.gnu.org/archive/html/info-gnu/2020-03/msg00008.html
for release information.
2020-03-21 00:03:43 +01:00
Vincent Breitmoser
7cc68a961d
gnupg: apply patch to allow import of key updates without user ids
...
This adds a patch series which allows GnuPG to import updates
(revocations and subkeys) from certificates that contain no user ids.
This is relevant for refreshing keys from the default keyserver
keys.openpgp.org, where only user ids that contain verified email
addresses will be distributed, and revoked keys never contain any user
ids.
This patch series was originally authored and submitted to upstream half
a year ago (by me), but now comes from Debian packaging where it's been
included since then.
Relates to the following upstream issue: https://dev.gnupg.org/T4393
2020-03-06 06:58:56 +01:00
Lancelot SIX
84c16b7d39
gnupg: 2.2.18 -> 2.2.19
...
See https://lists.gnu.org/archive/html/info-gnu/2019-12/msg00001.html
for release information.
2019-12-10 18:56:32 +01:00