at v192 33 lines 859 B view raw
1{ stdenv, fetchurl, puredata }: 2 3stdenv.mkDerivation rec { 4 name = "maxlib-${version}"; 5 version = "1.5.5"; 6 7 src = fetchurl { 8 url = "http://downloads.sourceforge.net/project/pure-data/libraries/maxlib/${name}.tar.gz"; 9 sha256 = "0vxl9s815dnay5r0067rxsfh8f6jbk61f0nxrydzjydfycza7p1w"; 10 }; 11 12 buildInputs = [ puredata ]; 13 14 patchPhase = '' 15 for i in ${puredata}/include/pd/*; do 16 ln -s $i . 17 done 18 sed -i "s@/usr@$out@g" Makefile 19 ''; 20 21 postInstall = '' 22 mv $out/local/lib/pd-externals/maxlib/ $out 23 rm -rf $out/local/ 24 ''; 25 26 meta = { 27 description = "A library of non-tilde externals for puredata, by Miller Puckette"; 28 homepage = http://puredata.info/downloads/maxlib; 29 license = stdenv.lib.licenses.gpl2; 30 maintainers = [ stdenv.lib.maintainers.magnetophon ]; 31 platforms = stdenv.lib.platforms.linux; 32 }; 33}