args: ( args.mkDerivationByConfiguration { flagConfig = { mandatory = { buildInputs = ["pkgconfig"];}; # are these options of interest? We'll see #--disable-fftw disable usage of FFTW #--enable-debug enable debugging #--disable-cpu-clip disable tricky cpu specific clipper }; extraAttrs = co : { name = "libsamplerate-0.1.2"; src = args.fetchurl { url = http://www.mega-nerd.com/SRC/libsamplerate-0.1.2.tar.gz; sha256 = "1m1iwzpcny42kcqv5as2nyb0ggrb56wzckpximqpp2y74dipdf4q"; }; configurePhase = " export LIBSAMPLERATE_CFLAGS=\"-I \$libsamplerate/include\" export LIBSAMPLERATE_LIBS=\"-L \$libsamplerate/libs\" ./configure --prefix=\$out"+co.configureFlags; meta = { description = "Sample Rate Converter for audio"; homepage = http://www.mega-nerd.com/SRC/index.html; # you can choose one of the following licenses: license = [ "GPL" { url=http://www.mega-nerd.com/SRC/libsamplerate-cul.pdf; name="libsamplerate Commercial Use License"; } ]; }; }; } ) args