From 42f14b92d0d25a25d3b80f524c8852d86631bd02 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Sat, 21 Mar 2026 21:29:48 -0400 Subject: [PATCH 1/7] gentoo updated quickshell ebuild --- ...9-r5.ebuild => illogical-impulse-quickshell-git-r6.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename sdata/dist-gentoo/illogical-impulse-quickshell-git/{illogical-impulse-quickshell-git-9999-r5.ebuild => illogical-impulse-quickshell-git-r6.ebuild} (97%) diff --git a/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-9999-r5.ebuild b/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild similarity index 97% rename from sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-9999-r5.ebuild rename to sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild index f7bc4a155..aa9bdbc69 100644 --- a/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-9999-r5.ebuild +++ b/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Toolkit for building desktop widgets using QtQuick" HOMEPAGE="https://quickshell.org/" EGIT_REPO_URI="https://github.com/quickshell-mirror/quickshell.git" -EGIT_COMMIT="6e17efab83d3a5ad5d6e59bc08d26095c6660502" +EGIT_COMMIT="7511545ee20664e3b8b8d3322c0ffe7567c56f7a" KEYWORDS="~amd64 ~arm64 ~x86" LICENSE="LGPL-3" @@ -22,6 +22,8 @@ RDEPEND=" dev-qt/qtsvg:6 dev-qt/qt5compat:6 + dev-cpp/cpptrace + dev-qt/qtimageformats:6 dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 From b61ae3abe7aee68ab41a8e7684c80df8b13b2a10 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Sat, 21 Mar 2026 21:30:10 -0400 Subject: [PATCH 2/7] gentoo updated keyword --- sdata/dist-gentoo/keywords | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdata/dist-gentoo/keywords b/sdata/dist-gentoo/keywords index 238200763..0d4eaaf5e 100644 --- a/sdata/dist-gentoo/keywords +++ b/sdata/dist-gentoo/keywords @@ -54,3 +54,5 @@ media-fonts/readex-pro media-fonts/rubik-vf app-misc/songrec dev-cpp/glaze +dev-cpp/cpptrace +dev-libs/libdwarf From 9dcf63b54a5489f118a270322af524ff35377480 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Sat, 21 Mar 2026 21:37:30 -0400 Subject: [PATCH 3/7] disabled breakpad, i3, and i3-ipc by default --- .../illogical-impulse-quickshell-git-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild b/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild index aa9bdbc69..372a9ad21 100644 --- a/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild +++ b/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~arm64 ~x86" LICENSE="LGPL-3" SLOT="0" # Upstream recommends leaving all build options enabled by default -IUSE="+breakpad +jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +screencopy +X +pipewire +tray +mpris +pam +hyprland +hyprland-global-shortcuts +hyprland-focus-grab +i3 +i3-ipc +bluetooth" +IUSE="-breakpad +jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +screencopy +X +pipewire +tray +mpris +pam +hyprland +hyprland-global-shortcuts +hyprland-focus-grab -i3 -i3-ipc +bluetooth" RDEPEND=" dev-qt/qtbase:6 From aff4705d6a62c044d6ad3f5d9adbf827e56d286b Mon Sep 17 00:00:00 2001 From: jwihardi Date: Sun, 22 Mar 2026 20:20:08 -0400 Subject: [PATCH 4/7] added version number, updated deps, added := slots --- ...al-impulse-quickshell-git-0.1.0-r6.ebuild} | 60 +++++++++---------- 1 file changed, 29 insertions(+), 31 deletions(-) rename sdata/dist-gentoo/illogical-impulse-quickshell-git/{illogical-impulse-quickshell-git-r6.ebuild => illogical-impulse-quickshell-git-0.1.0-r6.ebuild} (75%) diff --git a/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild b/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-0.1.0-r6.ebuild similarity index 75% rename from sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild rename to sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-0.1.0-r6.ebuild index 372a9ad21..5d8358638 100644 --- a/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-r6.ebuild +++ b/sdata/dist-gentoo/illogical-impulse-quickshell-git/illogical-impulse-quickshell-git-0.1.0-r6.ebuild @@ -14,59 +14,57 @@ EGIT_COMMIT="7511545ee20664e3b8b8d3322c0ffe7567c56f7a" KEYWORDS="~amd64 ~arm64 ~x86" LICENSE="LGPL-3" SLOT="0" -# Upstream recommends leaving all build options enabled by default + IUSE="-breakpad +jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +screencopy +X +pipewire +tray +mpris +pam +hyprland +hyprland-global-shortcuts +hyprland-focus-grab -i3 -i3-ipc +bluetooth" RDEPEND=" - dev-qt/qtbase:6 - dev-qt/qtsvg:6 - dev-qt/qt5compat:6 - - dev-cpp/cpptrace - - dev-qt/qtimageformats:6 - dev-qt/qtmultimedia:6 - dev-qt/qtpositioning:6 - dev-qt/qtquicktimeline:6 - dev-qt/qtsensors:6 - dev-qt/qtsvg:6 - dev-qt/qttools:6 - dev-qt/qttranslations:6 - dev-qt/qtvirtualkeyboard:6 - dev-qt/qtwayland:6 + dev-qt/qtbase:6= + dev-qt/qtdeclarative:6= + dev-qt/qt5compat:6= + kde-frameworks/kimageformats:6=[avif] + dev-cpp/cpptrace[unwind] + dev-qt/qtimageformats:6= + dev-qt/qtmultimedia:6= + dev-qt/qtpositioning:6= + dev-qt/qtquicktimeline:6= + dev-qt/qtsensors:6= + dev-qt/qtsvg:6= + dev-qt/qttools:6= + dev-qt/qttranslations:6= + dev-qt/qtvirtualkeyboard:6= + dev-qt/qtwayland:6= kde-apps/kdialog - kde-frameworks/syntax-highlighting:6 - kde-frameworks/kirigami + kde-frameworks/syntax-highlighting:6= + kde-frameworks/kirigami:6= - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) wayland? ( dev-libs/wayland - dev-qt/qtwayland:6 + dev-qt/qtwayland:6= ) screencopy? ( x11-libs/libdrm media-libs/mesa ) - X? ( x11-libs/libxcb ) - pipewire? ( media-video/pipewire ) - mpris? ( dev-qt/qtdbus ) + X? ( x11-libs/libxcb:= ) + pipewire? ( media-video/pipewire:= ) + mpris? ( dev-qt/qtdbus:= ) pam? ( sys-libs/pam ) bluetooth? ( net-wireless/bluez ) " DEPEND="${RDEPEND}" BDEPEND=" - || ( >=sys-devel/gcc-14:* >=llvm-core/clang-17:* ) + dev-cpp/cli11 + dev-build/cmake + dev-vcs/git + dev-build/ninja + dev-qt/qtshadertools dev-util/spirv-tools - dev-qt/qtshadertools:6 wayland? ( dev-util/wayland-scanner dev-libs/wayland-protocols ) - dev-cpp/cli11 - dev-build/ninja - dev-build/cmake - dev-vcs/git virtual/pkgconfig breakpad? ( dev-util/breakpad ) dev-util/vulkan-headers @@ -76,7 +74,7 @@ src_configure(){ mycmakeargs=( -DCMAKE_BUILD_TYPE=RelWithDebInfo -DDISTRIBUTOR="Gentoo Illogical-Impulses" - -DINSTALL_QML_PREFIX="lib64/qt6/qml" + -DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml" -DCRASH_REPORTER=$(usex breakpad ON OFF) -DUSE_JEMALLOC=$(usex jemalloc ON OFF) -DSOCKETS=$(usex sockets ON OFF) From 795f4042b0b63a4a26819b43ee1783e0e3466055 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Sun, 22 Mar 2026 20:33:08 -0400 Subject: [PATCH 5/7] updated use flags --- sdata/dist-gentoo/useflags | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sdata/dist-gentoo/useflags b/sdata/dist-gentoo/useflags index e94832d36..8d44d5f59 100644 --- a/sdata/dist-gentoo/useflags +++ b/sdata/dist-gentoo/useflags @@ -111,7 +111,9 @@ sys-power/upower introspection gui-apps/fuzzel png svg dev-libs/glib dbus elf introspection mime xattr # ngl idk about nm-connection-editor. Works fine without -gui-apps/quickshell -X -i3 -i3-ipc breakpad bluetooth hyprland hyprland-focus-grab hyprland-global-shortcuts jemalloc layer-shell mpris pam pipewire screencopy session-lock sockets toplevel-management tray wayland #app-i18n/translate-shell (nothing needed) #gui-apps/wlogout (no use flags) media-gfx/imagemagick xml + +################### WIDGETS ################### +dev-cpp/cpptrace unwind From 41b6c190d21d3090be200fd7671c1a43f8fe9505 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Sun, 22 Mar 2026 20:50:55 -0400 Subject: [PATCH 6/7] moved depclean to the end --- sdata/dist-gentoo/install-deps.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdata/dist-gentoo/install-deps.sh b/sdata/dist-gentoo/install-deps.sh index f763fdceb..1cbbdb966 100644 --- a/sdata/dist-gentoo/install-deps.sh +++ b/sdata/dist-gentoo/install-deps.sh @@ -52,7 +52,6 @@ v sudo sh -c 'cat ./sdata/dist-gentoo/additional-useflags >> /etc/portage/packag v sudo emerge --sync v sudo emerge --quiet --newuse --update --deep @world v sudo emerge --quiet @smart-live-rebuild -v sudo emerge --depclean # Remove old ebuilds (if this isn't done the wildcard will fuck upon a version change) x sudo rm -fr ${ebuild_dir}/app-misc/illogical-impulse-* @@ -66,3 +65,5 @@ for i in "${metapkgs[@]}"; do v sudo ebuild ${ebuild_dir}/app-misc/${i}/*.ebuild digest v sudo emerge --update --quiet app-misc/${i} done + +v sudo emerge --depclean From f974dea8e5c79db09de24b19af4690a4a12db57c Mon Sep 17 00:00:00 2001 From: jwihardi Date: Mon, 23 Mar 2026 17:58:56 -0400 Subject: [PATCH 7/7] fixed comment --- sdata/dist-gentoo/useflags | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdata/dist-gentoo/useflags b/sdata/dist-gentoo/useflags index 8d44d5f59..c3d979e6d 100644 --- a/sdata/dist-gentoo/useflags +++ b/sdata/dist-gentoo/useflags @@ -115,5 +115,5 @@ dev-libs/glib dbus elf introspection mime xattr #gui-apps/wlogout (no use flags) media-gfx/imagemagick xml -################### WIDGETS ################### +################### OTHER ################### dev-cpp/cpptrace unwind