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"
