diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/games/openxcom/default.nix | 25 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/games/openxcom/default.nix b/pkgs/games/openxcom/default.nix new file mode 100644 index 000000000000..657d3d9fa065 --- /dev/null +++ b/pkgs/games/openxcom/default.nix @@ -0,0 +1,25 @@ +{stdenv, fetchurl, cmake, mesa, zlib, openssl, libyamlcpp, boostHeaders +, SDL, SDL_image, SDL_mixer, SDL_gfx }: + +let version = "1.0.0"; in +stdenv.mkDerivation { + name = "openxcom-${version}"; + src = fetchurl { + url = http://openxcom.org/wp-content/plugins/download-monitor/download.php?id=31; + sha256 = "00pc6ncsjbvn6w8whpj0bk4hlh577wh40bkyv6lk0g5c901p732l"; + name = "openxcom-${version}.tar.gz"; + }; + + buildInputs = [ cmake mesa zlib openssl libyamlcpp boostHeaders + SDL SDL_image SDL_mixer SDL_gfx ]; + + meta = { + description = "Open source clone of UFO: Enemy Unknown"; + homepage = http://openxcom.org; + repositories.git = https://github.com/SupSuper/OpenXcom.git; + maintainers = [ stdenv.lib.maintainers.page ]; + platforms = stdenv.lib.platforms.linux; + license = "GPLv3"; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3e9a517d89b8..3b92d5e4f2fa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10071,6 +10071,8 @@ let opentyrian = callPackage ../games/opentyrian { }; + openxcom = callPackage ../games/openxcom { }; + pingus = callPackage ../games/pingus {}; pioneers = callPackage ../games/pioneers { }; |