From 431eddfb7311a932211ed1173ad50789c548b1f4 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Sun, 21 Dec 2025 13:47:02 -0500 Subject: [PATCH 01/10] dev-util/idea-community: add 2025.3.1 Signed-off-by: Mike Pagano --- dev-util/idea-community/Manifest | 2 + .../idea-community-2025.3.1.ebuild | 197 ++++++++++++++++++ 2 files changed, 199 insertions(+) create mode 100644 dev-util/idea-community/idea-community-2025.3.1.ebuild diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest index cf9a3d7d045ef..bc58ac69f9e90 100644 --- a/dev-util/idea-community/Manifest +++ b/dev-util/idea-community/Manifest @@ -1,2 +1,4 @@ DIST idea-community-2025.3-aarch64.tar.gz 1511136846 BLAKE2B 22a11c881b739e89446aaceca88c8bfecc794fee791e0f81722dea0136190cfcb3346b82bbfcf8ee374052bb10a1ad94e4f25e4967adbfb753024e25882f0977 SHA512 27e0713f00c31cc84dcb434787ce1eacfa8b7be15ccd02dd77cbe8aac872719e0b5c695d506ade89135b030e814a6d17274fcf2794fc55db0c9d83ffe1f4b435 +DIST idea-community-2025.3.1-aarch64.tar.gz 1512282519 BLAKE2B bfbcce7b2e54dfd96263c95428e5c6bedc2c1754b7d7ca6ea5bb9de32fdb42da3ecf672a0a5ea5e785ac860c651f945b85bcc6e5dbd065bdeb421f4b70abfbb2 SHA512 427e70806d88b2baf5e4fea6dfec894e0367fd71de3480e83299afa4916ed7a5862d211a28004df5994aeb3185df004de9a2cf193533db7f27dbc53df27f5cda +DIST idea-community-2025.3.1.tar.gz 1516627420 BLAKE2B 378ab4eeeff470109ebb2bd647c95f71490812899725771909ae3492122d2751de8c41d8fd1d453c7d7aa733e2372c72492fc1a13ef51850a70836ec63fa9b6e SHA512 2d5a66d047060ded2d851c6f84ba7f3b45d52ac44380e5a9b2882fb0be0473bc6a2a095e0e9cf2610a42669a2bbd06bda8082c42109efa865790d273e4ae0134 DIST idea-community-2025.3.tar.gz 1515485267 BLAKE2B 8419ab0f9456611434a3eb487cd1a5913ecfd923d5d51584d7229c129c43dd34475cc8d118fc798806152fd3e126aff11d0beb53d74976309d85187a5498b7a0 SHA512 05cd568055e7e8bfe9a3ee638c38531d31e5b89e843579c851c765ef16a708a3866384d7761284c1e5d82ba9ad445bc662d7ddc2e6d7d78674fcef9a7f04d398 diff --git a/dev-util/idea-community/idea-community-2025.3.1.ebuild b/dev-util/idea-community/idea-community-2025.3.1.ebuild new file mode 100644 index 0000000000000..befd0c6f6a1ff --- /dev/null +++ b/dev-util/idea-community/idea-community-2025.3.1.ebuild @@ -0,0 +1,197 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit check-reqs desktop wrapper + +MY_PV=idea-$(ver_cut 1-3) + +DESCRIPTION="A complete toolset for web, mobile and enterprise development" +HOMEPAGE="https://www.jetbrains.com/idea" + +SRC_URI=" + amd64? ( https://download.jetbrains.com/idea/${MY_PV}.tar.gz -> ${P}.tar.gz ) + arm64? ( https://download.jetbrains.com/idea/${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz ) +" + +S="${WORKDIR}/idea-IC-${PV}" +LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 + codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 + GPL-2 GPL-2-with-classpath-exception ISC + JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT + MPL-1.0 MPL-1.1 OFL-1.1 ZLIB" + +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="experimental wayland" +REQUIRED_USE="experimental? ( wayland )" + +DEPEND=">=virtual/jdk-17:*" + +RDEPEND="${DEPEND} + sys-libs/glibc + media-libs/harfbuzz + dev-java/jansi-native + virtual/zlib:= + x11-libs/libX11 + x11-libs/libXrender + media-libs/freetype + x11-libs/libXext + dev-libs/wayland + x11-libs/libXi + x11-libs/libXtst + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrandr + media-libs/alsa-lib + app-accessibility/at-spi2-core + x11-libs/cairo + net-print/cups + x11-libs/libdrm + media-libs/mesa + dev-libs/nspr + dev-libs/nss + dev-libs/libdbusmenu + x11-libs/libxkbcommon + x11-libs/libXcursor + x11-libs/pango" + +QA_PREBUILT="opt/${PN}/*" + +BDEPEND="dev-util/patchelf" +RESTRICT="splitdebug" + +pkg_pretend() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +pkg_setup() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +src_unpack() { + + default_src_unpack + if [ ! -d "$S" ]; then + einfo "Renaming source directory to predictable name..." + mv $(ls "${WORKDIR}") "idea-IC-${PV}" || die + fi +} + +src_prepare() { + + default_src_prepare + + if use amd64; then + JRE_DIR=jre64 + rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-aarch64/libquiche.so + else + JRE_DIR=jre + rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so + fi + + PLUGIN_DIR="${S}/${JRE_DIR}/lib/" + + # rm LLDBFrontEnd after licensing questions with Gentoo License Team + rm -vf "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend + rm -vf ${PLUGIN_DIR}/libavplugin* + rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* + rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le + rm -vf "${S}"/bin/libdbm64* + rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so + + if [[ -d "${S}"/"${JRE_DIR}" ]]; then + for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so} + do + if [[ -f "$file" ]]; then + patchelf --set-rpath '$ORIGIN' $file || die + fi + done + fi + + if ! use amd64; then + if [[ -d "${S}"/lib/async-profiler/ ]]; then + rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die + fi + fi + if ! use arm64; then + if [[ -d "${S}"/lib/async-profiler/ ]]; then + rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die + fi + fi + + rm -vf "${S}"/lib/pty4j-native/linux/x86-64/libpty.so + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die + patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die + patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die + + if ! use elibc_musl; then + rm plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release + fi + + eapply_user +} + +src_install() { + local dir="/opt/${PN}" + local dst="${D}${dir}" + + insinto "${dir}" + doins -r * + fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier} + + if [[ -d jbr ]]; then + fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} + + # Fix #763582 + fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + fi + + if use amd64; then + JRE_DIR=jre + JRE_DIR=jre + fi + + JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200" + if [[ -d ${JRE_DIR} ]]; then + for jrebin in $JRE_BINARIES; do + fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}" + done + fi + + # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix. + local bundled_script_name="${PN%-*}.sh" + make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die + + local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')" + newicon $pngfile "${PN}.png" || die "we died" + + if use experimental; then + make_desktop_entry "/opt/idea-community/bin/idea -Dawt.toolkit.name=WLToolkit" \ + "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" + + ewarn "You have enabled the experimental USE flag." + ewarn "This is a Wayland support preview. Expect instability." + else + make_desktop_entry "/opt/idea-community/bin/idea" \ + "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" + fi + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + mkdir -p "${D}/etc/sysctl.d/" || die + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die + + # remove bundled harfbuzz + rm -f "${D}"/lib/libharfbuzz.so || die "Unable to remove bundled harfbuzz" +} From efaaff549f9a6ef753f8780ddbfcf6afcdfc3d8a Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Sun, 21 Dec 2025 13:47:22 -0500 Subject: [PATCH 02/10] dev-util/idea-community: drop 2025.3 Signed-off-by: Mike Pagano --- dev-util/idea-community/Manifest | 2 - .../idea-community-2025.3.ebuild | 197 ------------------ 2 files changed, 199 deletions(-) delete mode 100644 dev-util/idea-community/idea-community-2025.3.ebuild diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest index bc58ac69f9e90..98f06d64f3988 100644 --- a/dev-util/idea-community/Manifest +++ b/dev-util/idea-community/Manifest @@ -1,4 +1,2 @@ -DIST idea-community-2025.3-aarch64.tar.gz 1511136846 BLAKE2B 22a11c881b739e89446aaceca88c8bfecc794fee791e0f81722dea0136190cfcb3346b82bbfcf8ee374052bb10a1ad94e4f25e4967adbfb753024e25882f0977 SHA512 27e0713f00c31cc84dcb434787ce1eacfa8b7be15ccd02dd77cbe8aac872719e0b5c695d506ade89135b030e814a6d17274fcf2794fc55db0c9d83ffe1f4b435 DIST idea-community-2025.3.1-aarch64.tar.gz 1512282519 BLAKE2B bfbcce7b2e54dfd96263c95428e5c6bedc2c1754b7d7ca6ea5bb9de32fdb42da3ecf672a0a5ea5e785ac860c651f945b85bcc6e5dbd065bdeb421f4b70abfbb2 SHA512 427e70806d88b2baf5e4fea6dfec894e0367fd71de3480e83299afa4916ed7a5862d211a28004df5994aeb3185df004de9a2cf193533db7f27dbc53df27f5cda DIST idea-community-2025.3.1.tar.gz 1516627420 BLAKE2B 378ab4eeeff470109ebb2bd647c95f71490812899725771909ae3492122d2751de8c41d8fd1d453c7d7aa733e2372c72492fc1a13ef51850a70836ec63fa9b6e SHA512 2d5a66d047060ded2d851c6f84ba7f3b45d52ac44380e5a9b2882fb0be0473bc6a2a095e0e9cf2610a42669a2bbd06bda8082c42109efa865790d273e4ae0134 -DIST idea-community-2025.3.tar.gz 1515485267 BLAKE2B 8419ab0f9456611434a3eb487cd1a5913ecfd923d5d51584d7229c129c43dd34475cc8d118fc798806152fd3e126aff11d0beb53d74976309d85187a5498b7a0 SHA512 05cd568055e7e8bfe9a3ee638c38531d31e5b89e843579c851c765ef16a708a3866384d7761284c1e5d82ba9ad445bc662d7ddc2e6d7d78674fcef9a7f04d398 diff --git a/dev-util/idea-community/idea-community-2025.3.ebuild b/dev-util/idea-community/idea-community-2025.3.ebuild deleted file mode 100644 index a88811c74049e..0000000000000 --- a/dev-util/idea-community/idea-community-2025.3.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit check-reqs desktop wrapper - -MY_PV=idea-$(ver_cut 1-2) - -DESCRIPTION="A complete toolset for web, mobile and enterprise development" -HOMEPAGE="https://www.jetbrains.com/idea" - -SRC_URI=" - amd64? ( https://download.jetbrains.com/idea/${MY_PV}.tar.gz -> ${P}.tar.gz ) - arm64? ( https://download.jetbrains.com/idea/${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz ) -" - -S="${WORKDIR}/idea-IC-${PV}" -LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 - codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 - GPL-2 GPL-2-with-classpath-exception ISC - JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT - MPL-1.0 MPL-1.1 OFL-1.1 ZLIB" - -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="experimental wayland" -REQUIRED_USE="experimental? ( wayland )" - -DEPEND=">=virtual/jdk-17:*" - -RDEPEND="${DEPEND} - sys-libs/glibc - media-libs/harfbuzz - dev-java/jansi-native - virtual/zlib:= - x11-libs/libX11 - x11-libs/libXrender - media-libs/freetype - x11-libs/libXext - dev-libs/wayland - x11-libs/libXi - x11-libs/libXtst - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXrandr - media-libs/alsa-lib - app-accessibility/at-spi2-core - x11-libs/cairo - net-print/cups - x11-libs/libdrm - media-libs/mesa - dev-libs/nspr - dev-libs/nss - dev-libs/libdbusmenu - x11-libs/libxkbcommon - x11-libs/libXcursor - x11-libs/pango" - -QA_PREBUILT="opt/${PN}/*" - -BDEPEND="dev-util/patchelf" -RESTRICT="splitdebug" - -pkg_pretend() { - CHECKREQS_DISK_BUILD="4G" - check-reqs_pkg_pretend -} - -pkg_setup() { - CHECKREQS_DISK_BUILD="4G" - check-reqs_pkg_pretend -} - -src_unpack() { - - default_src_unpack - if [ ! -d "$S" ]; then - einfo "Renaming source directory to predictable name..." - mv $(ls "${WORKDIR}") "idea-IC-${PV}" || die - fi -} - -src_prepare() { - - default_src_prepare - - if use amd64; then - JRE_DIR=jre64 - rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-aarch64/libquiche.so - else - JRE_DIR=jre - rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so - fi - - PLUGIN_DIR="${S}/${JRE_DIR}/lib/" - - # rm LLDBFrontEnd after licensing questions with Gentoo License Team - rm -vf "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend - rm -vf ${PLUGIN_DIR}/libavplugin* - rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* - rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le - rm -vf "${S}"/bin/libdbm64* - rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so - - if [[ -d "${S}"/"${JRE_DIR}" ]]; then - for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so} - do - if [[ -f "$file" ]]; then - patchelf --set-rpath '$ORIGIN' $file || die - fi - done - fi - - if ! use amd64; then - if [[ -d "${S}"/lib/async-profiler/ ]]; then - rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die - fi - fi - if ! use arm64; then - if [[ -d "${S}"/lib/async-profiler/ ]]; then - rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die - fi - fi - - rm -vf "${S}"/lib/pty4j-native/linux/x86-64/libpty.so - - sed -i \ - -e "\$a\\\\" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ - -e "\$a# package manager. See bug #704494" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$aide.no.platform.update=Gentoo" bin/idea.properties - - patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die - patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die - patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die - - if ! use elibc_musl; then - rm plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release - fi - - eapply_user -} - -src_install() { - local dir="/opt/${PN}" - local dst="${D}${dir}" - - insinto "${dir}" - doins -r * - fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier} - - if [[ -d jbr ]]; then - fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} - - # Fix #763582 - fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} - fi - - if use amd64; then - JRE_DIR=jre - JRE_DIR=jre - fi - - JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200" - if [[ -d ${JRE_DIR} ]]; then - for jrebin in $JRE_BINARIES; do - fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}" - done - fi - - # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix. - local bundled_script_name="${PN%-*}.sh" - make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die - - local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')" - newicon $pngfile "${PN}.png" || die "we died" - - if use experimental; then - make_desktop_entry "/opt/idea-community/bin/idea -Dawt.toolkit.name=WLToolkit" \ - "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" - - ewarn "You have enabled the experimental USE flag." - ewarn "This is a Wayland support preview. Expect instability." - else - make_desktop_entry "/opt/idea-community/bin/idea" \ - "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" - fi - - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit - mkdir -p "${D}/etc/sysctl.d/" || die - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die - - # remove bundled harfbuzz - rm -f "${D}"/lib/libharfbuzz.so || die "Unable to remove bundled harfbuzz" -} From cb00b0c3dc7d90202cebca86b48f3f4761ff5ed6 Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Sun, 21 Dec 2025 19:46:32 +0100 Subject: [PATCH 03/10] sci-ml/onnx: add die to rm -rf Signed-off-by: Alfredo Tupone --- sci-ml/onnx/onnx-1.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-ml/onnx/onnx-1.20.0.ebuild b/sci-ml/onnx/onnx-1.20.0.ebuild index 93612ebdf18fa..e257fcc637f7f 100644 --- a/sci-ml/onnx/onnx-1.20.0.ebuild +++ b/sci-ml/onnx/onnx-1.20.0.ebuild @@ -53,7 +53,7 @@ python_compile() { "${mycmakeargs[@]}" -Dnanobind_DIR="$(python_get_sitedir)/nanobind/cmake" ) - rm -rf .setuptools-cmake-build + rm -rf .setuptools-cmake-build || die CMAKE_ARGS="${mycmakeargs[@]}" distutils-r1_python_compile } From c88b67d93af972ab8ea6524add23e0ab464ccf1c Mon Sep 17 00:00:00 2001 From: Lukas Schmelting Date: Tue, 4 Nov 2025 22:55:42 +0100 Subject: [PATCH 04/10] x11-libs/libnotify: add 0.8.7, mask USE=test - Upstream enabled tests again, re-enable accordingly - The xdg_environment_reset call was added in 7fb6f0345e09 to fix a sandbox violation. As no such violation can currently be observed, remove it again. See-also: https://bugs.gentoo.org/567192 Co-authored-by: Zurab Kvachadze Signed-off-by: Lukas Schmelting Part-of: https://github.com/gentoo/gentoo/pull/44474 Closes: https://github.com/gentoo/gentoo/pull/44474 Signed-off-by: Pacho Ramos --- profiles/arch/alpha/package.use.mask | 4 ++ profiles/arch/mips/package.use.mask | 4 ++ profiles/arch/sparc/package.use.mask | 4 ++ x11-libs/libnotify/Manifest | 1 + x11-libs/libnotify/libnotify-0.8.7.ebuild | 83 +++++++++++++++++++++++ 5 files changed, 96 insertions(+) create mode 100644 x11-libs/libnotify/libnotify-0.8.7.ebuild diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index c269c859e0b02..9e35c868f9dab 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -698,3 +698,7 @@ net-dialup/ppp atm # Needs nut and qstat respectively, neither is keyworded on alpha. net-analyzer/nagios-plugins nagios-game + +# Lukas Schmelting +# Depends on unkeyworded x11-misc/xvfb-run +>=x11-libs/libnotify-0.8.7 test diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index a47f68525f60a..5c2d59cfb3bd6 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -525,3 +525,7 @@ dev-vcs/git cgi # Matt Turner (2012-02-09) # mips only use flags >=sci-libs/fftw-3 -zbus + +# Lukas Schmelting +# Depends on unkeyworded x11-misc/xvfb-run +>=x11-libs/libnotify-0.8.7 test diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index f7c6ba6a964a1..d257582f547ae 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -816,3 +816,7 @@ net-im/pidgin zephyr # Ultrabug (2011-09-05) # missing keyword for net-libs/zeromq app-admin/rsyslog zeromq + +# Lukas Schmelting +# Depends on unkeyworded x11-misc/xvfb-run +>=x11-libs/libnotify-0.8.7 test diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest index 9199cd2ffed28..640c0b9e9fa88 100644 --- a/x11-libs/libnotify/Manifest +++ b/x11-libs/libnotify/Manifest @@ -1 +1,2 @@ DIST libnotify-0.8.6.tar.xz 107628 BLAKE2B 5598a3539deb9a08bdb03f4cad5efb1610f07c48fa6029657bcdbedb6a73966512fcc313d038a4f26c762fc0e26cb3e6c3aa9caa3e59f57fccf2f51adced6773 SHA512 6e566f5907cfd7d623d58f5aa22d547271feb7e52bf28e463ecb98a763d6f7ad38cacc473d65e6f4a7e44c0514ab008078042e56a8b61edb719b9a1d192c2e34 +DIST libnotify-0.8.7.tar.xz 109172 BLAKE2B 80b16886b2ad10f0e0301e8c070944d81d292a5aece8258d5aed904b7bd67e9f7c038fa9284375dd25a419fdb6edf466514048022377907e8ac442e3e1f9d287 SHA512 75f8e605cd5331c91f502da61eec5bf5dfed6f1cf8c966e5c4356be48e24c32fe4be481dc16d0ccd4e25b2e9e207898124b349a0dc4575211e0044c9d81fc7ce diff --git a/x11-libs/libnotify/libnotify-0.8.7.ebuild b/x11-libs/libnotify/libnotify-0.8.7.ebuild new file mode 100644 index 0000000000000..2fdd904a05743 --- /dev/null +++ b/x11-libs/libnotify/libnotify-0.8.7.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{11..14} ) + +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="A library for sending desktop notifications" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="gtk-doc +introspection test" +RESTRICT="!test? ( test )" +REQUIRED_USE="gtk-doc? ( introspection )" + +RDEPEND=" + >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[introspection?,${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-libs/gobject-introspection-common-1.32 + dev-util/glib-utils + virtual/pkgconfig + app-text/docbook-xsl-ns-stylesheets + dev-libs/libxslt + gtk-doc? ( + dev-util/gi-docgen + app-text/docbook-xml-dtd:4.1.2 + ) + test? ( + dev-lang/python + $(python_gen_any_dep ' + dev-python/python-dbusmock[${PYTHON_USEDEP}] + ') + gui-libs/gtk:4 + sys-apps/dbus + x11-misc/xvfb-run + ) +" +IDEPEND="app-eselect/eselect-notify-send" +PDEPEND="virtual/notification-daemon" + +python_check_deps() { + python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" +} + +src_prepare() { + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool test tests) + $(meson_native_use_feature introspection) + $(meson_native_use_bool gtk-doc gtk_doc) + -Ddocbook_docs=disabled + ) + meson_src_configure +} + +multilib_src_install_all() { + mv "${ED}"/usr/bin/{,libnotify-}notify-send || die #379941 + + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/{doc,gtk-doc}/libnotify-0 || die + fi +} + +pkg_postinst() { + eselect notify-send update ifunset +} + +pkg_postrm() { + eselect notify-send update ifunset +} From 83c306cb56115840a81025a2f4c24fb2e6bbedde Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 21 Dec 2025 19:41:22 +0100 Subject: [PATCH 05/10] x11-themes/adwaita-icon-theme: add 49.0 Signed-off-by: Pacho Ramos --- x11-themes/adwaita-icon-theme/Manifest | 1 + .../adwaita-icon-theme-49.0.ebuild | 76 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 x11-themes/adwaita-icon-theme/adwaita-icon-theme-49.0.ebuild diff --git a/x11-themes/adwaita-icon-theme/Manifest b/x11-themes/adwaita-icon-theme/Manifest index c1f21da182887..5feb4d8999d2b 100644 --- a/x11-themes/adwaita-icon-theme/Manifest +++ b/x11-themes/adwaita-icon-theme/Manifest @@ -1,4 +1,5 @@ DIST adwaita-icon-theme-3.32.0.tar.xz 18540012 BLAKE2B a82ca6758cdbf459ac617d3b3d834e4147c3a3c5e6ca7c705ed2d16e8cf0a1255f5ae999d7e930b9716585b8c498c220f1ab40fec929dde7679efd56f3b18a45 SHA512 9609732cd51c6794d4d86598818bb2a589b0f4b6b795e57f3507dad69b21ef1b2fc2e83e24e937428bbace32fcccf587a5771cbc02c5768206e704f0456a6d1d DIST adwaita-icon-theme-47.0.tar.xz 4199092 BLAKE2B 3f6fcd7b554f6c36946343f17bfa8e9540c542d0f6506b1114f13c40d8617deb722ec95a2d2f5171c128d8dc11be26fb9442576588cf4fcee22627510a53f043 SHA512 6ce983ac2ca16096c161a2ae737a6eeb531d3b4a4c584067c70a2d552ae42687986902f4a0fd48333cd33de5483a328f4d50e6541f2b2144fe0db25023dc86c3 DIST adwaita-icon-theme-48.1.tar.xz 4516908 BLAKE2B 4b7ece869a78f12486a85cf4f6b682479f9dc7ce1453cec2f8653d3bcee575d4240d3bff83e7e83ef55424ca37443cc2806b4f6c86e6f8fa445301ebd4317300 SHA512 1d116599d5397a9dbc7e580fe78ba675b2d6e055e2c6387c08b4f8a646e989a4e5b04a6ff0d8d357422ea7100aefc54c568abf37251f7927ae081ac4334742db +DIST adwaita-icon-theme-49.0.tar.xz 4515480 BLAKE2B 9f4817a28b469a05731e25164290ce469f6940b343178a22a9b3043d9a84499cf640380edd02b9e24baf74b623501a50491f86b3d79845a5e02ef5af9b832edc SHA512 79a283bfdef5d3e9faaf6be3f41dc2ae55f676eb798cd7ce41d07204ff831c76e6ee457733bd9d08b9bad8dcbaddddf3e8bd262285579b5a8ed9944ffd4493c7 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-49.0.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-49.0.ebuild new file mode 100644 index 0000000000000..38a26b6927ddc --- /dev/null +++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-49.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson xdg + +DESCRIPTION="GNOME default icon theme" +HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme" + +SRC_URI="${SRC_URI} + branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) +" +LICENSE=" + || ( LGPL-3 CC-BY-SA-3.0 ) + branding? ( CC-BY-SA-4.0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +IUSE="branding" + +# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility +# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source SVG via +# its pixbuf loader and at runtime for rendering scalable icons shipped by the theme +# adwaita-icon-theme-legacy needed to be FDO compatible: +# https://bugs.gentoo.org/927897 +# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288 +# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/commit/9cb8144b387251eef9c0a221b2febe18802e2435 +DEPEND=">=x11-themes/hicolor-icon-theme-0.10" +RDEPEND="${DEPEND} + >=gnome-base/librsvg-2.48:2 + x11-themes/adwaita-icon-theme-legacy +" +BDEPEND=" + >=gnome-base/librsvg-2.48:2 + sys-devel/gettext + virtual/pkgconfig + x11-libs/gtk+:3 +" +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +src_prepare() { + if use branding; then + for i in 16; do + cp "${WORKDIR}"/tango-gentoo-v1.1/${i}x${i}/gentoo.png \ + "${S}"/Adwaita/${i}x${i}/places/start-here.png \ + || die "Copying gentoo logos failed" + done + cp "${WORKDIR}"/tango-gentoo-v1.1/scalable/gentoo.svg \ + "${S}"/Adwaita/scalable/places/start-here.svg || die + fi + + default +} + +src_test() { + :; # No tests +} + +src_install() { + meson_src_install + + # Gentoo uses the following location for cursors too, but keep + # upstream path to prevent issues like bugs #838451, #834277, #834001 + dosym ../../../../usr/share/icons/Adwaita/cursors /usr/share/cursors/xorg-x11/Adwaita +} + +pkg_preinst() { + # Needed until bug #834600 is solved + if [[ -d "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita ]] ; then + rm -r "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita || die + fi + xdg_pkg_preinst +} From 3818c0c4b2716fd0570123c08183ce94843ceaca Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 21 Dec 2025 19:43:19 +0100 Subject: [PATCH 06/10] x11-themes/adwaita-icon-theme: drop 47.0 Signed-off-by: Pacho Ramos --- x11-themes/adwaita-icon-theme/Manifest | 1 - .../adwaita-icon-theme-47.0.ebuild | 77 ------------------- 2 files changed, 78 deletions(-) delete mode 100644 x11-themes/adwaita-icon-theme/adwaita-icon-theme-47.0.ebuild diff --git a/x11-themes/adwaita-icon-theme/Manifest b/x11-themes/adwaita-icon-theme/Manifest index 5feb4d8999d2b..1a755386a17cc 100644 --- a/x11-themes/adwaita-icon-theme/Manifest +++ b/x11-themes/adwaita-icon-theme/Manifest @@ -1,5 +1,4 @@ DIST adwaita-icon-theme-3.32.0.tar.xz 18540012 BLAKE2B a82ca6758cdbf459ac617d3b3d834e4147c3a3c5e6ca7c705ed2d16e8cf0a1255f5ae999d7e930b9716585b8c498c220f1ab40fec929dde7679efd56f3b18a45 SHA512 9609732cd51c6794d4d86598818bb2a589b0f4b6b795e57f3507dad69b21ef1b2fc2e83e24e937428bbace32fcccf587a5771cbc02c5768206e704f0456a6d1d -DIST adwaita-icon-theme-47.0.tar.xz 4199092 BLAKE2B 3f6fcd7b554f6c36946343f17bfa8e9540c542d0f6506b1114f13c40d8617deb722ec95a2d2f5171c128d8dc11be26fb9442576588cf4fcee22627510a53f043 SHA512 6ce983ac2ca16096c161a2ae737a6eeb531d3b4a4c584067c70a2d552ae42687986902f4a0fd48333cd33de5483a328f4d50e6541f2b2144fe0db25023dc86c3 DIST adwaita-icon-theme-48.1.tar.xz 4516908 BLAKE2B 4b7ece869a78f12486a85cf4f6b682479f9dc7ce1453cec2f8653d3bcee575d4240d3bff83e7e83ef55424ca37443cc2806b4f6c86e6f8fa445301ebd4317300 SHA512 1d116599d5397a9dbc7e580fe78ba675b2d6e055e2c6387c08b4f8a646e989a4e5b04a6ff0d8d357422ea7100aefc54c568abf37251f7927ae081ac4334742db DIST adwaita-icon-theme-49.0.tar.xz 4515480 BLAKE2B 9f4817a28b469a05731e25164290ce469f6940b343178a22a9b3043d9a84499cf640380edd02b9e24baf74b623501a50491f86b3d79845a5e02ef5af9b832edc SHA512 79a283bfdef5d3e9faaf6be3f41dc2ae55f676eb798cd7ce41d07204ff831c76e6ee457733bd9d08b9bad8dcbaddddf3e8bd262285579b5a8ed9944ffd4493c7 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-47.0.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-47.0.ebuild deleted file mode 100644 index fe8941d606bd8..0000000000000 --- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-47.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson xdg - -DESCRIPTION="GNOME default icon theme" -HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme" - -SRC_URI="${SRC_URI} - branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) -" -LICENSE=" - || ( LGPL-3 CC-BY-SA-3.0 ) - branding? ( CC-BY-SA-4.0 ) -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -IUSE="branding" - -# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility -# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source SVG via -# its pixbuf loader and at runtime for rendering scalable icons shipped by the theme -# adwaita-icon-theme-legacy needed to be FDO compatible (as done in other distributions -# as Fedora: -# https://bugs.gentoo.org/927897 -# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288 -# https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/commit/9cb8144b387251eef9c0a221b2febe18802e2435 -DEPEND=">=x11-themes/hicolor-icon-theme-0.10" -RDEPEND="${DEPEND} - >=gnome-base/librsvg-2.48:2 - x11-themes/adwaita-icon-theme-legacy -" -BDEPEND=" - >=gnome-base/librsvg-2.48:2 - sys-devel/gettext - virtual/pkgconfig - x11-libs/gtk+:3 -" -# This ebuild does not install any binaries -RESTRICT="binchecks strip" - -src_prepare() { - if use branding; then - for i in 16; do - cp "${WORKDIR}"/tango-gentoo-v1.1/${i}x${i}/gentoo.png \ - "${S}"/Adwaita/${i}x${i}/places/start-here.png \ - || die "Copying gentoo logos failed" - done - cp "${WORKDIR}"/tango-gentoo-v1.1/scalable/gentoo.svg \ - "${S}"/Adwaita/scalable/places/start-here.svg || die - fi - - default -} - -src_test() { - :; # No tests -} - -src_install() { - meson_src_install - - # Gentoo uses the following location for cursors too, but keep - # upstream path to prevent issues like bugs #838451, #834277, #834001 - dosym ../../../../usr/share/icons/Adwaita/cursors /usr/share/cursors/xorg-x11/Adwaita -} - -pkg_preinst() { - # Needed until bug #834600 is solved - if [[ -d "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita ]] ; then - rm -r "${EROOT}"/usr/share/cursors/xorg-x11/Adwaita || die - fi - xdg_pkg_preinst -} From ed9512edd82ab36b0c8f6b98ec8829635f7c81d9 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 21 Dec 2025 19:45:14 +0100 Subject: [PATCH 07/10] x11-themes/gnome-backgrounds: add 49.0 Signed-off-by: Pacho Ramos --- x11-themes/gnome-backgrounds/Manifest | 1 + .../gnome-backgrounds-49.0.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 x11-themes/gnome-backgrounds/gnome-backgrounds-49.0.ebuild diff --git a/x11-themes/gnome-backgrounds/Manifest b/x11-themes/gnome-backgrounds/Manifest index ca20deed71bb3..ac868ca85bfb4 100644 --- a/x11-themes/gnome-backgrounds/Manifest +++ b/x11-themes/gnome-backgrounds/Manifest @@ -1,3 +1,4 @@ DIST gnome-backgrounds-45.0.tar.xz 32091076 BLAKE2B f8ac82069fb6beb71c7776356c7d87e6b57c9de1c8dd1becdff6a60f22b73284b0231c10c6af5a64addb4a890704808c00757b5f71d6f3a9deeaf59d97441d88 SHA512 6f25f8b22e5ae9ff3c522367af549de7260d34bef38d2b272df538217823cf880132d8be025344e97fd7f108acae4eed4dcac4e93b5f34b843e142687702b0ee DIST gnome-backgrounds-47.0.tar.xz 13204932 BLAKE2B 99d86c056b698725e55f45e797f937a02ac19e223eb9cc8599d7060808bf59d490b69b9905a19b9d3e485b94b1a7513b1e19a1b56e2af711c885bcd1e447d2d9 SHA512 513aabb9ec00159c638d3ccc8199a0d93eb2da41640e2b664a65fa86e3a1eaa8447a7a7daff1016d245ca099e128c79d02793433a5f556c128ada867805734af DIST gnome-backgrounds-48.2.1.tar.xz 37358116 BLAKE2B eed45060ccd29398731af9ab875cf882c3eaef188dfa97622b7c89e375b7b9227f77e187c579de4fe8950f1bbb923ad2514af7654b8f6ec2cb55468225741bca SHA512 c06afc19e01950dd50cffd0d94a73cb0b49fe7f5e44af77e72110bd0f1b1c4b3deaa1e410fbfb51808845cbaa1b57c1ab50a7d8a4a200c28c36521ea5608d5b3 +DIST gnome-backgrounds-49.0.tar.xz 24440652 BLAKE2B 6d5c17d264fcd3dd4a5073704f6640a0eb7f9c3d51aeff66d7404436c1930db97463f238679a57e9ca8ab87c56a532a61dd0e3dc8c0fdd6df3b1d7d6095683a9 SHA512 2bf7c8dcdd21a38589c27ab3f5e747a0c3715a50526c33d087a31ae30dd7ffc1deabc0b6fae803a417304f699ebec549c45c4296b2464bd9be419cca3d38b5cd diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-49.0.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-49.0.ebuild new file mode 100644 index 0000000000000..9c61041f84cc6 --- /dev/null +++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-49.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org meson + +DESCRIPTION="A set of backgrounds packaged with the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds" + +LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +RDEPEND=" + media-libs/libjxl[gdk-pixbuf] + gnome-base/librsvg + x11-libs/gdk-pixbuf[jpeg] +" +BDEPEND=">=sys-devel/gettext-0.19.8" From d0db602f15be654d90246f487c0de8a096c2863c Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 21 Dec 2025 19:49:46 +0100 Subject: [PATCH 08/10] x11-themes/gnome-backgrounds: drop 47.0 Signed-off-by: Pacho Ramos --- x11-themes/gnome-backgrounds/Manifest | 1 - .../gnome-backgrounds-47.0.ebuild | 18 ------------------ 2 files changed, 19 deletions(-) delete mode 100644 x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild diff --git a/x11-themes/gnome-backgrounds/Manifest b/x11-themes/gnome-backgrounds/Manifest index ac868ca85bfb4..9c4c1a43bb26c 100644 --- a/x11-themes/gnome-backgrounds/Manifest +++ b/x11-themes/gnome-backgrounds/Manifest @@ -1,4 +1,3 @@ DIST gnome-backgrounds-45.0.tar.xz 32091076 BLAKE2B f8ac82069fb6beb71c7776356c7d87e6b57c9de1c8dd1becdff6a60f22b73284b0231c10c6af5a64addb4a890704808c00757b5f71d6f3a9deeaf59d97441d88 SHA512 6f25f8b22e5ae9ff3c522367af549de7260d34bef38d2b272df538217823cf880132d8be025344e97fd7f108acae4eed4dcac4e93b5f34b843e142687702b0ee -DIST gnome-backgrounds-47.0.tar.xz 13204932 BLAKE2B 99d86c056b698725e55f45e797f937a02ac19e223eb9cc8599d7060808bf59d490b69b9905a19b9d3e485b94b1a7513b1e19a1b56e2af711c885bcd1e447d2d9 SHA512 513aabb9ec00159c638d3ccc8199a0d93eb2da41640e2b664a65fa86e3a1eaa8447a7a7daff1016d245ca099e128c79d02793433a5f556c128ada867805734af DIST gnome-backgrounds-48.2.1.tar.xz 37358116 BLAKE2B eed45060ccd29398731af9ab875cf882c3eaef188dfa97622b7c89e375b7b9227f77e187c579de4fe8950f1bbb923ad2514af7654b8f6ec2cb55468225741bca SHA512 c06afc19e01950dd50cffd0d94a73cb0b49fe7f5e44af77e72110bd0f1b1c4b3deaa1e410fbfb51808845cbaa1b57c1ab50a7d8a4a200c28c36521ea5608d5b3 DIST gnome-backgrounds-49.0.tar.xz 24440652 BLAKE2B 6d5c17d264fcd3dd4a5073704f6640a0eb7f9c3d51aeff66d7404436c1930db97463f238679a57e9ca8ab87c56a532a61dd0e3dc8c0fdd6df3b1d7d6095683a9 SHA512 2bf7c8dcdd21a38589c27ab3f5e747a0c3715a50526c33d087a31ae30dd7ffc1deabc0b6fae803a417304f699ebec549c45c4296b2464bd9be419cca3d38b5cd diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild deleted file mode 100644 index 59fee3a462ce1..0000000000000 --- a/x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org meson - -DESCRIPTION="A set of backgrounds packaged with the GNOME desktop" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds" - -LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -RDEPEND=" - media-libs/libjxl[gdk-pixbuf] - gnome-base/librsvg -" -BDEPEND=">=sys-devel/gettext-0.19.8" From 9cc8d51d6370af101b6cc2f4076d038c2c1ec4b4 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 21 Dec 2025 19:51:50 +0100 Subject: [PATCH 09/10] gnome-base/gnome-light: keyword 48.0 Signed-off-by: Pacho Ramos --- gnome-base/gnome-light/gnome-light-48.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-base/gnome-light/gnome-light-48.0.ebuild b/gnome-base/gnome-light/gnome-light-48.0.ebuild index 0936468c22c63..a266d19bccd18 100644 --- a/gnome-base/gnome-light/gnome-light-48.0.ebuild +++ b/gnome-base/gnome-light/gnome-light-48.0.ebuild @@ -9,7 +9,7 @@ LICENSE="metapackage" SLOT="2.0" IUSE="cups +gnome-shell" -KEYWORDS="amd64" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" # XXX: Note to developers: # This is a wrapper for the 'light' GNOME desktop, and should only consist of From fc7185b17e5ef1e581ba921b21e5bb8f464de983 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 21 Dec 2025 19:52:31 +0100 Subject: [PATCH 10/10] gnome-base/gnome-core-libs: keyword 48.0 Signed-off-by: Pacho Ramos --- gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild b/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild index ccfe138b8620a..7a3a7f55ff61b 100644 --- a/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild +++ b/gnome-base/gnome-core-libs/gnome-core-libs-48.0.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}" LICENSE="metapackage" SLOT="3.0" -KEYWORDS="amd64" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="cups python"