at 18.03-beta 33 lines 1.0 kB view raw
1{ stdenv, fetchurl, texinfo, alsaLib, libpulseaudio, CoreAudio }: 2 3let 4 inherit (stdenv.lib) optional optionals optionalString; 5 6in stdenv.mkDerivation rec { 7 name = "libmikmod-3.3.11.1"; 8 src = fetchurl { 9 url = "mirror://sourceforge/mikmod/${name}.tar.gz"; 10 sha256 = "06bdnhb0l81srdzg6gn2v2ydhhaazza7rshrcj3q8dpqr3gn97dd"; 11 }; 12 13 buildInputs = [ texinfo ] 14 ++ optionals stdenv.isLinux [ alsaLib libpulseaudio ] 15 ++ optional stdenv.isDarwin CoreAudio; 16 propagatedBuildInputs = 17 optional stdenv.isLinux libpulseaudio; 18 19 NIX_LDFLAGS = optionalString stdenv.isLinux "-lasound"; 20 21 meta = with stdenv.lib; { 22 description = "A library for playing tracker music module files"; 23 homepage = http://mikmod.shlomifish.org/; 24 license = licenses.lgpl2Plus; 25 maintainers = with maintainers; [ astsmtl lovek323 ]; 26 platforms = platforms.unix; 27 28 longDescription = '' 29 A library for playing tracker music module files supporting many formats, 30 including MOD, S3M, IT and XM. 31 ''; 32 }; 33}