diff options
Diffstat (limited to 'pkgs/games/empty-epsilon/default.nix')
-rw-r--r-- | pkgs/games/empty-epsilon/default.nix | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/pkgs/games/empty-epsilon/default.nix b/pkgs/games/empty-epsilon/default.nix deleted file mode 100644 index 3bcf141906016..0000000000000 --- a/pkgs/games/empty-epsilon/default.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, cmake, sfml, libX11, glew, python3, glm, meshoptimizer, SDL2, ninja}: - -let - - major = "2024"; - minor = "05"; - patch.seriousproton = "16"; - patch.emptyepsilon = "16"; - - version.seriousproton = "${major}.${minor}.${patch.seriousproton}"; - version.emptyepsilon = "${major}.${minor}.${patch.emptyepsilon}"; - version.basis-universal = "v1_15_update2"; - - basis-universal = fetchFromGitHub { - owner = "BinomialLLC"; - repo = "basis_universal"; - rev = version.basis-universal; - sha256 = "sha256-2snzq/SnhWHIgSbUUgh24B6tka7EfkGO+nwKEObRkU4="; - }; - - serious-proton = stdenv.mkDerivation { - pname = "serious-proton"; - version = version.seriousproton; - - src = fetchFromGitHub { - owner = "daid"; - repo = "SeriousProton"; - rev = "EE-${version.seriousproton}"; - sha256 = "sha256-0gCwWvx7ceJG3VmVVufRkwreuHn41pl7jHsJXzNwqaE="; - }; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ sfml libX11 glm SDL2 ]; - - cmakeFlags = [ - "-DFETCHCONTENT_SOURCE_DIR_BASIS=${basis-universal}" - ]; - - meta = with lib; { - description = "C++ game engine coded on top of SFML used for EmptyEpsilon"; - homepage = "https://github.com/daid/SeriousProton"; - license = licenses.mit; - maintainers = with maintainers; [ fpletz ]; - platforms = platforms.linux; - }; - }; - -in - - -stdenv.mkDerivation { - pname = "empty-epsilon"; - version = version.emptyepsilon; - - src = fetchFromGitHub { - owner = "daid"; - repo = "EmptyEpsilon"; - rev = "EE-${version.emptyepsilon}"; - sha256 = "sha256-pLnyzahGEPb2cEwH89RE5Jq8UHIoDWXatmDWdeZ+rqo="; - }; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ serious-proton sfml glew libX11 python3 glm SDL2 ninja ]; - - cmakeFlags = [ - "-DSERIOUS_PROTON_DIR=${serious-proton.src}" - "-DCPACK_PACKAGE_VERSION=${version.emptyepsilon}" - "-DCPACK_PACKAGE_VERSION_MAJOR=${major}" - "-DCPACK_PACKAGE_VERSION_MINOR=${minor}" - "-DCPACK_PACKAGE_VERSION_PATCH=${patch.emptyepsilon}" - "-DFETCHCONTENT_SOURCE_DIR_BASIS=${basis-universal}" - "-DFETCHCONTENT_SOURCE_DIR_MESHOPTIMIZER=${meshoptimizer.src}" - "-DCMAKE_AR=${stdenv.cc.cc}/bin/gcc-ar" - "-DCMAKE_RANLIB=${stdenv.cc.cc}/bin/gcc-ranlib" - "-G Ninja" - ]; - - meta = with lib; { - description = "Open source bridge simulator based on Artemis"; - mainProgram = "EmptyEpsilon"; - homepage = "https://daid.github.io/EmptyEpsilon/"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ fpletz ma27 ]; - platforms = platforms.linux; - }; -} |