diff --git a/pkgs/by-name/pc/pcsx2/0000-define-rev.patch b/pkgs/by-name/pc/pcsx2/0000-define-rev.patch deleted file mode 100644 index 1f970b1a073b..000000000000 --- a/pkgs/by-name/pc/pcsx2/0000-define-rev.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/cmake/Pcsx2Utils.cmake b/cmake/Pcsx2Utils.cmake -index 87f012c..052f1be 100644 ---- a/cmake/Pcsx2Utils.cmake -+++ b/cmake/Pcsx2Utils.cmake -@@ -44,7 +44,6 @@ function(detect_compiler) - endfunction() - - function(get_git_version_info) -- set(PCSX2_GIT_REV "") - set(PCSX2_GIT_TAG "") - set(PCSX2_GIT_HASH "") - if (GIT_FOUND AND EXISTS ${PROJECT_SOURCE_DIR}/.git) diff --git a/pkgs/by-name/pc/pcsx2/package.nix b/pkgs/by-name/pc/pcsx2/package.nix index 95f7bdd64b91..f0a334d16b91 100644 --- a/pkgs/by-name/pc/pcsx2/package.nix +++ b/pkgs/by-name/pc/pcsx2/package.nix @@ -59,17 +59,18 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { }; patches = [ - # Remove PCSX2_GIT_REV - ./0000-define-rev.patch - ./remove-cubeb-vendor.patch ]; + postPatch = '' + substituteInPlace cmake/Pcsx2Utils.cmake \ + --replace-fail 'set(PCSX2_GIT_TAG "")' 'set(PCSX2_GIT_TAG "${finalAttrs.src.tag}")' + ''; + cmakeFlags = [ (lib.cmakeBool "PACKAGE_MODE" true) (lib.cmakeBool "DISABLE_ADVANCE_SIMD" true) (lib.cmakeBool "USE_LINKED_FFMPEG" true) - (lib.cmakeFeature "PCSX2_GIT_REV" finalAttrs.src.tag) ]; nativeBuildInputs = [