aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/games/quakespasm/vulkan.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/games/quakespasm/vulkan.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/games/quakespasm/vulkan.nix24
1 files changed, 15 insertions, 9 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/games/quakespasm/vulkan.nix b/infra/libkookie/nixpkgs/pkgs/games/quakespasm/vulkan.nix
index deca3bec9cc7..73639fd7553c 100644
--- a/infra/libkookie/nixpkgs/pkgs/games/quakespasm/vulkan.nix
+++ b/infra/libkookie/nixpkgs/pkgs/games/quakespasm/vulkan.nix
@@ -1,24 +1,29 @@
-{ stdenv, SDL2, fetchFromGitHub, makeWrapper, gzip, libvorbis, libmad, vulkan-headers, vulkan-loader }:
+{ stdenv, fetchFromGitHub, makeWrapper, SDL2, gzip, libvorbis, libmad, vulkan-headers, vulkan-loader }:
stdenv.mkDerivation rec {
pname = "vkquake";
- version = "1.04.1";
+ version = "1.05.1";
src = fetchFromGitHub {
owner = "Novum";
repo = "vkQuake";
rev = version;
- sha256 = "1ry861pk3z02hy7i0yi3xwmd1zma802qzcnlm09w6pslayd9rwbf";
+ sha256 = "03b2vxpakp6zizb0m65q9lq800z67b052k01q251b3f04kr1waih";
};
sourceRoot = "source/Quake";
nativeBuildInputs = [
- makeWrapper vulkan-headers
+ makeWrapper
+ vulkan-headers
];
buildInputs = [
- gzip SDL2 libvorbis libmad vulkan-loader
+ gzip
+ SDL2
+ libvorbis
+ libmad
+ vulkan-loader
];
buildFlags = [ "DO_USERDIRS=1" ];
@@ -30,12 +35,13 @@ stdenv.mkDerivation rec {
makeFlags = [ "prefix=$(out) bindir=$(out)/bin" ];
postFixup = ''
- wrapProgram $out/bin/vkquake --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib
+ wrapProgram $out/bin/vkquake \
+ --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib
'';
enableParallelBuilding = true;
- meta = {
+ meta = with stdenv.lib; {
description = "Vulkan Quake port based on QuakeSpasm";
homepage = src.meta.homepage;
longDescription = ''
@@ -47,7 +53,7 @@ stdenv.mkDerivation rec {
specialization constants, CPU/GPU parallelism and memory pooling.
'';
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.gnidorah ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ gnidorah ];
};
}