aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/libextractor
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-06-26 21:54:11 -0400
committerworldofpeace <worldofpeace@protonmail.ch>2019-06-27 03:18:05 -0400
commitbe579502287d0290e053c44620865258807c9bce (patch)
tree8f06269594869cc2f92840a2e398dab357ea3a60 /pkgs/development/libraries/libextractor
parentea2fb569d1fc3abda9dfe46e9f61b11c0897ef96 (diff)
libextractor: fix build with exiv2 0.27.1
Diffstat (limited to 'pkgs/development/libraries/libextractor')
-rw-r--r--pkgs/development/libraries/libextractor/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libextractor/default.nix b/pkgs/development/libraries/libextractor/default.nix
index bc371423e439..43e6abe1a39f 100644
--- a/pkgs/development/libraries/libextractor/default.nix
+++ b/pkgs/development/libraries/libextractor/default.nix
@@ -1,5 +1,5 @@
{ fetchurl, stdenv, libtool, gettext, zlib, bzip2, flac, libvorbis
-, exiv2, libgsf, rpm, pkgconfig
+, exiv2, libgsf, rpm, pkgconfig, fetchpatch
, gtkSupport ? true, glib ? null, gtk3 ? null
, videoSupport ? true, ffmpeg ? null, libmpeg2 ? null}:
@@ -14,6 +14,15 @@ stdenv.mkDerivation rec {
sha256 = "1zz2zvikvfibxnk1va3kgzs7djsmiqy7bmk8y01vbsf54ryjb3zh";
};
+ patches = [
+ # Fixes build with exiv2 0.27
+ (fetchpatch {
+ name = "libextractor-exiv2-0.27.patch";
+ url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/libextractor-exiv2-0.27.patch?h=packages/libextractor&id=4dc53f7fc69210ae571285dface108ed65d8ee53";
+ sha256 = "0w4gc1q1m1yxsd4hv105nblmif465nw3g5nxzldy0x2rl9mdncg6";
+ })
+ ];
+
preConfigure =
'' echo "patching installation directory in \`extractor.c'..."
sed -i "src/main/extractor.c" \