mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-10 09:43:30 +01:00
quake3: move all the files into a set to make visible that they belong together
This also neatly avoids the warning by nipkgs-vet
This commit is contained in:
parent
f59281f1c7
commit
c89d34d772
46
pkgs/games/quake3/default.nix
Normal file
46
pkgs/games/quake3/default.nix
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
callPackage: rec {
|
||||||
|
# main entry point to create a runnable quake3
|
||||||
|
quake3wrapper = callPackage ./wrapper { };
|
||||||
|
|
||||||
|
# data files
|
||||||
|
quake3arenadata = callPackage ./content/arena.nix { };
|
||||||
|
quake3demodata = callPackage ./content/demo.nix { };
|
||||||
|
quake3pointrelease = callPackage ./content/pointrelease.nix { };
|
||||||
|
quake3hires = callPackage ./content/hires.nix { };
|
||||||
|
|
||||||
|
# runnable quakes with different configurations / mods
|
||||||
|
|
||||||
|
quake3arena = quake3wrapper {
|
||||||
|
pname = "quake3";
|
||||||
|
paks = [
|
||||||
|
quake3arenadata
|
||||||
|
quake3pointrelease
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
quake3arena-hires = quake3wrapper {
|
||||||
|
pname = "quake3";
|
||||||
|
paks = [
|
||||||
|
quake3arenadata
|
||||||
|
quake3pointrelease
|
||||||
|
quake3hires
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
quake3demo = quake3wrapper {
|
||||||
|
pname = "quake3-demo";
|
||||||
|
paks = [
|
||||||
|
quake3demodata
|
||||||
|
quake3pointrelease
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
quake3demo-hires = quake3wrapper {
|
||||||
|
pname = "quake3-demo";
|
||||||
|
paks = [
|
||||||
|
quake3demodata
|
||||||
|
quake3pointrelease
|
||||||
|
quake3hires
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -15173,49 +15173,17 @@ with pkgs;
|
||||||
protobuf = protobuf_21;
|
protobuf = protobuf_21;
|
||||||
};
|
};
|
||||||
|
|
||||||
quake3wrapper = callPackage ../games/quake3/wrapper { };
|
inherit (import ../games/quake3 pkgs.callPackage)
|
||||||
|
quake3wrapper
|
||||||
quake3arena = quake3wrapper {
|
|
||||||
pname = "quake3";
|
|
||||||
paks = [
|
|
||||||
quake3arenadata
|
quake3arenadata
|
||||||
quake3pointrelease
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
quake3arena-hires = quake3wrapper {
|
|
||||||
pname = "quake3";
|
|
||||||
paks = [
|
|
||||||
quake3arenadata
|
|
||||||
quake3pointrelease
|
|
||||||
quake3hires
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
quake3demo = quake3wrapper {
|
|
||||||
pname = "quake3-demo";
|
|
||||||
paks = [
|
|
||||||
quake3demodata
|
|
||||||
quake3pointrelease
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
quake3demo-hires = quake3wrapper {
|
|
||||||
pname = "quake3-demo";
|
|
||||||
paks = [
|
|
||||||
quake3demodata
|
quake3demodata
|
||||||
quake3pointrelease
|
quake3pointrelease
|
||||||
|
quake3arena
|
||||||
|
quake3arena-hires
|
||||||
|
quake3demo
|
||||||
|
quake3demo-hires
|
||||||
quake3hires
|
quake3hires
|
||||||
];
|
;
|
||||||
};
|
|
||||||
|
|
||||||
quake3arenadata = callPackage ../games/quake3/content/arena.nix { };
|
|
||||||
|
|
||||||
quake3demodata = callPackage ../games/quake3/content/demo.nix { };
|
|
||||||
|
|
||||||
quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
|
|
||||||
|
|
||||||
quake3hires = callPackage ../games/quake3/content/hires.nix { };
|
|
||||||
|
|
||||||
quakespasm = callPackage ../games/quakespasm { };
|
quakespasm = callPackage ../games/quakespasm { };
|
||||||
vkquake = callPackage ../games/quakespasm/vulkan.nix { };
|
vkquake = callPackage ../games/quakespasm/vulkan.nix { };
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue