Commit Graph

461 Commits

Author SHA1 Message Date
Marcus Ramberg
2ae7dffe55 perlPackages.XMLLibXML: refresh patch to fix tests (#412389) 2025-06-01 12:15:21 +02:00
Alyssa Ross
3974f9ee65 perlPackages.XMLLibXML: refresh patch to fix tests
Fixes: e258dc4b32 ("libxml2: 2.13.8 -> 2.14.3")
2025-05-30 17:52:09 +02:00
Patrick Steinhardt
a0fbf984df perlPackages.IOTty: upgrade to 1.20
Drop the now-unneeded patch. It is not required anymore starting with
1735a78 (Make function checks more robust within shared libs,
2023-04-04), and with the patch a couple of tests fail.
2025-05-26 14:13:33 +05:30
Peder Bergebakken Sundt
851756b3af treewide: remove unreferenced patch files 2025-05-25 00:46:53 +02:00
Grimmauld
308a79daab perl540Packages.SDL: fix build 2025-05-17 11:46:19 +02:00
Wolfgang Walther
5d14516619 various: remove trailing whitespace
Running editorconfig-checker on all files complains about those, so
let's fix them.
2025-05-07 20:01:37 +02:00
Peder Bergebakken Sundt
2ca17b66c1 ham: 2023-10-06 -> 2025-02-25 (#391092) 2025-04-24 21:45:31 +02:00
dotlambda
68e3978a27 exiftool: 13.00 -> 13.25 (#392540) 2025-04-08 09:34:13 -07:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Manuel Mendez
acc8a468c3 exiftool: 13.00 -> 13.25
Missed an intermediate "production release" (13.10), see changelog for
list of changes:
https://github.com/exiftool/exiftool/blob/13.25/Changes#L7-L347
2025-03-23 18:30:51 -04:00
Andreas Wiese
057a4bb60e ham: 2023-10-06 -> 2025-02-25 2025-03-18 22:54:39 +01:00
Gabriel Ostrolucký
5368225673 perl buildPerlPackage: use patchShebangs by default 2025-03-16 22:48:49 +01:00
Marcus Ramberg
48352194c2 perlPackages.Tirex: fix build with recent mapnik (#366883) 2025-02-28 21:51:33 +01:00
nixpkgs-ci[bot]
71e949e746 Merge master into staging-next 2025-02-18 00:14:29 +00:00
Artturin
72823e90a8 strip-nondeterminism: 1.13.1 -> 1.14.1 2025-02-17 18:45:33 +02:00
Artturin
201505e6b7 strip-nondeterminism: Add updateScript
Still won't be updated by r-ryantm because ca25a2a7aa/src/Skiplist.hs (L161)
2025-02-17 18:45:30 +02:00
Martin Weinelt
eb57ea0460 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-14 02:28:12 +01:00
Alexis Praga
ebe61cdf1f kent: fix for non-x86_64 cpus. 2025-02-13 23:36:51 +01:00
Alexis Praga
386d93d06d perlPackages.BioExtAlign: bug fix and add test
Bug: with perl > 5.36, the compiler is more
restrictive with errors. This package has implicit
function definitions. The fix is to ignore the
errors as vep, the main package for that, runs
without issue. Also this package is no longer
maintained

We also add test that were missing from the package.
Not all test can be run as they depends on
other Perl modules in Bioper.
2025-02-13 23:35:53 +01:00
K900
9f2a89f948 buildPerlPackage: export some things harder
Those may be used by the later stages of the build.

Co-authored-by: Tristan Ross <tristan.ross@midstall.com>
2025-02-10 09:38:10 +03:00
K900
8e1ea57588 perl: set ar, cc, and ld in the generic builder (#374962) 2025-02-09 09:30:14 +03:00
Peder Bergebakken Sundt
300081d0cc various: update homepages, vcprompt: move to maintained fork (#371209) 2025-01-20 11:56:48 +01:00
Tristan Ross
6e1ce1a647 perl: set ar, cc, and ld in the generic builder 2025-01-19 21:56:04 -08:00
FliegendeWurst
63ac80d747 perlPackages.maatkit: update homepage 2025-01-19 11:35:39 +01:00
Peder Bergebakken Sundt
dbee3b0e98 Merge remote-tracking branch 'upstream/staging-next' into fix-merge-conflict-1735949935 2025-01-04 01:24:46 +01:00
Peder Bergebakken Sundt
0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
Stig
84758abe5a perlPackages.CryptDES: fix build with gcc14 (#369129) 2024-12-30 00:05:53 +01:00
Wolfgang Walther
cf127c9dc3 treewide: load structured attributes in all bash builders consistently
It's hard to put the sourcing of ./.attrs.sh into all builder
consistently - mistakes will happen. Thus, load structured attrs once in
make-derivation and then source the remaining builder on top.

This should fix quite a few builders with structured attributes in
principle. Most importantly it helps substitute / substituteAll, which
are required for bootstrap on some platforms.
2024-12-29 18:36:47 +01:00
Michal Sojka
30ee3a4eb8 perlPackages.CryptDES: fix build with gcc14
See the discussion at https://rt.cpan.org/Public/Bug/Display.html?id=133363.

The patch has to be copied to nixpkgs manually, because automatic
download with fetchpatch results in empty file (perhaps some form of
DDoS protection).
2024-12-29 14:40:27 +01:00
FliegendeWurst
4cb2498f3f perlPackages.Tirex: fix build with recent mapnik 2024-12-20 19:03:22 +01:00
Silvan Mosberger
667d42c00d treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 57b193d8dd
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:27:17 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Anthony ROUSSEL
b41355ddf6 exiftool: 12.84 -> 13.00
https://github.com/exiftool/exiftool/compare/12.84..13.00
2024-11-13 22:50:12 +01:00
Stig
0500adff80 remctl: init at 3.18 (#350206) 2024-10-27 10:29:35 +00:00
Jordan Williams
b44ec15ebc perlPackages.NetSNMP: add patch to support newer SHA algorithms
The aged perlPackages.NetSNMP library does not support modern SHA algorithms for authentication.
It's possible to enable support for these newer protocols with a patch.
The patch is taken from the OpenBSD ports tree:
https://github.com/openbsd/ports/blob/master/net/p5-Net-SNMP/patches/patch-lib_Net_SNMP_Security_USM_pm
It enables support for SHA 224, 256, 384, and 512.
Tests are also include in the patch for these additional algorithms.
2024-10-25 08:27:10 -05:00
Elliot Cameron
b34590bec5 perlPackages.NetRemctl: init at 3.18 2024-10-21 09:58:24 -04:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Tobias Mayer
8df266da79 pkgsStatic.perl: fix build 2024-09-07 19:09:49 +02:00
Marcus Ramberg
2a1179ccb8 perlPackages.EncodeIMAPUTF7: patch to fix build with 540 2024-09-07 19:09:48 +02:00
Marcus Ramberg
b5f4b26cda perlPackages.po4a: 0.71 -> 0.73 2024-09-07 19:09:42 +02:00
Wolfgang Walther
581aebcdad perl: support structuredAttrs in generic builder
Tested perlPackages.GSSAPI with and without __structuredAttrs.
2024-08-24 12:23:38 +02:00
Mrmaxmeier
d954876d6b perlPackages.XMLLibXML: 2.0209 -> 2.0210 and apply fix for tests 2024-07-24 12:43:43 +02:00
Artturin
60e9cffe2c Merge branch 'master' into staging-next 2024-07-22 22:53:31 +03:00
Martin Weinelt
ebcc625ca1 Merge pull request #271462 from yaxitech/fakeroot_1.32.2
fakeroot: 1.29 -> 1.32.2
2024-07-20 16:09:18 +02:00
Michael Glass
245230e640 perlModules.PerconaToolkit: add meta.changelog 2024-07-17 11:58:45 +02:00
Frank Doepper
c7b2ea5dbe youtube-viewer: 3.7.9 -> 3.11.2 2024-07-15 23:52:24 +02:00
David Hummel
98be6d2af8 perlPackages.Tirex: Support for Mapnik v4.0.0 2024-06-17 19:55:41 -07:00