qmplay2: 25.01.19 -> 25.06.27 (#431405)

Changed files
+22 -6
pkgs
by-name
+4 -3
pkgs/by-name/qm/qmplay2/package.nix
···
let
sources = callPackage ./sources.nix { };
+
vulkan-headers-qmplay2 = vulkan-headers.overrideAttrs (oldAttrs: {
+
inherit (sources.vulkan-headers-qmplay2) version src;
+
});
in
assert lib.elem qtVersion [
"5"
···
cp -va ${sources.qmvk.src}/* qmvk/
chmod --recursive 744 qmvk
popd
-
substituteInPlace src/qmplay2/vulkan/VulkanWindow.cpp \
-
--replace-fail "getSubmitInfo()" "getSubmitInfo(0)"
'';
nativeBuildInputs = [
···
libva
libxcb
taglib
-
vulkan-headers
+
vulkan-headers-qmplay2
vulkan-tools
]
++ lib.optionals (qtVersion == "6") [
+18 -3
pkgs/by-name/qm/qmplay2/sources.nix
···
let
self = {
pname = "qmplay2";
-
version = "25.01.19";
+
version = "25.06.27";
src = fetchFromGitHub {
owner = "zaps166";
repo = "QMPlay2";
tag = self.version;
-
hash = "sha256-Of/zEQ6o2J/wXfAoY10IPtCaMaSk8ux8L6MrimeMWVA=";
-
fetchSubmodules = true;
+
hash = "sha256-+kDaRKwXOHnHje1RntC9y9xiTaMzs8SGMLVoJ+6IDNk=";
+
};
+
};
+
in
+
self;
+
+
vulkan-headers-qmplay2 =
+
let
+
self = {
+
pname = "vulkan-headers";
+
version = "1.3.300";
+
+
src = fetchFromGitHub {
+
owner = "KhronosGroup";
+
repo = "Vulkan-Headers";
+
tag = "v${self.version}";
+
hash = "sha256-6J+6yvbEQXLY+Wkf1pWKtUAZGbe5Tc01uVh3Wqmk2+8=";
};
};
in