nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

vangers: init at 2.0-unstable-2024-09-30

+86
+31
pkgs/by-name/va/vangers/clunk.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + stdenv, 5 + cmake, 6 + SDL2, 7 + }: 8 + 9 + stdenv.mkDerivation { 10 + pname = "clunk"; 11 + version = "1.0-unstable-2020-06-25"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "stalkerg"; 15 + repo = "clunk"; 16 + rev = "6d4cbbe1b6f1e202b9945d20073952b254e8d530"; 17 + hash = "sha256-cz6v7rQYIoLf53Od7THmDPmBfhn8DBP7+uOIZRF0gc8="; 18 + }; 19 + 20 + buildInputs = [ SDL2 ]; 21 + nativeBuildInputs = [ cmake ]; 22 + 23 + meta = { 24 + description = "Clunk - real-time binaural sound generation library. Versions for Vangers game. Porting to SDL2 and fix some errors"; 25 + homepage = "https://github.com/stalkerg/clunk"; 26 + platforms = lib.platforms.all; 27 + license = with lib.licenses; [ lgpl21Plus ]; 28 + maintainers = with lib.maintainers; [ _3JlOy-PYCCKUi ]; 29 + }; 30 + 31 + }
+55
pkgs/by-name/va/vangers/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + callPackage, 5 + stdenv, 6 + cmake, 7 + SDL2, 8 + SDL2_net, 9 + libogg, 10 + libvorbis, 11 + ffmpeg, 12 + zlib, 13 + }: 14 + 15 + let 16 + clunk = callPackage ./clunk.nix { }; 17 + in 18 + stdenv.mkDerivation { 19 + pname = "vangers"; 20 + version = "2.0-unstable-2024-09-30"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "KranX"; 24 + repo = "Vangers"; 25 + rev = "72145feed605856c6711bbbcb4f9db99db3434fd"; 26 + hash = "sha256-IhCQh60wBzaRsj72Y8NUHrv9lvss0fmgHjzrO/subOI="; 27 + }; 28 + 29 + buildInputs = [ 30 + SDL2 31 + SDL2_net 32 + libogg 33 + libvorbis 34 + ffmpeg 35 + clunk 36 + zlib 37 + ]; 38 + nativeBuildInputs = [ cmake ]; 39 + 40 + installPhase = '' 41 + mkdir -p $out/bin 42 + install -T -m755 server/vangers_server $out/bin/vangers_server 43 + install -T -m755 src/vangers $out/bin/vangers 44 + install -T -m755 surmap/surmap $out/bin/surmap 45 + ''; 46 + 47 + meta = { 48 + description = "The video game that combines elements of the racing and role-playing genres"; 49 + homepage = "https://github.com/KranX/Vangers"; 50 + mainProgram = "vangers"; 51 + platforms = lib.platforms.all; 52 + license = with lib.licenses; [ gpl3Only ]; 53 + maintainers = with lib.maintainers; [ _3JlOy-PYCCKUi ]; 54 + }; 55 + }