Commit Graph

272 Commits

Author SHA1 Message Date
Wolfgang Walther
b5a8fcb949
perl: fix spelling of filename 2024-04-01 15:19:58 +02:00
Stig Palmquist
b04b0d0ee0
perl: enableParallelBuilding when not crossCompiling
enableParallelBuilding=false was inadvertently set in f4162143, this
commit reverts to the previous behavior of disabling parallel builds
only during during cross compilation.

The change was made due to problems with local builds during the
upgrade to perl 5.38.0, and should not have been included in the commit.
2024-03-04 05:35:11 +01:00
Stig Palmquist
9625705020
perl.perl-cross: 1.5 -> 84db4c71 2023-11-30 12:08:46 +01:00
Stig Palmquist
8aac6da1c3
perl538: 5.38.0 -> 5.38.2 2023-11-30 02:35:36 +01:00
Stig Palmquist
a18b35ae5b
perl536: 5.36.1 -> 5.36.3 2023-11-30 02:35:32 +01:00
Stig Palmquist
9f815be605 perldevel: remove
- Removes `perldevel` and `perldevelPackages`

perldevel (and perldevelPackages) are supposed to track the latest
development version of perl. This package is rarely updated, and usually
cause issues updating stable versions of perl since perl-cross releases
don't include patches for development versions
2023-09-08 14:22:00 +00:00
Adam Joseph
cbc8aa437c treewide: use uncurried version of makeScopeWithSplicing 2023-08-14 02:51:10 +03:00
github-actions[bot]
5827446dce
Merge master into staging-next 2023-08-03 00:01:56 +00:00
Robert Hensing
34ee0260ec treewide: Add meta.mainProgram
Based on ofborg feedback.
Part of https://github.com/NixOS/nixpkgs/pull/246386
2023-08-01 12:21:05 +02:00
Silvan Mosberger
a0b8caf3bc
Revert "lib.customisation: uncurry makeScopeWithSplicing" 2023-07-28 23:04:09 +02:00
Artturin
3716ef19d8 lib.makeScopeWithSplicing: provide default for keep,extra
These are often unneeded by the user.
2023-07-28 17:41:01 +03:00
Adam Joseph
cb13669b00 lib.customisation: uncurry makeScopeWithSplicing
Deeply-curried functions are pretty error-prone in untyped languages
like Nix.  This is a particularly bad case because
`top-level/splice.nix` *also* declares a makeScopeWithSplicing, but
it takes *two fewer arguments*.

Let's switch to attrset-passing form, to provide some minimal level
of sanity-checking.
2023-07-27 21:31:59 -07:00
Martin Weinelt
fd5d0300b4
Merge pull request #241848 from stigtsp/perl/5.38.0
[staging] perl: 5.36.0 -> 5.38.0
2023-07-27 02:05:42 +02:00
Uri Baghin
0275cf0e6d
Merge pull request #241025 from uri-canva/fix-native
stdenv: fix stagesNative
2023-07-17 13:18:40 +10:00
Sandro
97e4060597
Merge pull request #240997 from xworld21/perl-binary-wrapper
perl: use makeBinaryWrapper for perl.withPackages
2023-07-14 21:29:08 +02:00
Christian Kögler
c7387bbc8a
perl.mini: fix modules for compatibility with miniperl
Added compatibility for

- CPAN::Meta
- JSON::PP
- Data::Dumper
2023-07-06 14:14:31 +02:00
Stig Palmquist
f41621432f
perl: 5.36.0 -> 5.38.0
- perl538: init at 5.38.0
- perl536: 5.36.0 -> 5.36.1
- perl-cross: c8760457 -> 1.5
- perl: perl536 -> perl538
- perlPackages: perl536Packages -> perl538Packages
- perldevel: 5.37.0 -> 5.38.0
- perl534: remove

- patch: Add conditional no-sys-dirs patch for 5.38.0
- patch: Only apply HTTP-Tiny patch for 5.36.1, as it is fixed in 5.38.0
- patch: Set `USE_ZLIB_NG=False` for Compress::Raw::Zlib
2023-07-06 14:14:30 +02:00
Yueh-Shun Li
85a56839aa perl: meta.description: fix typo 2023-07-04 22:45:51 +08:00
uri
f829b24045 stdenv: fix stagesNative 2023-07-02 19:07:23 +10:00
Vincenzo Mantova
3ea8390db3 perl: use makeBinaryWrapper for perl.withPackages 2023-07-02 01:30:01 +01:00
Artturin
af0fc32127 perlPackages: use makeScopeWithSplicing 2023-04-11 18:49:10 +03:00
Shawn8901
a59dda942c treewide: remove global with lib; statements in pkgs/development 2023-01-26 18:31:02 +01:00
Alyssa Ross
b0997077e7
perl: don't use libxcrypt on FreeBSD
Tested by building pkgsCross.x86_64-freebsd.perl from x86_64-linux.
2023-01-18 12:10:34 +00:00
Franz Pletz
3624ac2458
perl: fix build with libxcrypt 2022-10-09 18:07:54 +02:00
Martin Weinelt
a369108233
perl: allow building without libcrypt 2022-10-09 18:07:53 +02:00
Stig Palmquist
5b709277f4
perl: verify_SSL=>1 by default in HTTP::Tiny 2022-08-19 19:57:56 +02:00
Stig Palmquist
5e2471dfec
perldevel: 5.35.9 -> 5.37.0, perl-cross: 31dac3e2 -> c8760457 2022-08-02 01:09:41 +02:00
Stig Palmquist
20868cb2d0
perl: 5.34.1 -> 5.36.0
- perl536: init at 5.36.0
- perl: perl534 -> perl536
- perlPackages: perl534Packages -> perl536Packages
- perl532: remove
2022-08-02 01:01:16 +02:00
Artturin
f002ffed9a treewide: enable strictDeps in bootstrap packages 2022-05-22 16:40:26 +03:00
Alyssa Ross
4761e50372
pkgsStatic.perl: fix build
This perl-cross upgrade brings in a single new commit, by me, that
fixes the pkgsStatic.perl build.

