lol

freeimage: updating to 3.17

It is buggy in 32-bit: sizeof(uint64) != 8 !!.

+7 -3
+7 -3
pkgs/development/libraries/freeimage/default.nix
··· 1 1 {stdenv, fetchurl, unzip}: 2 2 stdenv.mkDerivation { 3 - name = "freeimage-3.15.3"; 3 + name = "freeimage-3.17.0"; 4 4 src = fetchurl { 5 - url = mirror://sourceforge/freeimage/FreeImage3153.zip; 6 - sha256 = "0i60fn1n9rw55dci0yw92zrw7k1jz3f9kv2z1wxmh84s5ngxa626"; 5 + url = mirror://sourceforge/freeimage/FreeImage3170.zip; 6 + sha256 = "12bz57asdcfsz3zr9i9nska0fb6h3z2aizy412qjqkixkginbz7v"; 7 7 }; 8 8 buildInputs = [ unzip ]; 9 9 prePatch = '' ··· 11 11 -e 's@-o root -g root@@' \ 12 12 -e 's@ldconfig@echo not running ldconfig@' \ 13 13 -i Makefile.gnu Makefile.fip 14 + 15 + # Fix gcc 5.1 macro problems 16 + # https://chromium.googlesource.com/webm/libwebp/+/eebaf97f5a1cb713d81d311308d8a48c124e5aef%5E!/ 17 + sed -i -e 's/"\(#[^"]*\)"/" \1 "/g' Source/LibWebP/src/dsp/* 14 18 ''; 15 19 16 20 postBuild = "make -f Makefile.fip";