mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-10 01:33:11 +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;
|
||||
};
|
||||
|
||||
quake3wrapper = callPackage ../games/quake3/wrapper { };
|
||||
|
||||
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
|
||||
];
|
||||
};
|
||||
|
||||
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 { };
|
||||
inherit (import ../games/quake3 pkgs.callPackage)
|
||||
quake3wrapper
|
||||
quake3arenadata
|
||||
quake3demodata
|
||||
quake3pointrelease
|
||||
quake3arena
|
||||
quake3arena-hires
|
||||
quake3demo
|
||||
quake3demo-hires
|
||||
quake3hires
|
||||
;
|
||||
|
||||
quakespasm = callPackage ../games/quakespasm { };
|
||||
vkquake = callPackage ../games/quakespasm/vulkan.nix { };
|
||||
|
|
|
|||
Loading…
Reference in a new issue