parent
5d0b55cc00
commit
5069b4da47
@ -0,0 +1,68 @@ |
||||
{ lib |
||||
, stdenv |
||||
, fetchurl |
||||
, SDL2 |
||||
, SDL2_image |
||||
, SDL2_mixer |
||||
, fontconfig |
||||
, freealut |
||||
, freeglut |
||||
, ftgl |
||||
, gettext |
||||
, glpng |
||||
, libGL |
||||
, libGLU |
||||
, openal |
||||
, pkg-config |
||||
, quesoglc |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "chromium-bsu"; |
||||
version = "0.9.16.1"; |
||||
|
||||
src = fetchurl { |
||||
url = "mirror://sourceforge/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/${pname}-${version}.tar.gz"; |
||||
hash = "sha256-ocFBo00ZpZYHroEWahmGTrjITPhrFVRi/tMabVbhYko="; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ |
||||
gettext |
||||
pkg-config |
||||
]; |
||||
buildInputs = [ |
||||
SDL2 |
||||
SDL2_image |
||||
SDL2_mixer |
||||
fontconfig |
||||
freealut |
||||
freeglut |
||||
ftgl |
||||
glpng |
||||
libGL |
||||
libGLU |
||||
openal |
||||
quesoglc |
||||
]; |
||||
|
||||
# Autodetection is somewhat buggy; this is to avoid SLD1 to be loaded |
||||
configureFlags = [ |
||||
"--disable-sdlimage" |
||||
"--disable-sdlmixer" |
||||
]; |
||||
|
||||
|
||||
postInstall = '' |
||||
install -D misc/chromium-bsu.png $out/share/pixmaps/chromium-bsu.png |
||||
install -D misc/chromium-bsu.desktop $out/share/applications/chromium-bsu.desktop |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
homepage = "http://chromium-bsu.sourceforge.net/"; |
||||
description = "A fast paced, arcade-style, top-scrolling space shooter"; |
||||
license = licenses.artistic1; |
||||
maintainers = with maintainers; [ AndersonTorres ]; |
||||
platforms = platforms.unix; |
||||
}; |
||||
} |
||||
# TODO [ AndersonTorres ]: joystick; gothic uralic font |
Loading…
Reference in new issue