diff options
author | Al Zohali <zohl@fmap.me> | 2016-02-09 17:40:24 +0300 |
---|---|---|
committer | Al Zohali <zohl@fmap.me> | 2016-03-07 23:21:01 +0300 |
commit | 84cfc1bc729910e06f0511967916b59383666dbf (patch) | |
tree | bb5d00f3026e33e2f58b9a1fa4b56594ae2aae8e /pkgs/development/libraries/libgpod | |
parent | 04d2c5f1189b8a9ae8421e3b74ef9587ea8b3a07 (diff) | |
download | nixlib-84cfc1bc729910e06f0511967916b59383666dbf.tar nixlib-84cfc1bc729910e06f0511967916b59383666dbf.tar.gz nixlib-84cfc1bc729910e06f0511967916b59383666dbf.tar.bz2 nixlib-84cfc1bc729910e06f0511967916b59383666dbf.tar.lz nixlib-84cfc1bc729910e06f0511967916b59383666dbf.tar.xz nixlib-84cfc1bc729910e06f0511967916b59383666dbf.tar.zst nixlib-84cfc1bc729910e06f0511967916b59383666dbf.zip |
libgpod: mono support
Diffstat (limited to 'pkgs/development/libraries/libgpod')
-rw-r--r-- | pkgs/development/libraries/libgpod/default.nix | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libgpod/default.nix b/pkgs/development/libraries/libgpod/default.nix index 6a1f28c96ff6..b4b951325a40 100644 --- a/pkgs/development/libraries/libgpod/default.nix +++ b/pkgs/development/libraries/libgpod/default.nix @@ -1,6 +1,8 @@ -{stdenv, fetchurl, gettext, perl, perlXMLParser, intltool, pkgconfig, glib, +{stdenv, lib, fetchurl, gettext, perl, perlXMLParser, intltool, pkgconfig, glib, libxml2, sqlite, libusb1, zlib, sg3_utils, gdk_pixbuf, taglib, - libimobiledevice, python, pygobject, mutagen }: + libimobiledevice, python, pygobject, mutagen, + monoSupport ? true, mono, gtk-sharp +}: stdenv.mkDerivation rec { name = "libgpod-0.8.3"; @@ -10,13 +12,19 @@ stdenv.mkDerivation rec { }; preConfigure = "configureFlagsArray=( --with-udev-dir=$out/lib/udev )"; - configureFlags = "--without-hal --enable-udev"; + + configureFlags = [ + "--without-hal" + "--enable-udev" + ] ++ lib.optionals monoSupport [ "--with-mono" ]; + + dontStrip = true; propagatedBuildInputs = [ glib libxml2 sqlite zlib sg3_utils gdk_pixbuf taglib libimobiledevice python pygobject mutagen ]; nativeBuildInputs = [ gettext perlXMLParser intltool pkgconfig perl - libimobiledevice.swig ]; + libimobiledevice.swig ] ++ lib.optionals monoSupport [ mono gtk-sharp ]; meta = { homepage = http://gtkpod.sourceforge.net/; |