perlPackages: move env variables into env for structuredAttrs (#486111)
This commit is contained in:
@@ -548,7 +548,7 @@ with self;
|
||||
|
||||
installPhase = "./Build install --prefix $out";
|
||||
|
||||
SDL_INST_DIR = lib.getDev pkgs.SDL;
|
||||
env.SDL_INST_DIR = lib.getDev pkgs.SDL;
|
||||
buildInputs = [
|
||||
pkgs.SDL
|
||||
ArchiveExtract
|
||||
@@ -579,7 +579,7 @@ with self;
|
||||
};
|
||||
|
||||
buildInputs = [ ArchiveExtract ];
|
||||
TIDYP_DIR = pkgs.tidyp;
|
||||
env.TIDYP_DIR = pkgs.tidyp;
|
||||
propagatedBuildInputs = [ FileShareDir ];
|
||||
meta = {
|
||||
description = "Building, finding and using tidyp library";
|
||||
@@ -1893,7 +1893,7 @@ with self;
|
||||
TestWarn
|
||||
];
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.zlib.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz";
|
||||
meta = {
|
||||
description = "Fast C metadata and tag reader for all common audio file formats, slimserver fork";
|
||||
homepage = "https://github.com/Logitech/slimserver-vendor";
|
||||
@@ -2436,7 +2436,7 @@ with self;
|
||||
hash = "sha256-o/LKnSuu/BqqQJCLL5y5KS/aPn15fji7146rudna62s=";
|
||||
};
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.db4.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.db4.out}/lib -ldb";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.db4.out}/lib -ldb";
|
||||
buildInputs = [ pkgs.db4 ];
|
||||
propagatedBuildInputs = [ commonsense ];
|
||||
meta = {
|
||||
@@ -4706,7 +4706,7 @@ with self;
|
||||
postPatch = ''
|
||||
substituteInPlace Makefile.PL --replace pkg-config $PKG_CONFIG
|
||||
'';
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.pcsclite}/lib -lpcsclite";
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.pcsclite}/lib -lpcsclite";
|
||||
# tests fail; look unfinished
|
||||
doCheck = false;
|
||||
meta = {
|
||||
@@ -5779,9 +5779,9 @@ with self;
|
||||
};
|
||||
|
||||
# Don't build a private copy of bzip2.
|
||||
BUILD_BZIP2 = false;
|
||||
BZIP2_LIB = "${pkgs.bzip2.out}/lib";
|
||||
BZIP2_INCLUDE = "${pkgs.bzip2.dev}/include";
|
||||
env.BUILD_BZIP2 = false;
|
||||
env.BZIP2_LIB = "${pkgs.bzip2.out}/lib";
|
||||
env.BZIP2_INCLUDE = "${pkgs.bzip2.dev}/include";
|
||||
|
||||
meta = {
|
||||
description = "Low-Level Interface to bzip2 compression library";
|
||||
@@ -6995,7 +6995,7 @@ with self;
|
||||
TestRequires
|
||||
];
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
meta = {
|
||||
description = "Crypt::DH Using GMP Directly";
|
||||
license = with lib.licenses; [
|
||||
@@ -7483,7 +7483,7 @@ with self;
|
||||
hash = "sha256-kHxzoQVs6gV9qYGa6kipKreG5qqq858c3ZZHsj8RbHg=";
|
||||
};
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.libsodium.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.libsodium.out}/lib -lsodium";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.libsodium.out}/lib -lsodium";
|
||||
meta = {
|
||||
description = "Perl bindings for libsodium (NaCL)";
|
||||
homepage = "https://metacpan.org/release/Crypt-Sodium";
|
||||
@@ -7580,7 +7580,7 @@ with self;
|
||||
pkgs.openssl
|
||||
];
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
meta = {
|
||||
description = "Perl wrapper around OpenSSL's AES library";
|
||||
license = with lib.licenses; [
|
||||
@@ -7598,7 +7598,7 @@ with self;
|
||||
hash = "sha256-I05y+4OW1FUn5v1F5DdZxcPzogjPjynmoiFhqZb9Qtw=";
|
||||
};
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
meta = {
|
||||
description = "OpenSSL's multiprecision integer arithmetic";
|
||||
license = with lib.licenses; [
|
||||
@@ -7633,8 +7633,8 @@ with self;
|
||||
hash = "sha256-8IdvqhujER45uGqnMMYDIR7/KQXkYMcqV7YejPR1zvQ=";
|
||||
};
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
OPENSSL_PREFIX = pkgs.openssl;
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
env.OPENSSL_PREFIX = pkgs.openssl;
|
||||
buildInputs = [ CryptOpenSSLGuess ];
|
||||
meta = {
|
||||
description = "OpenSSL/LibreSSL pseudo-random number generator access";
|
||||
@@ -7654,8 +7654,8 @@ with self;
|
||||
};
|
||||
propagatedBuildInputs = [ CryptOpenSSLRandom ];
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
OPENSSL_PREFIX = pkgs.openssl;
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
env.OPENSSL_PREFIX = pkgs.openssl;
|
||||
buildInputs = [ CryptOpenSSLGuess ];
|
||||
meta = {
|
||||
description = "RSA encoding and decoding, using the openSSL libraries";
|
||||
@@ -7674,8 +7674,8 @@ with self;
|
||||
hash = "sha256-xNvBbE/CloV4I3v8MkWH/9eSSacQFQJlLbnjjUSJUX8=";
|
||||
};
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
OPENSSL_PREFIX = pkgs.openssl;
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto";
|
||||
env.OPENSSL_PREFIX = pkgs.openssl;
|
||||
buildInputs = [ CryptOpenSSLGuess ];
|
||||
propagatedBuildInputs = [ ConvertASN1 ];
|
||||
meta = {
|
||||
@@ -7883,7 +7883,7 @@ with self;
|
||||
--replace '#! /usr/bin/perl' '#!${perl}/bin/perl'
|
||||
'';
|
||||
propagatedBuildInputs = [ pkgs.ncurses ];
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.ncurses.out}/lib -lncurses";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.ncurses.out}/lib -lncurses";
|
||||
meta = {
|
||||
description = "Perl bindings to ncurses";
|
||||
license = with lib.licenses; [ artistic1 ];
|
||||
@@ -9853,7 +9853,7 @@ with self;
|
||||
hash = "sha256-Uf6cFYlV/aDKkXqAaGPwvFEGi1M/u8dCOzzErVle0VM=";
|
||||
};
|
||||
|
||||
ORACLE_HOME = "${pkgs.oracle-instantclient.lib}/lib";
|
||||
env.ORACLE_HOME = "${pkgs.oracle-instantclient.lib}/lib";
|
||||
|
||||
buildInputs = [
|
||||
pkgs.oracle-instantclient
|
||||
@@ -9920,7 +9920,7 @@ with self;
|
||||
hash = "sha256-B1e6aqyaKaLcOFmV1myPQSqIlo/SNsDYu0ZZAo5OmWU=";
|
||||
};
|
||||
|
||||
SYBASE = pkgs.freetds;
|
||||
env.SYBASE = pkgs.freetds;
|
||||
|
||||
buildInputs = [ pkgs.freetds ];
|
||||
propagatedBuildInputs = [ DBI ];
|
||||
@@ -15261,8 +15261,8 @@ with self;
|
||||
];
|
||||
|
||||
# needed for fontconfig tests
|
||||
HOME = "/build";
|
||||
FONTCONFIG_PATH = "${lib.getOutput "out" pkgs.fontconfig}/etc/fonts";
|
||||
env.HOME = "/build";
|
||||
env.FONTCONFIG_PATH = "${lib.getOutput "out" pkgs.fontconfig}/etc/fonts";
|
||||
|
||||
meta = {
|
||||
description = "Perl interface to the GraphViz graphing tool";
|
||||
@@ -19024,7 +19024,7 @@ with self;
|
||||
hash = "sha256-MSlAwfYPR8T8k/oKnSpiZCX6qDcEDIwvGtWO4J9i83E=";
|
||||
};
|
||||
buildInputs = [ pkgs.acl ];
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.acl.out}/lib -lacl";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.acl.out}/lib -lacl";
|
||||
meta = {
|
||||
description = "Perl extension for reading and setting Access Control Lists for files by libacl linux library";
|
||||
license = with lib.licenses; [
|
||||
@@ -19276,7 +19276,7 @@ with self;
|
||||
url = "mirror://cpan/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz";
|
||||
hash = "sha256-kJ1HlUaX58BCGPlykVt4e9EkTXXjvQFiC8Fn1bvEnBU=";
|
||||
};
|
||||
LANG = "C";
|
||||
env.LANG = "C";
|
||||
meta = {
|
||||
description = "Perl extension for emulating gettext-related API";
|
||||
license = with lib.licenses; [
|
||||
@@ -20707,7 +20707,7 @@ with self;
|
||||
buildInputs = [ pkgs.gmp ];
|
||||
doCheck = false;
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
propagatedBuildInputs = [ MathBigInt ];
|
||||
meta = {
|
||||
description = "Backend library for Math::BigInt etc. based on GMP";
|
||||
@@ -20800,7 +20800,7 @@ with self;
|
||||
AlienGMP
|
||||
];
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
meta = {
|
||||
description = "High speed arbitrary size integer math";
|
||||
license = with lib.licenses; [ lgpl21Plus ];
|
||||
@@ -20818,7 +20818,7 @@ with self;
|
||||
TestWarn
|
||||
pkgs.gmp
|
||||
];
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
meta = {
|
||||
description = "Perl interface to the GMP integer functions";
|
||||
homepage = "https://github.com/sisyphus/math-gmpz";
|
||||
@@ -20967,7 +20967,7 @@ with self;
|
||||
};
|
||||
buildInputs = [ pkgs.gmp ];
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
|
||||
meta = {
|
||||
description = "Utilities related to prime numbers, using GMP";
|
||||
homepage = "https://github.com/danaj/Math-Prime-Util-GMP";
|
||||
@@ -25343,7 +25343,7 @@ with self;
|
||||
pkgs.cups
|
||||
pkgs.libcupsfilters
|
||||
];
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.cups}/lib -lcups";
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.cups}/lib -lcups";
|
||||
meta = {
|
||||
description = "Common Unix Printing System Interface";
|
||||
homepage = "https://github.com/niner/perl-Net-CUPS";
|
||||
@@ -26817,7 +26817,7 @@ with self;
|
||||
hardeningDisable = [ "format" ];
|
||||
# Make the async API accessible
|
||||
env.NIX_CFLAGS_COMPILE = "-DTHREADED";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.zookeeper_mt.out}/lib -lzookeeper_mt";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.zookeeper_mt.out}/lib -lzookeeper_mt";
|
||||
# Most tests are skipped as no server is available in the sandbox.
|
||||
# `t/35_log.t` seems to suffer from a race condition; remove it. See
|
||||
# https://github.com/NixOS/nixpkgs/pull/104889#issuecomment-737144513
|
||||
@@ -27953,7 +27953,7 @@ with self;
|
||||
hash = "sha256-SEhnmj8gHj87DF9vlSbmAq9Skj/6RxoqNlfbeGvTvcU=";
|
||||
};
|
||||
buildInputs = [ pkgs.zlib ];
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz";
|
||||
meta = {
|
||||
description = "Perl extension to provide a PerlIO layer to gzip/gunzip";
|
||||
license = with lib.licenses; [
|
||||
@@ -33082,7 +33082,7 @@ with self;
|
||||
pkgs.readline
|
||||
pkgs.ncurses
|
||||
];
|
||||
NIX_CFLAGS_LINK = "-lreadline -lncursesw";
|
||||
env.NIX_CFLAGS_LINK = "-lreadline -lncursesw";
|
||||
|
||||
# For some crazy reason Makefile.PL doesn't generate a Makefile if
|
||||
# AUTOMATED_TESTING is set.
|
||||
@@ -35770,9 +35770,9 @@ with self;
|
||||
hash = "sha256-K+oyCfGOJzsZPjF1pC0mk5GRnkmrEGtuJSOV0nIYL2U=";
|
||||
};
|
||||
propagatedBuildInputs = [ pkgs.aspell ];
|
||||
ASPELL_CONF = "dict-dir ${pkgs.aspellDicts.en}/lib/aspell";
|
||||
env.ASPELL_CONF = "dict-dir ${pkgs.aspellDicts.en}/lib/aspell";
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.aspell}/include";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.aspell}/lib -laspell";
|
||||
env.NIX_CFLAGS_LINK = "-L${pkgs.aspell}/lib -laspell";
|
||||
meta = {
|
||||
description = "Perl interface to the GNU Aspell library";
|
||||
license = with lib.licenses; [
|
||||
@@ -38384,7 +38384,7 @@ with self;
|
||||
pkgs.libxt
|
||||
pkgs.libxtst
|
||||
];
|
||||
NIX_CFLAGS_LINK = "-lX11";
|
||||
env.NIX_CFLAGS_LINK = "-lX11";
|
||||
doCheck = false; # requires an X server
|
||||
meta = {
|
||||
description = "Provides GUI testing/interaction routines";
|
||||
@@ -38427,7 +38427,7 @@ with self;
|
||||
XMLSimple
|
||||
XSObjectMagic
|
||||
];
|
||||
NIX_CFLAGS_LINK = "-lxcb -lxcb-util -lxcb-xinerama -lxcb-icccm -lxcb-randr -lxcb-xkb";
|
||||
env.NIX_CFLAGS_LINK = "-lxcb -lxcb-util -lxcb-xinerama -lxcb-icccm -lxcb-randr -lxcb-xkb";
|
||||
doCheck = false; # requires an X server
|
||||
meta = {
|
||||
description = "Perl bindings for libxcb";
|
||||
@@ -38670,7 +38670,7 @@ with self;
|
||||
url = "mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0210.tar.gz";
|
||||
hash = "sha256-opvz8Aq5ye4EIYFU4K/I95m/I2dOuZwantTeH0BZpI0=";
|
||||
};
|
||||
SKIP_SAX_INSTALL = 1;
|
||||
env.SKIP_SAX_INSTALL = 1;
|
||||
buildInputs = [
|
||||
AlienBuild
|
||||
AlienLibxml2
|
||||
@@ -39523,7 +39523,7 @@ with self;
|
||||
hash = "sha256-BpsWQRcpX6gtJSlAocqLMIrYsfPocjvk6CaqqX9wbWw=";
|
||||
};
|
||||
env.NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include -I${pkgs.libidn2}.dev}/include";
|
||||
NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.libidn2}/lib -lcrypto -lidn2";
|
||||
env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.libidn2}/lib -lcrypto -lidn2";
|
||||
|
||||
makeMakerFlags = [ "--prefix-openssl=${pkgs.openssl.dev}" ];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user