qmplay2: 25.01.19 -> 25.06.27 (#431405)

This commit is contained in:
Peder Bergebakken Sundt
2025-08-26 23:22:16 +02:00
committed by GitHub
2 changed files with 22 additions and 6 deletions
+4 -3
View File
@@ -29,6 +29,9 @@
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"
@@ -43,8 +46,6 @@ stdenv.mkDerivation (finalAttrs: {
cp -va ${sources.qmvk.src}/* qmvk/
chmod --recursive 744 qmvk
popd
substituteInPlace src/qmplay2/vulkan/VulkanWindow.cpp \
--replace-fail "getSubmitInfo()" "getSubmitInfo(0)"
'';
nativeBuildInputs = [
@@ -70,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
libva
libxcb
taglib
vulkan-headers
vulkan-headers-qmplay2
vulkan-tools
]
++ lib.optionals (qtVersion == "6") [
+18 -3
View File
@@ -5,14 +5,29 @@
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