1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-19 03:47:13 -04:00
nixpkgs/pkgs/games/doom-ports/doomseeker/default.nix
lassulus 710fd8c330
Merge pull request #271502 from souxd/update-doomseeker
doomseeker: 2018-03-05 -> 2023-08-09
2024-04-13 15:45:33 +02:00

36 lines
1.1 KiB
Nix

{ lib, stdenv, cmake, fetchFromBitbucket, wrapQtAppsHook, pkg-config, qtbase, qttools, qtmultimedia, zlib, bzip2, xxd }:
stdenv.mkDerivation {
pname = "doomseeker";
version = "2023-08-09";
src = fetchFromBitbucket {
owner = "Doomseeker";
repo = "doomseeker";
rev = "4cce0a37b134283ed38ee4814bb282773f9c2ed1";
hash = "sha256-J7gesOo8NUPuVaU0o4rCGzLrqr3IIMAchulWZG3HTqg=";
};
patches = [ ./dont_update_gitinfo.patch ./add_gitinfo.patch ./fix_paths.patch ];
nativeBuildInputs = [ wrapQtAppsHook cmake qttools pkg-config xxd ];
buildInputs = [ qtbase qtmultimedia zlib bzip2 ];
hardeningDisable = lib.optional stdenv.isDarwin "format";
# Doomseeker looks for the engines in the program directory
postInstall = ''
mv $out/bin/* $out/lib/doomseeker/
ln -s $out/lib/doomseeker/doomseeker $out/bin/
'';
meta = with lib; {
homepage = "http://doomseeker.drdteam.org/";
description = "Multiplayer server browser for many Doom source ports";
mainProgram = "doomseeker";
license = licenses.gpl2;
platforms = platforms.unix;
maintainers = [ maintainers.MP2E ];
};
}