anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / audio / xmp / default.nix
blob8abce73aff1ffbf2a63a7676d8f06ae09cebce0f
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, alsa-lib, libxmp, AudioUnit, CoreAudio }:
3 stdenv.mkDerivation rec {
4   pname = "xmp";
5   version = "4.2.0";
7   src = fetchFromGitHub {
8     owner = "libxmp";
9     repo = "xmp-cli";
10     rev = "${pname}-${version}";
11     hash = "sha256-037k1rFjGR6XFtr08bzs4zVz+GyUGuuutuWFlNEuATA=";
12   };
14   nativeBuildInputs = [ autoreconfHook pkg-config ];
15   buildInputs = [ libxmp ]
16     ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ]
17     ++ lib.optionals stdenv.hostPlatform.isDarwin [ AudioUnit CoreAudio ];
19   meta = with lib; {
20     description = "Extended module player";
21     homepage    = "https://xmp.sourceforge.net/";
22     license     = licenses.gpl2Plus;
23     platforms   = platforms.unix;
24     mainProgram = "xmp";
25   };