fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / po / powermanga / package.nix
blobcc050d4a3b2e0d8d7fd7356fd4eb393c71947a6b
2   lib,
3   stdenv,
4   fetchurl,
5   autoconf,
6   automake,
7   SDL,
8   SDL_mixer,
9   libpng,
12 stdenv.mkDerivation (finalAttrs: {
13   pname = "powermanga";
14   version = "0.93.1";
16   src = fetchurl {
17     url = "https://linux.tlk.fr/games/Powermanga/download/powermanga-${finalAttrs.version}.tgz";
18     sha256 = "sha256-2nU/zoOQWm2z/Y6mXHDFfWYjYshsQp1saVRBcUT5Q+g=";
19   };
21   nativeBuildInputs = [
22     autoconf
23     automake
24   ];
26   buildInputs = [
27     SDL
28     SDL_mixer
29     libpng
30   ];
32   preConfigure = ''
33     ./bootstrap
34   '';
36   installFlags = [
37     # Default is $(out)/games
38     "gamesdir=$(out)/bin"
39     # We set the scoredir to $TMPDIR.
40     # Otherwise it will try to write in /var/games at install time
41     "scoredir=$(TMPDIR)"
42   ];
44   meta = with lib; {
45     homepage = "https://linux.tlk.fr/games/Powermanga/";
46     downloadPage = "https://linux.tlk.fr/games/Powermanga/download/";
47     description = "Arcade 2D shoot-em-up game";
48     mainProgram = "powermanga";
49     longDescription = ''
50       Powermanga is an arcade 2D shoot-em-up game with 41 levels and more than
51       200 sprites. It runs in 320x200 or 640x400 pixels, with Window mode or
52       full screen and support for 8, 15, 16, 24, and 32 bpp. As you go through
53       the levels, you will destroy enemy spaceships and bosses, collect gems to
54       power up your ship and get special powers, helpers and weapons.
55     '';
56     license = licenses.gpl3Plus;
57     maintainers = with maintainers; [ fgaz ];
58     platforms = platforms.all;
59     broken = stdenv.hostPlatform.isDarwin;
60   };