summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/graphics/fbida
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-03-04 08:53:46 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-03-04 08:53:46 +0000
commitb0d12859fcfcb75a74a1c54ed118f62103ee23f8 (patch)
tree82aee1587b29d40b4ba851d7f24cfe9d5c905a50 /pkgs/applications/graphics/fbida
parent62a2b075e49f907d42b51d2465e0331f4a3a5035 (diff)
fbida-2.09 (builds with libpng-1.5)
svn path=/nixpkgs/trunk/; revision=32756
Diffstat (limited to 'pkgs/applications/graphics/fbida')
-rw-r--r--pkgs/applications/graphics/fbida/default.nix32
1 files changed, 15 insertions, 17 deletions
diff --git a/pkgs/applications/graphics/fbida/default.nix b/pkgs/applications/graphics/fbida/default.nix
index 7f29b43e0e14..2685aad8cf75 100644
--- a/pkgs/applications/graphics/fbida/default.nix
+++ b/pkgs/applications/graphics/fbida/default.nix
@@ -1,32 +1,30 @@
-{ stdenv, fetchurl, libjpeg, libexif, giflib, libtiff, libpng
-, pkgconfig, freetype, fontconfig
+{ stdenv, fetchurl, libjpeg, libexif, libungif, libtiff, libpng, libwebp
+, pkgconfig, freetype, fontconfig, which, imagemagick, curl, saneBackends
}:
stdenv.mkDerivation rec {
- name = "fbida-2.07";
+ name = "fbida-2.09";
src = fetchurl {
url = "http://dl.bytesex.org/releases/fbida/${name}.tar.gz";
- sha256 = "0i6v3fvjc305pfw48sglb5f22lwxldmfch6mjhqbcp7lqkkxw435";
+ sha256 = "1riia87v5nsx858xnlvc7sspr1p36adjqrdch1255ikr5xbv6h6x";
};
- preBuild =
- ''
- # Fetch a segfault in exiftran (http://bugs.gentoo.org/284753).
- # `fbida' contains a copy of some internal libjpeg source files.
- # If these do not match with the actual libjpeg, exiftran may
- # fail.
- tar xvf ${libjpeg.src}
- for i in jpegint.h jpeglib.h jinclude.h transupp.c transupp.h; do
- cp jpeg-*/$i jpeg/
- done
- '';
-
+ buildNativeInputs = [ pkgconfig which ];
buildInputs =
- [ pkgconfig libexif libjpeg giflib libpng giflib freetype fontconfig ];
+ [ libexif libjpeg libpng libungif freetype fontconfig libtiff libwebp
+ imagemagick curl saneBackends
+ ];
makeFlags = [ "prefix=$(out)" "verbose=yes" ];
+ patchPhase =
+ ''
+ sed -e 's@ cpp\>@ gcc -E -@' -i GNUmakefile
+ '';
+
+ configurePhase = "make config $makeFlags";
+
crossAttrs = {
makeFlags = makeFlags ++ [ "CC=${stdenv.cross.config}-gcc" "STRIP="];
};