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