461 Commits

Author SHA1 Message Date
Eman Resu ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
Stig Palmquist 5fb740257c perlPackages.XMLLibXML: 2.0210 -> 2.0213
Fixes CVE-2026-8177. Drops the libxml-2.13 test patch, now included upstream.

Assisted-by: Claude Code (Claude Opus 4.8)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-06-26 22:23:47 +02:00
Stig Palmquist 66e7adfa8f perlPackages.CpanelJSONXS: 4.37 -> 4.42
Fixes CVE-2026-9334, CVE-2026-9516. Supersedes the in-tree CVE-2025-40929 patch.

Assisted-by: Claude Code (Claude Opus 4.8)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-06-26 22:23:45 +02:00
Hythera c9e7b7c1e9 exiftool: 13.58 -> 13.59
changelog: https://exiftool.org/history.html

diff: https://github.com/exiftool/exiftool/compare/13.58...13.59
2026-05-29 13:33:05 +02:00
Michael Daniels 0cf7fed21c perlPackages.{various}: fix build (#517349) 2026-05-16 18:32:10 +00:00
Thomas Gerbet 8f99f65327 exiftool: 13.52 -> 13.58 (#515897) 2026-05-10 19:36:19 +00:00
Hythera d6bd52239b exiftool: 13.52 -> 13.58
changelog: https://exiftool.org/history.html

diff: https://github.com/exiftool/exiftool/compare/13.52...13.58
2026-05-10 14:15:28 +02:00
Angel J 5b6fe4a650 perlPackages.MathPari: fix Darwin callback ABI 2026-05-06 13:09:45 -07:00
Stig Palmquist 969ed2bc64 perlPackages.Plack: 1.0050 -> 1.0053
Also disables Plack::Middleware::XSendfile due to CVE-2026-7381. The
feature can be enabled by setting PLACK_ENABLE_INSECURE_XSENDFILE=1
2026-04-30 01:34:08 +02:00
Philip Taron 3d1e794b93 po4a: fix compatibility with gettext 1.0
gettext 1.0 changed msginit to merge into existing output files
instead of overwriting them. When po4a passes an empty PO file as the
output target, this produces a PO with stripped headers and corrupted
UTF-8 content (e.g. "nämes" becomes "nmes").

Fix by removing empty output files before calling msginit, so it
creates a fresh PO file with proper headers.

https://github.com/mquinson/po4a/issues/636
2026-03-21 10:08:06 -07:00
Marcus Ramberg 98fabac3e3 po4a: 0.73 -> 0.74 (#485591) 2026-03-13 11:46:28 +00:00
Philip Taron 8a4cef02ce perlPackages.BioBigFile: move env variable into env for structuredAttrs (#496838) 2026-03-06 18:28:21 +00:00
Stefan Frijters 6dc088a89a perlPackages.MozillaLdap: move env variables into env for structuredAttrs 2026-03-05 10:58:46 +01:00
Stefan Frijters 1f93550e0a perlPackages.BioBigFile: move env variable into env for structuredAttrs 2026-03-05 10:58:07 +01:00
Anthony Roussel fd3c362e96 exiftool: 13.39 -> 13.52
Diff: https://github.com/exiftool/exiftool/compare/13.39...13.52

Changelog: https://exiftool.org/history.html
2026-02-27 20:33:48 +01:00
Philip Taron 7334b98ba0 treewide: move env variable(s) into env for structuredAttrs (S-T) (#488549) 2026-02-17 17:48:38 +00:00
Yohann Boniface 36cf2fbc83 maintainers: drop kiloreux (#486621) 2026-02-10 22:57:59 +00:00
Stefan Frijters 97894a7391 perlPackages.Po4a: move env variable(s) into env for structuredAttrs 2026-02-09 21:39:32 +01:00
Marcin Serwin cacc96fdeb maintainers: drop kiloreux
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-02-03 18:28:08 +01:00
Marcin Serwin c45208cea5 po4a: 0.73 -> 0.74 2026-01-31 11:42:06 +01:00
Tom Hunze 2f2b2bf499 buildPerlPackage: remove explicit src argument
This goal of this change is to make nix-update-script work out of the
box with packages built using `buildPerlPackage`.

Explicitly setting `src` in the `stdenv.mkDerivation` call currently
causes `builtins.unsafeGetAttrPos "src" <package>` to point to
`pkgs/development/perl-modules/generic/default.nix` for packages built
using `buildPerlPackage`. If the result of this expression is not
`null`, nix-update will try to update `src` of `<package>` in this
file [1], which will fail for obvious reasons.

A good example of this happening is with the pgformatter package.
Removing the explicit `inherit src` allows
`builtins.unsafeGetAttrPos "src" <package>` to point to the file where
`<package>.src` is actually defined, fixing nix-update runs for
affected packages.

Git history doesn't provide any indication as to why this argument was
introduced in the first place, so I hope it's fine to remove it. The
only difference in evaluation will be for calls to `buildPerlPackage`
without `src`: In these cases, `src` will be unset instead of `null`.

[1] https://github.com/Mic92/nix-update/blob/8227513ecf2f9ca657951fac3a6935410107eb90/nix_update/eval.nix#L99
2026-01-19 00:20:48 +01:00
nixpkgs-ci[bot] fb7bf4701b Merge master into staging-next 2025-12-23 00:18:10 +00:00
Justin Restivo 03ced01700 perlPackages.PerconaToolkit: fix hash mismatch 2025-12-21 13:27:33 -05:00
Wolfgang Walther 46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +01:00
Ihar Hrachyshka 567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
K900 b0bc7140be Merge remote-tracking branch 'origin/staging-next' into staging 2025-11-16 15:57:28 +03:00
Stig Palmquist d90770f20c perlPackages.NetRemctl: remove failing test
Remove t/backend/options.t as one of its tests fail. Seems benign.

  Failed test '...and correct error'
  at t/backend/options.t line 97.
         got: 'number: value "foo" invalid for option number (integer number expected)'
    expected: 'number: value "foo" invalid for option number (number expected)'
2025-11-15 19:35:03 +01:00
Stig Palmquist 53587736fd perlPackages.MusicBrainzDiscID: add compat patch 2025-11-15 19:35:02 +01:00
polyfloyd 2e2fd31065 various: Stop using shortenPerlShebang 2025-11-15 19:34:47 +01:00
polyfloyd 637727353c perlPackages: Deprecate shortenPerlShebang 2025-11-15 19:33:37 +01:00
Anthony ROUSSEL ab00384006 exiftool: add missing dependencies 2025-10-30 19:39:26 +01:00
Anthony ROUSSEL 6989940559 perlPackages.IOCompressBrotli: init at 0.019
https://github.com/timlegge/perl-IO-Compress-Brotli
2025-10-30 19:39:26 +01:00
Robert Schütz b58cb912e3 perlPackages.ImageExifTool: use versionCheckHook 2025-10-23 17:20:00 -07:00
Robert Schütz fc85cd7682 perlPackages.ImageExifTool: 13.25 -> 13.39
Diff: https://github.com/exiftool/exiftool/compare/13.25...13.39

Changelog: https://github.com/exiftool/exiftool/blob/13.39/Changes
2025-10-23 17:17:32 -07:00
Stig 9c6d827f8d perlPackages.{CpanelJSONXS,JSONXS}: Patches for CVE-2025-40928 and CVE-2025-40929 (#441228) 2025-09-12 19:38:45 +02:00
Stig Palmquist cb88a6fe75 perlPackages.CpanelJSONXS: Patch for CVE-2025-40929
Note that the .patch comments reference the related CVE-2025-40928
affecting `JSON::XS`, that this module was originally forked from.
2025-09-08 17:26:58 +02:00
Stig Palmquist b01a8eb4fd perlPackages.JSONXS: Patch for CVE-2025-40928 2025-09-07 16:19:18 +02:00
nixpkgs-ci[bot] 83ae2a18c8 Merge master into staging-next 2025-09-05 12:06:35 +00:00
Ramses 92aad01e3c perl buildPerlPackage: use patchShebangs by default (#390744) 2025-08-19 23:21:57 +03:00
Nikolay Korotkiy 4f9fee9b3f perlPackages.Tirex: 0.7.1 → 0.8.0 2025-08-05 01:27:07 +04:00
Wolfgang Walther 535b720589 Merge branch 'master' into staging-next 2025-07-24 14:27:50 +02:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Alyssa Ross 18cdef87f3 Revert "po4a: disable tests"
This reverts commit 0be5477be0.

Fix is now applied.
2025-07-13 20:25:05 +02:00
Alyssa Ross e69ff424a5 perlPackages.Po4a: backport upstream test fix 2025-07-13 20:25:05 +02:00
nixpkgs-ci[bot] a82a7e5045 Merge master into staging-next 2025-07-13 12:06:24 +00:00
Marcus Ramberg 7251df6ef8 perlModules.PerconaToolkit: 3.2.0 -> 3.7.0 (#399080) 2025-07-13 12:26:33 +02:00
Achmad Fathoni 8146a3cd56 perlModules.PerconaToolkit: 3.2.0 -> 3.7.0
perlModules.PerconaToolkit: resolve review
2025-07-04 23:23:20 +08:00
Sergei Trofimovich 0be5477be0 po4a: disable tests
After a `gettext-0.25` update the tests started failing for CR/LF files:
https://github.com/mquinson/po4a/issues/580

Let's disable the on all platforms.
2025-07-04 08:16:52 +01:00
K900 c9dd2063b7 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-06 09:28:07 +03:00
Stig Palmquist 01885ade53 perlPackages.FileFindRule: patch for CVE-2011-10007 2025-06-05 04:38:43 +02:00