From 2b9e5b1a6ff79c0b13a77ff487cd9dbd549637cb Mon Sep 17 00:00:00 2001 From: jwihardi Date: Mon, 15 Dec 2025 19:15:42 -0500 Subject: [PATCH] added hyprland-qtutils patch --- .../hyprland-qtutils-private.patch | 33 ++++++++++++ sdata/dist-gentoo/keywords-user | 53 +++++++++++++++++++ sdata/dist-gentoo/qt-keywords-user | 27 ++++++++++ 3 files changed, 113 insertions(+) create mode 100644 sdata/dist-gentoo/hyprland-qtutils-private.patch create mode 100644 sdata/dist-gentoo/keywords-user create mode 100644 sdata/dist-gentoo/qt-keywords-user diff --git a/sdata/dist-gentoo/hyprland-qtutils-private.patch b/sdata/dist-gentoo/hyprland-qtutils-private.patch new file mode 100644 index 000000000..6ca55104f --- /dev/null +++ b/sdata/dist-gentoo/hyprland-qtutils-private.patch @@ -0,0 +1,33 @@ +--- a/utils/dialog/CMakeLists.txt ++++ b/utils/dialog/CMakeLists.txt +@@ -8,7 +8,7 @@ + set(CMAKE_CXX_STANDARD 23) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + +-find_package(Qt6 6.5 REQUIRED COMPONENTS Widgets Quick QuickControls2 WaylandClient) ++find_package(Qt6 6.5 REQUIRED COMPONENTS Widgets Quick QuickControls2 WaylandClient WaylandClientPrivate) + find_package(PkgConfig REQUIRED) + + pkg_check_modules(hyprutils REQUIRED IMPORTED_TARGET hyprutils) +--- a/utils/donate-screen/CMakeLists.txt ++++ b/utils/donate-screen/CMakeLists.txt +@@ -8,7 +8,7 @@ + set(CMAKE_CXX_STANDARD 23) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + +-find_package(Qt6 6.5 REQUIRED COMPONENTS Widgets Quick QuickControls2 WaylandClient) ++find_package(Qt6 6.5 REQUIRED COMPONENTS Widgets Quick QuickControls2 WaylandClient WaylandClientPrivate) + find_package(PkgConfig REQUIRED) + + pkg_check_modules(hyprutils REQUIRED IMPORTED_TARGET hyprutils) +--- a/utils/update-screen/CMakeLists.txt ++++ b/utils/update-screen/CMakeLists.txt +@@ -8,7 +8,7 @@ + set(CMAKE_CXX_STANDARD 23) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + +-find_package(Qt6 6.5 REQUIRED COMPONENTS Widgets Quick QuickControls2 WaylandClient) ++find_package(Qt6 6.5 REQUIRED COMPONENTS Widgets Quick QuickControls2 WaylandClient WaylandClientPrivate) + find_package(PkgConfig REQUIRED) + + pkg_check_modules(hyprutils REQUIRED IMPORTED_TARGET hyprutils) diff --git a/sdata/dist-gentoo/keywords-user b/sdata/dist-gentoo/keywords-user new file mode 100644 index 000000000..d4fcf1b4e --- /dev/null +++ b/sdata/dist-gentoo/keywords-user @@ -0,0 +1,53 @@ +app-misc/illogical-impulse-audio ~amd64 +app-misc/illogical-impulse-backlight ~amd64 +app-misc/illogical-impulse-basic ~amd64 +app-misc/illogical-impulse-bibata-modern-classic-bin ~amd64 +app-misc/illogical-impulse-fonts-themes ~amd64 +app-misc/illogical-impulse-hyprland ~amd64 +app-misc/illogical-impulse-kde ~amd64 +app-misc/illogical-impulse-microtex-git ~amd64 +app-misc/illogical-impulse-oneui4-icons-git ~amd64 +app-misc/illogical-impulse-portal ~amd64 +app-misc/illogical-impulse-python ~amd64 +app-misc/illogical-impulse-quickshell-git ~amd64 +app-misc/illogical-impulse-screencapture ~amd64 +app-misc/illogical-impulse-toolkit ~amd64 +app-misc/illogical-impulse-widgets ~amd64 +x11-misc/matugen ~amd64 +media-fonts/twemoji ~amd64 +app-misc/brightnessctl ~amd64 +app-misc/cliphist ~amd64 +gui-apps/hypridle ~amd64 +gui-apps/hyprlock ~amd64 +gui-apps/hyprpicker ~amd64 +gui-apps/hyprsunset ~amd64 +gui-libs/xdg-desktop-portal-hyprland ~amd64 +gui-apps/hyprshot ~amd64 +gui-apps/wf-recorder ~amd64 +gui-apps/wtype ~amd64 +gui-apps/fuzzel ~amd64 +gui-apps/quickshell ** ~amd64 +gui-apps/wlogout ~amd64 +dev-cpp/sdbus-c++ ~amd64 +dev-libs/hyprland-protocols ~amd64 +gui-libs/aquamarine ~amd64 +gui-libs/hyprutils ~amd64 +dev-util/hyprwayland-scanner ~amd64 +dev-libs/hyprlang ~amd64 +dev-libs/hyprgraphics ~amd64 +gui-libs/hyprcursor ~amd64 +gui-libs/hyprland-qt-support ~amd64 +gui-libs/hyprland-qtutils ~amd64 +gui-wm/hyprland ~amd64 +x11-libs/libxkbcommon ~amd64 +dev-util/breakpad ~amd64 +dev-libs/linux-syscall-support ~amd64 +dev-embedded/libdisasm ~amd64 +kde-plasma/breeze-plus ~amd64 +x11-themes/darkly ~amd64 +x11-themes/adw-gtk3 ~amd64 +media-fonts/space-grotesk ~amd64 +media-fonts/material-symbols-variable ** ~amd64 +media-fonts/readex-pro ~amd64 +media-fonts/rubik-vf ~amd64 +app-misc/songrec ~amd64 diff --git a/sdata/dist-gentoo/qt-keywords-user b/sdata/dist-gentoo/qt-keywords-user new file mode 100644 index 000000000..9fadb29db --- /dev/null +++ b/sdata/dist-gentoo/qt-keywords-user @@ -0,0 +1,27 @@ +dev-qt/qtbase ~amd64 +dev-qt/qtdeclarative ~amd64 +dev-qt/qtlanguageserver ~amd64 +dev-qt/qtsvg ~amd64 +dev-qt/qtshadertools ~amd64 +dev-qt/qttranslations ~amd64 +dev-qt/qttools ~amd64 +dev-qt/qt5compat ~amd64 +dev-qt/qtcore ~amd64 +dev-qt/qtdbus ~amd64 +dev-qt/qtgraphicaleffects ~amd64 +dev-qt/qtgui ~amd64 +dev-qt/qtimageformats ~amd64 +dev-qt/qtlocation ~amd64 +dev-qt/qtmultimedia ~amd64 +dev-qt/qtnetwork ~amd64 +dev-qt/qtpositioning ~amd64 +dev-qt/qtquick3d ~amd64 +dev-qt/qtquickcontrols2 ~amd64 +dev-qt/qtquicktimeline ~amd64 +dev-qt/qtsensors ~amd64 +dev-qt/qtspeech ~amd64 +dev-qt/qttest ~amd64 +dev-qt/qtvirtualkeyboard ~amd64 +dev-qt/qtwayland ~amd64 +dev-qt/qtwayland ~amd64 +dev-qt/qtwidgets ~amd64