diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2016-11-09 15:01:28 +0100 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2016-11-24 22:28:03 +0100 |
commit | 6449435b04cb608389e3d1df653fed857633b724 (patch) | |
tree | 2a033b2eb413a96447854be7ed58ef8da4544e2e /pkgs/development/libraries/libplist | |
parent | 7ea28bfc46b39c4306f5bcaa194ca25620c35fae (diff) | |
download | nixlib-6449435b04cb608389e3d1df653fed857633b724.tar nixlib-6449435b04cb608389e3d1df653fed857633b724.tar.gz nixlib-6449435b04cb608389e3d1df653fed857633b724.tar.bz2 nixlib-6449435b04cb608389e3d1df653fed857633b724.tar.lz nixlib-6449435b04cb608389e3d1df653fed857633b724.tar.xz nixlib-6449435b04cb608389e3d1df653fed857633b724.tar.zst nixlib-6449435b04cb608389e3d1df653fed857633b724.zip |
libplist: use python2, multiple outputs, fix bindings
Diffstat (limited to 'pkgs/development/libraries/libplist')
-rw-r--r-- | pkgs/development/libraries/libplist/default.nix | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libplist/default.nix b/pkgs/development/libraries/libplist/default.nix index 0b9b7bd2f54e..4de5a23569e8 100644 --- a/pkgs/development/libraries/libplist/default.nix +++ b/pkgs/development/libraries/libplist/default.nix @@ -1,16 +1,24 @@ -{ stdenv, fetchurl, pkgconfig, libxml2, swig2, python, glib }: +{ stdenv, fetchurl, pkgconfig, libxml2, swig2, python2Packages, glib }: -stdenv.mkDerivation rec { +let + inherit (python2Packages) python cython; +in stdenv.mkDerivation rec { name = "libplist-1.12"; - nativeBuildInputs = [ pkgconfig swig2 ]; + nativeBuildInputs = [ pkgconfig swig2 python cython ]; #patches = [ ./swig.patch ]; - propagatedBuildInputs = [ libxml2 glib python ]; + propagatedBuildInputs = [ libxml2 glib ]; passthru.swig = swig2; + outputs = ["out" "dev" "bin" "py"]; + + postFixup = '' + moveToOutput "lib/${python.libPrefix}" "$py" + ''; + src = fetchurl { url = "http://www.libimobiledevice.org/downloads/${name}.tar.bz2"; sha256 = "1gj4nv0bvdm5y2sqm2vj2rn44k67ahw3mh6q614qq4nyngfdxzqf"; |