kubernetes-controller-tools: 0.17.1 -> 0.17.2 (#380899)
[NixPkgs.git] / pkgs / by-name / ch / chromium-bsu / package.nix
blobdffa9617c7f669e0ae08aa22c591e09f6ca57766
2   lib,
3   stdenv,
4   fetchurl,
5   SDL2,
6   SDL2_image,
7   SDL2_mixer,
8   fontconfig,
9   freealut,
10   libglut,
11   ftgl,
12   gettext,
13   glpng,
14   libGL,
15   libGLU,
16   openal,
17   pkg-config,
18   quesoglc,
21 stdenv.mkDerivation rec {
22   pname = "chromium-bsu";
23   version = "0.9.16.1";
25   src = fetchurl {
26     url = "mirror://sourceforge/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/${pname}-${version}.tar.gz";
27     hash = "sha256-ocFBo00ZpZYHroEWahmGTrjITPhrFVRi/tMabVbhYko=";
28   };
30   nativeBuildInputs = [
31     gettext
32     pkg-config
33   ];
34   buildInputs = [
35     SDL2
36     SDL2_image
37     SDL2_mixer
38     fontconfig
39     freealut
40     libglut
41     ftgl
42     glpng
43     libGL
44     libGLU
45     openal
46     quesoglc
47   ];
49   # Autodetection is somewhat buggy; this is to avoid SLD1 to be loaded
50   configureFlags = [
51     "--disable-sdlimage"
52     "--disable-sdlmixer"
53   ];
55   postInstall = ''
56     install -D misc/chromium-bsu.png $out/share/pixmaps/chromium-bsu.png
57     install -D misc/chromium-bsu.desktop $out/share/applications/chromium-bsu.desktop
58   '';
60   meta = with lib; {
61     homepage = "http://chromium-bsu.sourceforge.net/";
62     description = "Fast paced, arcade-style, top-scrolling space shooter";
63     mainProgram = "chromium-bsu";
64     license = licenses.artistic1;
65     maintainers = with maintainers; [ AndersonTorres ];
66     platforms = platforms.unix;
67   };
69 # TODO [ AndersonTorres ]: joystick; gothic uralic font