sdrangel: fix build on x86_64-darwin
[NixPkgs.git] / pkgs / games / chromium-bsu / default.nix
blobcd403c704e582ab1e7b9b70291636f5cd83cf746
1 { lib
2 , stdenv
3 , fetchurl
4 , SDL2
5 , SDL2_image
6 , SDL2_mixer
7 , fontconfig
8 , freealut
9 , freeglut
10 , ftgl
11 , gettext
12 , glpng
13 , libGL
14 , libGLU
15 , openal
16 , pkg-config
17 , quesoglc
20 stdenv.mkDerivation rec {
21   pname = "chromium-bsu";
22   version = "0.9.16.1";
24   src = fetchurl {
25     url = "mirror://sourceforge/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/${pname}-${version}.tar.gz";
26     hash = "sha256-ocFBo00ZpZYHroEWahmGTrjITPhrFVRi/tMabVbhYko=";
27   };
29   nativeBuildInputs = [
30     gettext
31     pkg-config
32   ];
33   buildInputs = [
34     SDL2
35     SDL2_image
36     SDL2_mixer
37     fontconfig
38     freealut
39     freeglut
40     ftgl
41     glpng
42     libGL
43     libGLU
44     openal
45     quesoglc
46   ];
48   # Autodetection is somewhat buggy; this is to avoid SLD1 to be loaded
49   configureFlags = [
50     "--disable-sdlimage"
51     "--disable-sdlmixer"
52   ];
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 = "A 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