diff options
author | Marc Seeger <mseeger@fb.com> | 2020-12-05 10:07:32 -0800 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2020-12-07 10:17:20 +0100 |
commit | 6e72d500c21e1495df5b2771553f111186a6f1f8 (patch) | |
tree | 7d0bb73a071b777fa136aacf41c7dcfe2482cad9 /pkgs/development/libraries/libgpod | |
parent | c03300d284559e2dfc89bda23ee9e43c33ab69b1 (diff) | |
download | nixpkgs-6e72d500c21e1495df5b2771553f111186a6f1f8.tar nixpkgs-6e72d500c21e1495df5b2771553f111186a6f1f8.tar.gz nixpkgs-6e72d500c21e1495df5b2771553f111186a6f1f8.tar.bz2 nixpkgs-6e72d500c21e1495df5b2771553f111186a6f1f8.tar.lz nixpkgs-6e72d500c21e1495df5b2771553f111186a6f1f8.tar.xz nixpkgs-6e72d500c21e1495df5b2771553f111186a6f1f8.tar.zst nixpkgs-6e72d500c21e1495df5b2771553f111186a6f1f8.zip |
libgpod: Add support for libplist v 2.2.0
Diffstat (limited to 'pkgs/development/libraries/libgpod')
-rw-r--r-- | pkgs/development/libraries/libgpod/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libgpod/default.nix b/pkgs/development/libraries/libgpod/default.nix index e30e05d44c1..d23a5238295 100644 --- a/pkgs/development/libraries/libgpod/default.nix +++ b/pkgs/development/libraries/libgpod/default.nix @@ -1,5 +1,5 @@ -{ stdenv, lib, fetchurl, gettext, perlPackages, intltool, pkgconfig, glib, - libxml2, sqlite, zlib, sg3_utils, gdk-pixbuf, taglib, +{ stdenv, lib, fetchurl, perlPackages, intltool, autoreconfHook, + pkg-config, glib, libxml2, sqlite, zlib, sg3_utils, gdk-pixbuf, taglib, libimobiledevice, monoSupport ? false, mono, gtk-sharp-2_0 }: @@ -15,11 +15,15 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; - preConfigure = "configureFlagsArray=( --with-udev-dir=$out/lib/udev )"; + postPatch = '' + # support libplist 2.2 + substituteInPlace configure.ac --replace 'libplist >= 1.0' 'libplist-2.0 >= 2.2' + ''; configureFlags = [ "--without-hal" "--enable-udev" + "--with-udev-dir=${placeholder "out"}/lib/udev" ] ++ lib.optionals monoSupport [ "--with-mono" ]; dontStrip = true; @@ -27,7 +31,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ glib libxml2 sqlite zlib sg3_utils gdk-pixbuf taglib libimobiledevice ]; - nativeBuildInputs = [ gettext intltool pkgconfig ] + nativeBuildInputs = [ autoreconfHook intltool pkg-config ] ++ (with perlPackages; [ perl XMLParser ]) ++ lib.optionals monoSupport [ mono gtk-sharp-2_0 ]; |