summary refs log tree commit diff
path: root/pkgs/games/pioneer
diff options
context:
space:
mode:
authorSlawomir Gonet <slawek@otwiera.cz>2016-01-18 19:03:35 +0100
committerSlawomir Gonet <slawek@otwiera.cz>2016-01-18 19:03:35 +0100
commit2ad985f3edcd181dac7a083939100d08c1e70d04 (patch)
tree3110220582aed7d4bb7e95fc22311787c1540add /pkgs/games/pioneer
parent11468de4a10ba8c5b016381052d7aeee663eb92e (diff)
downloadnixpkgs-2ad985f3edcd181dac7a083939100d08c1e70d04.tar
nixpkgs-2ad985f3edcd181dac7a083939100d08c1e70d04.tar.gz
nixpkgs-2ad985f3edcd181dac7a083939100d08c1e70d04.tar.bz2
nixpkgs-2ad985f3edcd181dac7a083939100d08c1e70d04.tar.lz
nixpkgs-2ad985f3edcd181dac7a083939100d08c1e70d04.tar.xz
nixpkgs-2ad985f3edcd181dac7a083939100d08c1e70d04.tar.zst
nixpkgs-2ad985f3edcd181dac7a083939100d08c1e70d04.zip
pioneer: nixpkg added
Diffstat (limited to 'pkgs/games/pioneer')
-rw-r--r--pkgs/games/pioneer/default.nix42
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/games/pioneer/default.nix b/pkgs/games/pioneer/default.nix
new file mode 100644
index 00000000000..fc5bfbb4b70
--- /dev/null
+++ b/pkgs/games/pioneer/default.nix
@@ -0,0 +1,42 @@
+{ fetchFromGitHub, stdenv, automake, curl, libsigcxx, SDL2
+, SDL2_image, freetype, libvorbis, libpng, assimp, mesa
+, autoconf, pkgconfig }:
+
+let
+  version = "20160116";
+  checksum = "07w5yin2xhb0fdlj1aipi64yx6vnr1siahsy0bxvzi06d73ffj6r";
+in
+stdenv.mkDerivation rec {
+  name = "pioneer-${version}";
+
+  src = fetchFromGitHub{
+    owner = "pioneerspacesim";
+    repo = "pioneer";
+    rev = version;
+    sha256 = checksum;
+  };
+
+  buildInputs = [
+    automake curl libsigcxx SDL2 SDL2_image freetype libvorbis
+    libpng assimp mesa autoconf pkgconfig
+  ];
+
+  NIX_CFLAGS_COMPILE = [
+    "-I${SDL2}/include/SDL2"
+  ];
+
+
+  preConfigure = ''
+     export PIONEER_DATA_DIR="$out/share/pioneer/data";
+    ./bootstrap
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Pioneer is a space adventure game set in the Milky Way galaxy at the turn of the 31st century.";
+    homepage = "http://pioneerspacesim.net";
+    license = with licenses; [
+        gpl3 cc-by-sa-30
+    ];
+    platforms = [ "x86_64-linux" "i686-linux" ];
+  };
+}