Fixes: d1adf50277 ("perl: use pkgs.zlib instead of bundled zlib")
2022-05-06 14:05:10 +00:00
Lassulus
81dc2b51fd
Merge pull request #164301 from stigtsp/package/perl-5.34.1
perl: 5.34.0 -> 5.34.1, perldevel: 5.35.4 -> 5.35.9, perl.perl-cross: 393821c7 -> 1.3.7
2022-04-08 17:56:55 +01:00
Stig Palmquist
d1adf50277 perl: use pkgs.zlib instead of bundled zlib 2022-04-03 22:31:05 +02:00
Stig Palmquist
2cf99c997d perldevel: 5.35.4 -> 5.35.9 2022-03-16 17:00:33 +01:00
Stig Palmquist
d25a1e4e0f perl.perl-cross: 393821c7 -> 1.3.7
- Update `perl-cross` to latest release which supports perl 5.34.1
- Remove patch as it's included upstream
2022-03-16 17:00:24 +01:00
Stig Palmquist
c8527aab06 perl: 5.34.0 -> 5.34.1 2022-03-16 14:04:19 +01:00
Felix Buehler
e2b9641729 perl: rename name to pname 2022-02-28 16:08:40 +01:00
Guillaume Girol
4a1750ad7b
Merge pull request #142002 from trofi/perl-non-cross
perl: set 'configurePlatforms = [];' to prepare for default change
2021-11-10 22:00:59 +00:00
Artturin
f7cfc8f319 perl: build reproducibly 2021-11-05 22:57:28 +02:00
Sergei Trofimovich
85b1d6ff89 perl: set 'configurePlatforms = [];' to prepare for default change
Prepare for default 'configurePlatforms = [ "build" "host" ];': perl
does not support gnu-stile target specification.

Extracted from PR#87909.
2021-10-17 16:08:18 +01:00
Alyssa Ross
881ba67f83
pkgsStatic.perl: fix build
I don't understand how this worked prior to 1dbb306
("pkgsStatic.perl: Use `dontAddStaticConfigureFlags` instead of overriding"),
but what I do know is that it's very broken now, to the point that
perl-cross needs a patch.

I doubt the -Duseshrplib is actually necessary when native compiling,
but removing it would be a mass rebuild, so I've left it in place for
now.
2021-10-05 11:59:14 +00:00
Stig Palmquist
937d22aaa6 perldevel: 5.35.3 -> 5.35.4 2021-09-24 14:52:02 +02:00
Stig Palmquist
c732b861d3 perl.perl-cross: 01c176ac0 -> 393821c7 2021-09-24 14:51:16 +02:00
github-actions[bot]
0630061ef3
Merge master into staging-next 2021-09-02 18:01:20 +00:00
Stig Palmquist
57b7e41353 perldevel: 5.35.0 -> 5.35.3 2021-08-25 15:45:19 +02:00
Stig Palmquist
9f74d336f8 perl.perl-cross: 1.3.6 -> 01c176ac0 2021-08-25 15:44:22 +02:00
Pamplemousse
1dbb306b87 pkgsStatic.perl: Use dontAddStaticConfigureFlags instead of overriding
Signed-off-by: Pamplemousse <xav.maso@gmail.com>
2021-08-13 17:28:26 -07:00
Stig Palmquist
73de228e71 perl: 5.32.1 -> 5.34.0
- perl534: init at 5.34.0
- perl: perl532 -> perl534
- perlPackages: perl532Packages -> perl534Packages
- perl530: remove
- remove obsolete patches
2021-06-16 17:13:43 +02:00
Alyssa Ross
71c1bf81e2
perldevel: 5.33.8 -> 5.35.0 2021-06-03 13:23:01 +00:00
Alyssa Ross
d5607f05af
perl.perl-cross-src: 2021-03-21 -> 1.3.6
New version adds support for NetBSD (by me!).
2021-06-01 08:38:15 +00:00
Alyssa Ross
1439845fed
perl.perl-cross-src: use fetchFromGitHub 2021-06-01 08:21:08 +00:00