summary refs log tree commit diff
path: root/pkgs/development/perl-modules
Commit message (Collapse)AuthorAge
* perl538Packages.CSSDOM: fix testtu-maurice2023-11-18
| | | | | t/css-dom.t was deactivated because it failed due to deprecated syntax. This commit uses an upstream patch to fix the syntax and activate the test again.
* perlPackages.Gtk2: fix build with clang 16Randy Eckenrode2023-11-03
| | | | Fix pointer casts to 32-bit integers.
* Merge pull request #265043 from stigtsp/perl/mousex-getopts-fix-gldStig2023-11-03
|\ | | | | [staging-next] perlPackages.MouseXGetopt: add patch
| * perlPackages.MouseXGetopt: add patchStig Palmquist2023-11-02
| | | | | | | | | | Adds patch to test suite to make it compatible with Getopt-Long-Descriptive >= 0.106
* | perlPackages.XMLLibXML: fix darwin buildStig Palmquist2023-11-02
|/
* perlPackages.IOTty: Fix build on DarwinTae Selene Sandoval Murgan2023-10-28
| | | | Co-authored-by: Stig <git@stig.io>
* Merge branch 'staging-next' into perl-updatesStig Palmquist2023-10-26
|\
| * Merge branch 'staging' into staging-nextVladimír Čunát2023-10-26
| |\
| | * treewide: refactor `.attrs.sh` detectionMaximilian Bosch2023-10-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When specifying the `builder` attribute in `stdenv.mkDerivation`, this will be effectively transformed into builtins.derivation { builder = stdenv.shell; args = [ "-e" builder ]; } This also means that `default-builder.sh` is never sourced and as a result it's not guaranteed that `$NIX_ATTRS_SH_FILE` is set to a correct location[1]. Also, we need to source `.attrs.sh` to source `$stdenv`. So, the following is done now: * If `$NIX_ATTRS_SH_FILE` points to a correct location, then use it. Directly using `.attrs.sh` is problematic for `nix-shell(1)` usage (see previous commit for more context), so prefer the environment variable if possible. * Otherwise, if `.attrs.sh` exists, then use it. See [1] for when this can happen. * If neither applies, it can be assumed that `__structuredAttrs` is turned off and thus nothing needs to be done. [1] It's possible that it doesn't exist at all - in case of Nix 2.3 or it can point to a wrong location on older Nix versions with a bug in `__structuredAttrs`.
| * | perlPackages.ArchiveLibarchive: init at 0.08TomaSajt2023-10-23
| | |
| * | perlPackages.AlienFFI: init at 0.27TomaSajt2023-10-23
| |/
* | perlPackages.Paranoid: fix patchStig Palmquist2023-10-23
| |
* | perlPackages.MHonArc: remove merged patchStig Palmquist2023-10-23
| |
* | perlPackages.LWPProtocolHttps: update patch for NIX_SSL_CERT_FILEStig Palmquist2023-10-23
|/ | | | | | | | Update patch that supports NIX_SSL_CERT_FILE env variable so it's compatible with LWP::Protocol::https 6.11 The new patch does not handle SSL_CERT_FILE or default cert store paths as this is managed by IO::Socket::SSL.
* Merge pull request #256402 from puckipedia/fix-frozen-bubbleStig2023-09-21
|\ | | | | perlPackages.SDL: fix on perl >= 5.38.0
| * perlPackages.SDL: import patchPuck Meerburg2023-09-21
| |
* | perlPackages.Tk: fix build with clang 16Randy Eckenrode2023-09-06
| | | | | | | | | | | | The jpeg `configure` script fails to detect clang as a functioning C compiler because it uses a test with a `main` that returns an implicit `int`, which results in an error with clang 16.
* | Merge #246585: Fix perlPackages breakageVladimír Čunát2023-08-02
|\ \ | | | | | | | | | ...into staging-next
| * | perlPackages.ExtUtilsConstant: add patch for failing testStig Palmquist2023-08-01
| | |
| * | perlPackages.ExceptionBase: add patch for perl 5.38.0Stig Palmquist2023-08-01
| | |
| * | perlPackages.DataClone: add patch for perl 5.38.0Stig Palmquist2023-08-01
| |/
* / perlPackages.DataUUID: Add patch for CVE-2013-4184Stig Palmquist2023-07-24
|/
* perlPackages.Po4a: disable tests on darwinTheodore Ni2023-06-22
|
* strip-nondeterminism: fix zip handlerArtturin2023-06-03
| | | | | | https://salsa.debian.org/reproducible-builds/strip-nondeterminism/-/blob/master/lib/File/StripNondeterminism/handlers/zip.pm#L29 it was working on linux because the tests are run on linux
* perlPackages.TextBibTeX: always install libbtparse.so to /lib instead of /lib64Nick Cao2023-06-01
|
* Merge pull request #224107 from Artturin/perl-use-mkscopewithsplicingArtturi2023-04-19
|\
| * perlPackages: use makeScopeWithSplicingArtturin2023-04-11
| |
* | Merge staging-next into staginggithub-actions[bot]2023-03-26
|\ \
| * | perlPackages.CatalystAuthenticationStoreHtpasswd: add patch to avoid DES ↵Stig Palmquist2023-03-26
| | | | | | | | | | | | encrypted passwords in tests
* | | Merge staging-next into staginggithub-actions[bot]2023-03-26
|\| |
| * | perlPackages.Plack: add patch to avoid DES encrypted passwords in testsStig Palmquist2023-03-25
| |/
* / perl536Packages.Po4a: remove texlive dependencyapfelkuchen062023-03-26
|/ | | | | | | | | | | | | The motivation behind this is wanting to reduce the reverse closure size of texlive. When internationalizing tex files, Po4a attempts to follow included files. In order to find the correct files, po4a uses texlive's file-finding utility kpsewhich. This commit replaces texlive with a tiny shell script, which is precisely good enough to run the tests. This does not change the resulting package in any way, it only affects how the test is run.
* Merge pull request #218503 from Artturin/strictdeps4Artturi2023-03-02
|\
| * perlPackages.Po4a: enable strictDepsArtturin2023-02-25
| |
* | strip-nondeterminism: fix binary functioning on darwinArtturin2023-02-14
| | | | | | | | result/bin/strip-nondeterminism: bad interpreter: /nix/store/mym5b5zbzgny17ixqr8kgwmndc3k4y2r-perl-5.36.0/bin/perl -I/nix/store/mym5b5zbzgny17ixqr8kgwmndc3k4y2r-perl-5.36.0/lib: exec format error
* | Merge pull request #215488 from alyssais/strip-nondeterminism-1.13.1Artturi2023-02-09
|\ \ | |/ |/| strip-nondeterminism: fix build
| * strip-nondeterminism: 1.13.0 -> 1.13.1Alyssa Ross2023-02-09
| | | | | | | | Fixes build.
* | ham: 2020-09-09 -> 2022-10-26Andreas Wiese2023-02-06
|/
* treewide: switch to nativeCheckInputsGuillaume Girol2023-01-21
| | | | | | | checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
* Merge master into staging-nextgithub-actions[bot]2023-01-09
|\
| * strip-nondeterminism: 1.0.0 -> 1.13.0Artturin2023-01-09
| | | | | | | | | | | | https://salsa.debian.org/reproducible-builds/strip-nondeterminism/-/tags/1.13.0 move shortenPerlShebang to postBuild to fix tests
* | treewide: source .attrs in buildersArtturin2022-12-08
| | | | | | | | | | | | if theres a source $stdenv then this is needed for structuredAttrs
* | treewide: fix some core package structuredAttrsArtturin2022-12-08
|/
* Merge pull request #186464 from apraga/bioextalign-1.5.1Sandro2022-10-22
|\
| * bioextalign: init at 1.5.1Alexis Praga2022-10-20
| | | | | | | | | | | | | | Part of BioPerl Extensions (BioPerl-Ext) distribution, a collection of Bioperl C-compiled extensions. These are no longer maintained but needed for Ensembl-VEP (annotation for genomics). Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* | Merge master into staging-nextgithub-actions[bot]2022-10-02
|\|
| * apacheHttpdPackages.mod_perl: 2.0.11 -> 2.0.12Thomas Gerbet2022-10-02
| | | | | | | | https://svn.apache.org/repos/asf/perl/modperl/tags/2_0_12/Changes
* | perlPackages.Po4a: make devdoc reproducibleArnout Engelen2022-09-25
|/
* perlPackages.Po4a: disable tests on muslYureka2022-09-15
| | | | | | | Void linux package have investigated the failure and tracked it down to differences in gettext behavior. They decided to disable tests. https://github.com/void-linux/void-packages/pull/34029#issuecomment-973267880 Alpine packagers have not worried about running the tests until now: https://git.alpinelinux.org/aports/tree/main/po4a/APKBUILD#n11
* perlPackages.Po4a: disable TextWrapI18n dependency on muslYureka2022-09-15
| | | | | This dependency is only used for formatting error message and pulls in a dependency on glibc because it needs the /usr/bin/locale binary.