at 18.03-beta 36 lines 904 B view raw
1{ stdenv, fetchurl, static ? true }: 2 3with stdenv.lib; 4 5stdenv.mkDerivation rec { 6 name = "libjpeg-drop-9b"; 7 8 srcs = [ 9 (fetchurl { 10 url = http://www.ijg.org/files/jpegsrc.v9b.tar.gz; 11 sha256 = "0lnhpahgdwlrkd41lx6cr90r199f8mc6ydlh7jznj5klvacd63r4"; 12 }) 13 (fetchurl { 14 url = http://jpegclub.org/droppatch.v9b.tar.gz; 15 sha256 = "022bnvpird7w5pwbfqpq7j7pwja5kp6x9k3sdypcy3g2nwwy2wwk"; 16 }) 17 ]; 18 19 postUnpack = '' 20 rm jpegtran 21 mv jpegtran.c jpeg-9b/jpegtran.c 22 mv transupp.c jpeg-9b/transupp.c 23 mv transupp.h jpeg-9b/transupp.h 24 ''; 25 26 configureFlags = [] 27 ++ optional static [ "--enable-static" "--disable-shared" ]; 28 29 outputs = [ "bin" "dev" "out" "man" ]; 30 31 meta = { 32 homepage = http://jpegclub.org/jpegtran/; 33 description = "Experimental lossless crop 'n' drop (cut & paste) patches for libjpeg"; 34 license = stdenv.lib.licenses.free; 35 }; 36}