ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / as / asap / package.nix
blob7f7b5d9d5fe87af604be91bba3f0cc7286ec6482
1 { stdenv
2 , lib
3 , fetchzip
4 , SDL
5 }:
7 stdenv.mkDerivation rec {
8   pname = "asap";
9   version = "6.0.3";
11   src = fetchzip {
12     url = "mirror://sourceforge/project/asap/asap/${version}/asap-${version}.tar.gz";
13     sha256 = "sha256-a4RUtFue5wdoGUykLRb46s4+yR/I/7DhwE1SiWPRg8s=";
14   };
16   outputs = [ "out" "dev" ];
18   buildInputs = [
19     SDL
20   ];
22   enableParallelBuilding = true;
24   buildFlags = [
25     "CC=${stdenv.cc.targetPrefix}cc"
26     # Only targets that don't need cito transpiler
27     "asapconv"
28     "asap-sdl"
29     "lib"
30   ];
32   installFlags = [
33     "prefix=${placeholder "dev"}"
34     "bindir=${placeholder "out"}/bin"
35     "install-asapconv"
36     "install-sdl"
37     "install-lib"
38   ];
40   meta = with lib; {
41     homepage = "https://asap.sourceforge.net/";
42     mainProgram = "asap-sdl";
43     description = "Another Slight Atari Player";
44     longDescription = ''
45       ASAP (Another Slight Atari Player) plays and converts 8-bit Atari POKEY
46       music (*.sap, *.cmc, *.mpt, *.rmt, *.tmc, ...) on modern computers and
47       mobile devices.
48     '';
49     maintainers = with maintainers; [ OPNA2608 ];
50     license = licenses.gpl2Plus;
51     platforms = platforms.all;
52   };