commit:     39e7ae0cb9cba5f6c61290af546ba3e42f986771
Author:     dsaf <ghostyn678+git <AT> gmail <DOT> com>
AuthorDate: Mon Mar  2 02:13:55 2026 +0000
Commit:     dsaf <ghostyn678+git <AT> gmail <DOT> com>
CommitDate: Mon Mar  2 02:13:55 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39e7ae0c

gui-apps/noctalia-qs: add 0.0.4_p20250301, drop 0.0.4

Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com>

 gui-apps/noctalia-qs/Manifest                      |  2 +-
 ...4.ebuild => noctalia-qs-0.0.4_p20250301.ebuild} | 28 ++++++++++++++--------
 gui-apps/noctalia-qs/noctalia-qs-9999.ebuild       | 28 ++++++++++++++--------
 3 files changed, 37 insertions(+), 21 deletions(-)

diff --git a/gui-apps/noctalia-qs/Manifest b/gui-apps/noctalia-qs/Manifest
index 8c212507a1..c9f9962b99 100644
--- a/gui-apps/noctalia-qs/Manifest
+++ b/gui-apps/noctalia-qs/Manifest
@@ -1 +1 @@
-DIST noctalia-qs-0.0.4.tar.gz 468461 BLAKE2B 
a73ba0b03b757317bfd9a7c6dd130452d0dde3e840b0510e1a482abc34ec9d26e91155e1d943cd793d847d1c7e646f6ed2dee592f0cd188ac9bb74bca843d5e1
 SHA512 
64430a0822b9fc03424972be7bc151ec2d80ff9829584bb1038c57567eb008ff8d6b8a8a24aa382f65d653391dea6328028b64f979d015b40b9c144b01680380
+DIST noctalia-qs-0.0.4_p20250301.tar.gz 468490 BLAKE2B 
0a1945cf93d8438cda253fb5c09040b8945a2bf14be6d537cbbb66e1ef9ceb31c46803d3f197853c9bf9dcfd34d95d78d347273ecdcd02f878b795e4e9de3024
 SHA512 
90d50bc75ecde59bf13bac6a56cb227edb73cddd799fac9035401a2ed7d157e0a8f5c214e022869b806945f86a08930a69c6db2c50279fb9870bb816702a33b5

diff --git a/gui-apps/noctalia-qs/noctalia-qs-0.0.4.ebuild 
b/gui-apps/noctalia-qs/noctalia-qs-0.0.4_p20250301.ebuild
similarity index 80%
rename from gui-apps/noctalia-qs/noctalia-qs-0.0.4.ebuild
rename to gui-apps/noctalia-qs/noctalia-qs-0.0.4_p20250301.ebuild
index 729ad96fd6..6bcca43e05 100644
--- a/gui-apps/noctalia-qs/noctalia-qs-0.0.4.ebuild
+++ b/gui-apps/noctalia-qs/noctalia-qs-0.0.4_p20250301.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake flag-o-matic
+inherit cmake
 
 DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
 HOMEPAGE="https://quickshell.org/";
@@ -11,16 +11,29 @@ HOMEPAGE="https://quickshell.org/";
 if [[ "${PV}" = *9999 ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git";
+elif [[ ${PV} == *_p* ]]; then
+       MY_COMMIT="46e60df2d6ebb4d52d5bde8a63a9a6255e556097"
+       
SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+       S="${WORKDIR}/${PN}-${MY_COMMIT}"
 else
-       
SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v${PV}.tar.gz
-       -> ${P}.tar.gz"
-       KEYWORDS="~amd64"
+       
SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 fi
 
 LICENSE="LGPL-3"
 SLOT="0"
+
+if [[ ${PV} != *9999 ]] ; then
+       KEYWORDS="~amd64"
+fi
+
 # 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 +polkit 
+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 +polkit +hyprland
+       +hyprland-global-shortcuts +hyprland-focus-grab
+       +i3 +i3-ipc +bluetooth
+"
 REQUIRED_USE="screencopy? ( toplevel-management )"
 
 RDEPEND="
@@ -59,11 +72,6 @@ BDEPEND="
 "
 
 src_configure(){
-       # -Werror=strict-aliasing
-       # https://github.com/noctalia-dev/noctalia-qs/issues/2
-       append-flags -fno-strict-aliasing
-       filter-lto
-
        mycmakeargs=(
                        -DCMAKE_BUILD_TYPE=RelWithDebInfo
                        -DDISTRIBUTOR="Gentoo GURU"

diff --git a/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild 
b/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild
index 729ad96fd6..6bcca43e05 100644
--- a/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild
+++ b/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake flag-o-matic
+inherit cmake
 
 DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
 HOMEPAGE="https://quickshell.org/";
@@ -11,16 +11,29 @@ HOMEPAGE="https://quickshell.org/";
 if [[ "${PV}" = *9999 ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git";
+elif [[ ${PV} == *_p* ]]; then
+       MY_COMMIT="46e60df2d6ebb4d52d5bde8a63a9a6255e556097"
+       
SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+       S="${WORKDIR}/${PN}-${MY_COMMIT}"
 else
-       
SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v${PV}.tar.gz
-       -> ${P}.tar.gz"
-       KEYWORDS="~amd64"
+       
SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 fi
 
 LICENSE="LGPL-3"
 SLOT="0"
+
+if [[ ${PV} != *9999 ]] ; then
+       KEYWORDS="~amd64"
+fi
+
 # 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 +polkit 
+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 +polkit +hyprland
+       +hyprland-global-shortcuts +hyprland-focus-grab
+       +i3 +i3-ipc +bluetooth
+"
 REQUIRED_USE="screencopy? ( toplevel-management )"
 
 RDEPEND="
@@ -59,11 +72,6 @@ BDEPEND="
 "
 
 src_configure(){
-       # -Werror=strict-aliasing
-       # https://github.com/noctalia-dev/noctalia-qs/issues/2
-       append-flags -fno-strict-aliasing
-       filter-lto
-
        mycmakeargs=(
                        -DCMAKE_BUILD_TYPE=RelWithDebInfo
                        -DDISTRIBUTOR="Gentoo GURU"

Reply via email to