Changes
1 changed files (+41/-34)
-
-
@@ -1,42 +1,49 @@final: prev: { final: prev: let unwrapped = prev.krita.unwrapped.overrideAttrs (old: { version = "6.0.0-prealpha"; src = prev.fetchFromGitLab { domain = "invent.kde.org"; owner = "graphics"; repo = "krita"; rev = "81586693ef6bfddefa408a9e88380ceafe8d9f54"; hash = "sha256-bas48pyrLhHjGtdG3AccAP3NFnJ5yVTkJZI1XRDNP68="; }; buildInputs = map ( x: if x.pname == "pyqt5" || x.pname == "qtx11extras" then prev.python3Packages.pyqt6 else if x.pname == "poppler-qt5" then prev.kdePackages.poppler else prev.kdePackages.${x.pname} or x ) old.buildInputs; nativeBuildInputs = map ( x: if x.name == "wrap-qt5-apps-hook" then prev.qt6.wrapQtAppsHook else prev.kdePackages.${x.pname} or x ) old.nativeBuildInputs; patches = [ ]; cmakeFlags = [ "-DPYQT5_SIP_DIR=${prev.python3Packages.pyqt6}/${prev.python3Packages.python.sitePackages}/PyQt6/bindings" "-DPYQT_SIP_DIR_OVERRIDE=${prev.python3Packages.pyqt6}/${prev.python3Packages.python.sitePackages}/PyQt6/bindings" # "-DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON" "-DBUILD_WITH_QT6=ON" ]; }); in { # For Qt6 and Wayland support krita = prev.krita.overrideAttrs (old: { name = "krita-6.0.0-prealpha"; version = "6.0.0-prealpha"; inherit (unwrapped) version buildInputs nativeBuildInputs meta ; __intentionallyOverridingVersion = true; paths = [ unwrapped ]; buildCommand = (prev.lib.strings.removeSuffix "\n\n" old.buildCommand) + " \\\n --set QT_QPA_PLATFORM wayland"; paths = [ (prev.krita.unwrapped.overrideAttrs (old: { version = "6.0.0-prealpha"; src = prev.fetchFromGitLab { domain = "invent.kde.org"; owner = "graphics"; repo = "krita"; rev = "81586693ef6bfddefa408a9e88380ceafe8d9f54"; hash = "sha256-bas48pyrLhHjGtdG3AccAP3NFnJ5yVTkJZI1XRDNP68="; }; buildInputs = map ( x: if x.pname == "pyqt5" || x.pname == "qtx11extras" then prev.python3Packages.pyqt6 else if x.pname == "poppler-qt5" then prev.kdePackages.poppler else prev.kdePackages.${x.pname} or x ) old.buildInputs; nativeBuildInputs = map ( x: if x.name == "wrap-qt5-apps-hook" then prev.qt6.wrapQtAppsHook else prev.kdePackages.${x.pname} or x ) old.nativeBuildInputs; patches = [ ]; cmakeFlags = [ "-DPYQT5_SIP_DIR=${prev.python3Packages.pyqt6}/${prev.python3Packages.python.sitePackages}/PyQt6/bindings" "-DPYQT_SIP_DIR_OVERRIDE=${prev.python3Packages.pyqt6}/${prev.python3Packages.python.sitePackages}/PyQt6/bindings" # "-DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON" "-DBUILD_WITH_QT6=ON" ]; })) ]; }); }
-