diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-12-25 07:13:59 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-12-25 07:23:19 +0100 |
commit | 730c92d9e223537a0279a3db6d03283757444680 (patch) | |
tree | a1e65b62aaed669dc348c73185483d5b0ef9fc9b /pkgs/development/libraries/libplist | |
parent | a06925d8c608d7ba1d4297dc996c187c37c6b7e9 (diff) | |
download | nixlib-730c92d9e223537a0279a3db6d03283757444680.tar nixlib-730c92d9e223537a0279a3db6d03283757444680.tar.gz nixlib-730c92d9e223537a0279a3db6d03283757444680.tar.bz2 nixlib-730c92d9e223537a0279a3db6d03283757444680.tar.lz nixlib-730c92d9e223537a0279a3db6d03283757444680.tar.xz nixlib-730c92d9e223537a0279a3db6d03283757444680.tar.zst nixlib-730c92d9e223537a0279a3db6d03283757444680.zip |
libplist: disable python by default
Introduced in 6449435b04cb608389e3d1df653fed857633b724, only Python 2 is supported and it does not seem to be used by anything.
Diffstat (limited to 'pkgs/development/libraries/libplist')
-rw-r--r-- | pkgs/development/libraries/libplist/default.nix | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/pkgs/development/libraries/libplist/default.nix b/pkgs/development/libraries/libplist/default.nix index 19b700ca5e30..63599c4352d0 100644 --- a/pkgs/development/libraries/libplist/default.nix +++ b/pkgs/development/libraries/libplist/default.nix @@ -1,8 +1,5 @@ -{ stdenv, autoreconfHook, fetchFromGitHub, pkgconfig, python2Packages, glib }: +{ stdenv, autoreconfHook, fetchFromGitHub, pkgconfig, enablePython ? false, python, glib }: -let - inherit (python2Packages) python cython; -in stdenv.mkDerivation rec { pname = "libplist"; version = "2019-04-04"; @@ -14,18 +11,23 @@ stdenv.mkDerivation rec { sha256 = "19yw80yblq29i2jx9yb7bx0lfychy9dncri3fk4as35kq5bf26i8"; }; - outputs = ["bin" "dev" "out" "py"]; + outputs = ["bin" "dev" "out" ] ++ stdenv.lib.optional enablePython "py"; nativeBuildInputs = [ pkgconfig - python - cython autoreconfHook + ] ++ stdenv.lib.optionals enablePython [ + python + python.pkgs.cython + ]; + + configureFlags = stdenv.lib.optionals (!enablePython) [ + "--without-cython" ]; propagatedBuildInputs = [ glib ]; - postFixup = '' + postFixup = stdenv.lib.optionalString enablePython '' moveToOutput "lib/${python.libPrefix}" "$py" ''; |