vkquake: support darwin
This commit is contained in:
parent
62af94c2ce
commit
6237fcac98
@ -1,4 +1,6 @@
|
||||
{ lib, stdenv, fetchFromGitHub, makeWrapper, SDL2, gzip, libvorbis, libmad, vulkan-headers, vulkan-loader }:
|
||||
{ lib, stdenv, fetchFromGitHub, makeWrapper
|
||||
, SDL2, gzip, libvorbis, libmad, vulkan-headers, vulkan-loader, moltenvk
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "vkquake";
|
||||
@ -24,7 +26,7 @@ stdenv.mkDerivation rec {
|
||||
libvorbis
|
||||
libmad
|
||||
vulkan-loader
|
||||
];
|
||||
] ++ lib.optional stdenv.isDarwin moltenvk;
|
||||
|
||||
buildFlags = [ "DO_USERDIRS=1" ];
|
||||
|
||||
@ -53,7 +55,7 @@ stdenv.mkDerivation rec {
|
||||
specialization constants, CPU/GPU parallelism and memory pooling.
|
||||
'';
|
||||
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ ];
|
||||
platforms = with platforms; linux ++ darwin;
|
||||
maintainers = with maintainers; [ ylh ];
|
||||
};
|
||||
}
|
||||
|
@ -32900,7 +32900,9 @@ with pkgs;
|
||||
quakespasm = callPackage ../games/quakespasm {
|
||||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
|
||||
};
|
||||
vkquake = callPackage ../games/quakespasm/vulkan.nix { };
|
||||
vkquake = callPackage ../games/quakespasm/vulkan.nix {
|
||||
inherit (darwin) moltenvk;
|
||||
};
|
||||
|
||||
ioquake3 = callPackage ../games/quake3/ioquake { };
|
||||
quake3e = callPackage ../games/quake3/quake3e { };
|
||||
|
Loading…
Reference in New Issue
Block a user