pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / games / xgalaga++ / default.nix
blob9b2bd5a9af736f6bf7d42c73db9bcb5e94bc2d43
1 { lib
2 , stdenv
3 , fetchurl
4 , libX11
5 , libXpm
6 }:
8 stdenv.mkDerivation rec {
9   pname = "xgalaga++";
10   version = "0.9";
11   src = fetchurl {
12     url    = "https://marc.mongenet.ch/OSS/XGalaga/xgalaga++_${version}.tar.gz";
13     sha256 = "sha256-yNtLuYCMHLvQAVM7CDGPardrh3q27TE9l31qhUbMf8k=";
14   };
16   buildInputs = [
17     libX11
18     libXpm
19   ];
21   buildPhase = ''
22     make all HIGH_SCORES_FILE=.xgalaga++.scores
23   '';
25   installPhase = ''
26     mkdir -p $out/bin $out/share/man
27     mv xgalaga++ $out/bin
28     mv xgalaga++.6x $out/share/man
29   '';
31   meta = with lib; {
32     homepage = "https://marc.mongenet.ch/OSS/XGalaga/";
33     description = "XGalaga++ is a classic single screen vertical shoot ’em up. It is inspired by XGalaga and reuses most of its sprites";
34     mainProgram = "xgalaga++";
35     license = licenses.gpl2Plus;
36     platforms = platforms.linux;
37   };