summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-themes')
-rw-r--r--x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild2
-rw-r--r--x11-themes/adwaita-icon-theme/Manifest2
-rw-r--r--x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild2
-rw-r--r--x11-themes/adwaita-icon-theme/adwaita-icon-theme-47.0.ebuild (renamed from x11-themes/adwaita-icon-theme/adwaita-icon-theme-45.0.ebuild)11
-rw-r--r--x11-themes/elementary-xfce-icon-theme/Manifest1
-rw-r--r--x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.20.1.ebuild49
-rw-r--r--x11-themes/fedora-backgrounds/Manifest3
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.1.ebuild19
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.2.ebuild (renamed from x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.0.ebuild)4
-rw-r--r--x11-themes/fluent-icon-theme/Manifest1
-rw-r--r--x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild60
-rw-r--r--x11-themes/gnome-backgrounds/Manifest1
-rw-r--r--x11-themes/gnome-backgrounds/gnome-backgrounds-46.0.ebuild2
-rw-r--r--x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild18
-rw-r--r--x11-themes/gtk-engines-rezlooks/Manifest1
-rw-r--r--x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch14
-rw-r--r--x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild (renamed from x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild)12
-rw-r--r--x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild34
-rw-r--r--x11-themes/gtk-engines-rezlooks/metadata.xml3
-rw-r--r--x11-themes/gtk-engines/files/gtk-engines-2.20.2-lua.patch69
-rw-r--r--x11-themes/gtk-engines/gtk-engines-2.20.2-r102.ebuild69
-rw-r--r--x11-themes/lxqt-themes/lxqt-themes-2.1.0.ebuild4
-rw-r--r--x11-themes/papirus-icon-theme/Manifest1
-rw-r--r--x11-themes/papirus-icon-theme/papirus-icon-theme-20250201.ebuild15
-rw-r--r--x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild4
-rw-r--r--x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild1
26 files changed, 362 insertions, 40 deletions
diff --git a/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild b/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild
index 4a22c2b865f8..070478f077dc 100644
--- a/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild
+++ b/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy"
LICENSE="LGPL-3 CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
# 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
diff --git a/x11-themes/adwaita-icon-theme/Manifest b/x11-themes/adwaita-icon-theme/Manifest
index 92fe13dca827..5dc2cf132b50 100644
--- a/x11-themes/adwaita-icon-theme/Manifest
+++ b/x11-themes/adwaita-icon-theme/Manifest
@@ -1,4 +1,4 @@
DIST adwaita-icon-theme-3.32.0.tar.xz 18540012 BLAKE2B a82ca6758cdbf459ac617d3b3d834e4147c3a3c5e6ca7c705ed2d16e8cf0a1255f5ae999d7e930b9716585b8c498c220f1ab40fec929dde7679efd56f3b18a45 SHA512 9609732cd51c6794d4d86598818bb2a589b0f4b6b795e57f3507dad69b21ef1b2fc2e83e24e937428bbace32fcccf587a5771cbc02c5768206e704f0456a6d1d
-DIST adwaita-icon-theme-45.0.tar.xz 4296512 BLAKE2B b069b12a85cd4e0aa17e1e457ef2083c259723c41e018db360076111e0c68a08189110c0bcd0808f0b31068c1b7c37436fd695ce8daf73b89fe8e63c7ed381b1 SHA512 0511acabb18cd8a07a53c5714d921b562a5d2ed5922d9922521b58d234518af7b9fd97d91e04d18d1a6c97d3a22fb555b8836288eba5ab7c5e9aa51807c2dbf4
DIST adwaita-icon-theme-46.2.tar.xz 4597704 BLAKE2B 4ced0826a57915b02796e83b1066844e1e053d301eb802b455e3e994486441a166c4285e73062e569873b9725dc1daf330b47026966647c6aef5293f92aa0d96 SHA512 dc4126038b3f7415bc14dc258a7a7a449ae3c12ce635d26e40bea335a410e21ac434a00fc09c897b66d8a1acff58b900611d491cd338c70ddfa2cc8ec2f76a6e
+DIST adwaita-icon-theme-47.0.tar.xz 4199092 BLAKE2B 3f6fcd7b554f6c36946343f17bfa8e9540c542d0f6506b1114f13c40d8617deb722ec95a2d2f5171c128d8dc11be26fb9442576588cf4fcee22627510a53f043 SHA512 6ce983ac2ca16096c161a2ae737a6eeb531d3b4a4c584067c70a2d552ae42687986902f4a0fd48333cd33de5483a328f4d50e6541f2b2144fe0db25023dc86c3
DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild
index 4f1301c6cde9..d23194ba2aad 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild
@@ -16,7 +16,7 @@ LICENSE="
branding? ( CC-BY-SA-4.0 )
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="branding"
diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-45.0.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-47.0.ebuild
index b619c6c66506..0bfb489c838e 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-45.0.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-47.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,15 +16,22 @@ LICENSE="
branding? ( CC-BY-SA-4.0 )
"
SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
IUSE="branding"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
# 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
diff --git a/x11-themes/elementary-xfce-icon-theme/Manifest b/x11-themes/elementary-xfce-icon-theme/Manifest
index 318c17c054ca..83752e36dc6f 100644
--- a/x11-themes/elementary-xfce-icon-theme/Manifest
+++ b/x11-themes/elementary-xfce-icon-theme/Manifest
@@ -1,2 +1,3 @@
DIST elementary-xfce-0.19.tar.gz 7130377 BLAKE2B ee9d94b609fbd1537519f365030996eec2da2f4890380506a5a78ce138ca5174827d0c4ac98850911fe317bfaf64483cbcb06bf40de220493387855eec228a53 SHA512 e36482877e791bdd39a1e0c1e8d5de60865e5845036fb1e5436e62908a4c700adf01b394e5f99ce82abe834aac8dd4d71a17fe4a85de8b50b8a41a2afe3ebbf1
+DIST elementary-xfce-0.20.1.tar.gz 7433696 BLAKE2B f4cc57c163c88036fe9eed565eb66ea463701ff9aea153dffe41ede7e8cb9ce42b4238ed88e53d67da7ce7f3591dcb853a7826e6dad38b1ae9aeca161af2bf89 SHA512 82d8f4a4cd2489e82e627f4d0f5784cfd7378022dd53276079a3363c716cfbe84f0a126a8328fcf7ef8e6d2dbda36a8285ec71385bd389be850e359e9b1880b6
DIST elementary-xfce-0.20.tar.gz 7439368 BLAKE2B 4413debd94d236177613a701c4040de7577446ecafa73b6162db451b065a3b5a4a689666a1f178a7fd67ccc372624a35724e10a58579e8c2ec396d8a787589dc SHA512 483bd6c7b6ac92f074c79d4b5fe6b992055d6b92a025731d39e1a92f638eb04d38394ed6c38366f4c2eddac8b52e5a605d4e5be69e4a825a02875e5ca31f04d4
diff --git a/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.20.1.ebuild b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.20.1.ebuild
new file mode 100644
index 000000000000..a8cabc35c9fb
--- /dev/null
+++ b/x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.20.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg toolchain-funcs
+
+MY_P="${PN%-icon-theme}-${PV}"
+DESCRIPTION="Elementary icons forked from upstream, extended and maintained for Xfce"
+HOMEPAGE="https://github.com/shimmerproject/elementary-xfce"
+SRC_URI="https://github.com/shimmerproject/elementary-xfce/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+# see AUTHORS
+LICENSE="
+ GPL-3+
+ Apache-2.0
+ CC-BY-4.0 CC-BY-SA-4.0
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+BDEPEND="
+ media-gfx/optipng
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3"
+
+src_prepare() {
+ sed -i -e 's:-Werror -O0 -pipe:${CFLAGS} ${CPPFLAGS} ${LDFLAGS}:' \
+ svgtopng/Makefile || die
+ # https://dart.dev/brand ; unclear if we should redistribute that
+ find -name application-vnd.dart.svg -delete || die
+ default
+}
+
+src_configure() {
+ # custom script
+ ./configure --prefix="${EPREFIX}/usr" || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ default
+ # delete dangling doc links
+ find -L "${D}" -type l -delete || die
+}
diff --git a/x11-themes/fedora-backgrounds/Manifest b/x11-themes/fedora-backgrounds/Manifest
index 817a186c549d..ba64a9c06a39 100644
--- a/x11-themes/fedora-backgrounds/Manifest
+++ b/x11-themes/fedora-backgrounds/Manifest
@@ -11,5 +11,4 @@ DIST f37-backgrounds-37.0.5.tar.xz 9645420 BLAKE2B 9cdad101aee869e4a4f3132494854
DIST f38-backgrounds-38.1.1.tar.xz 11412412 BLAKE2B 44942432788bcbba62fd207091ad3c42d7db15586c8b46fb42f0f81b653b27ece10688b464651865517290f9d2cb90ef0e85543e80f9acaeb29d6f3f653dfff8 SHA512 79634cf9bd84ac4e11c8f6c8a45944f13db3c842a2ffc3374cdd991d279f4e3584b14f932811c3748e77f913cea3e3dc83af071e92e824f2145279973fe573b1
DIST f39-backgrounds-39.0.5.tar.xz 15241108 BLAKE2B d843841b30a6c6e9756a909c29ba66fb5ae2719d4f1a8c40dc0d4bc61d0816e145be242cee18bcca1973643407995d920861a00682156b5f72208d3723253723 SHA512 e03b61feb039c831e55d82d8fbdaecbcaf4d1ec8409eff263fdba03ada5b7a2ae707a5842ee0b2444f76208893bd0fd21f1781f89afd7d16e68c1d2ab165660e
DIST f40-backgrounds-40.2.0.tar.xz 26709420 BLAKE2B cddb7d03070ec67b34d7a3f66a099ad1706bf8214c08d7e5f16308e7d6e879023df43d72f9307619de24228a337867e18391340074645b04331f167714fc7139 SHA512 968f186e700590be5e48d757094d627188a34632bbb7d3fb0df53dab7b81c3f8f011743d0cb49a35e9593c5abe0af6da048000971ca0b0060b81b8c4f8e82a60
-DIST f41-backgrounds-41.0.0.tar.xz 35731920 BLAKE2B 1b0f48714019566d6796276efd187ba5b0af93bf51b01673aa43e55593972d87e92a3326a2d0892c7fa6e02cd9d217926b485fa238317cbeb93f72bc947d7c29 SHA512 cfc4633a278b3f2e648bbee51eef360d50676a0367915f256e6b6a5ddc223e77e322ca4d28f26c3fa3233720cd5569f5ece440e5e4b5a3eb2a2a2664c4e62c89
-DIST f41-backgrounds-41.0.1.tar.xz 35732464 BLAKE2B 6b40707b4b8fd675e4a8f7f5a9155c8117d861bc25c16bb6d68123a0b072f6dfb1a9ec446fca66dd60035d974a2e76e1e371949aef72455a5a189f7455c53e1a SHA512 78cbc0fc973762b8fc6302ae2ea74e4c04230a3e8c0a2c236342a1ea3d7d75f70ca68b69f17df65ecfcd92419339249e9c93b6a564e2802acf9cb98d33104b29
+DIST f41-backgrounds-41.0.2.tar.xz 31615028 BLAKE2B b28e225f8787d22967c025880a7690008bdbb771ef6663b6498f9026aff96922aa2c40c77e9c54e73897ed96904a14475f2cbf6ee95fc18e0f3e094d395922b4 SHA512 50f8a540581ee8798e453962aae4f3af5e1847bbaad3e4ce62da8626514cadea3ff5435e1462534e334eb2ac5a600355d3663678dc2b7ba04da543becb86e272
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.1.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.1.ebuild
deleted file mode 100644
index 4d7a5c143555..000000000000
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A set of default and supplemental wallpapers for Fedora"
-HOMEPAGE="https://github.com/fedoradesign/backgrounds"
-
-MY_PN="f$(ver_cut 1)-backgrounds"
-MY_P="${MY_PN}-${PV}"
-SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_PN}"
-
-# Review on each bump, files Attribution*
-LICENSE="CC-BY-SA-4.0"
-
-SLOT="$(ver_cut 1)"
-
-KEYWORDS="~amd64 ~x86"
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.0.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.2.ebuild
index 4d7a5c143555..4cc6989fbd96 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.0.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-41.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,4 +16,4 @@ LICENSE="CC-BY-SA-4.0"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
diff --git a/x11-themes/fluent-icon-theme/Manifest b/x11-themes/fluent-icon-theme/Manifest
index 069821218a78..0abf13c362d0 100644
--- a/x11-themes/fluent-icon-theme/Manifest
+++ b/x11-themes/fluent-icon-theme/Manifest
@@ -1 +1,2 @@
DIST fluent-icon-theme-2024.02.25.tar.gz 6397963 BLAKE2B 5f7d46c5dbabe3744fcb2d21869794d0883fe57d15ac88d928b35f2bd41ea201486a0cc7cdd9937d3f24bd2c169e9e4aa2afa4ebdc9bd7abcc7b9328472ab44e SHA512 5a671360bf0d2b4e904d710b7cf72fde6580c4c1496a3fbcadf90a826e38936714dae511f35be3f2fdea370f602bcff4d1260dd0d230e6bcba6426f406247cec
+DIST fluent-icon-theme-2025.02.10.gh.tar.gz 6856949 BLAKE2B e741968ef02e34f88699a4af8c28f0f432765630ddcd6cb06a652b386eab3ade8aea2290c68eef733759d644e22282f5f7a052e4bf3767caad52a9ca28f622da SHA512 274eb4b751cc6bcdfd47dbfe4648054b30a822802b7e6af953c303a4a76872f84aa25133c637dcdd4b81dfcdd7d3e6f05df1a45a4735bf7396629fe43202a75c
diff --git a/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild b/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild
new file mode 100644
index 000000000000..9f74ef27d047
--- /dev/null
+++ b/x11-themes/fluent-icon-theme/fluent-icon-theme-2025.02.10.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ie. 2021.12.20 -> 2021-12-20
+MY_PV="${PV//./-}"
+MY_PN="${PN^}"
+
+inherit xdg
+
+DESCRIPTION="Fluent icon theme for Linux desktops"
+HOMEPAGE="https://github.com/vinceliuice/Fluent-icon-theme/"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}"
+else
+ SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/${MY_PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${MY_PN}-${MY_PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+hardlink round"
+RESTRICT="binchecks strip test"
+
+BDEPEND="
+ sys-apps/util-linux[hardlink(-)?]
+"
+
+src_prepare() {
+ default
+
+ sed -i '/gtk-update-icon-cache/d' install.sh || die
+}
+
+src_install() {
+ dodir /usr/share/icons
+ local -a myinstallopts=(
+ --all
+ --dest "${ED}/usr/share/icons"
+ $(usev round '--round')
+ )
+ bash ./install.sh "${myinstallopts[@]}" || die "install script failed"
+
+ if use hardlink ; then
+ einfo "Linking duplicate icons... (may take a long time)"
+ hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed"
+ fi
+
+ # Installs broken symlink. By design, but we remove it due to QA warnings.
+ find "${ED}" -xtype l -delete || die "removing broken symlinks failed"
+
+ einstalldocs
+}
diff --git a/x11-themes/gnome-backgrounds/Manifest b/x11-themes/gnome-backgrounds/Manifest
index e8fab1a3c567..73ca299ae831 100644
--- a/x11-themes/gnome-backgrounds/Manifest
+++ b/x11-themes/gnome-backgrounds/Manifest
@@ -1,2 +1,3 @@
DIST gnome-backgrounds-45.0.tar.xz 32091076 BLAKE2B f8ac82069fb6beb71c7776356c7d87e6b57c9de1c8dd1becdff6a60f22b73284b0231c10c6af5a64addb4a890704808c00757b5f71d6f3a9deeaf59d97441d88 SHA512 6f25f8b22e5ae9ff3c522367af549de7260d34bef38d2b272df538217823cf880132d8be025344e97fd7f108acae4eed4dcac4e93b5f34b843e142687702b0ee
DIST gnome-backgrounds-46.0.tar.xz 19181236 BLAKE2B a4ca2b0af5f86d3abcfe8960fe270bb8da7d9cfa489481d67078e26c33e9e214345f2c57aeb02b94e9b1460b8b0572a212bcac6d9e9fc9daea25ffaf7f84a97c SHA512 d6b7c5bcc74ea36e9cc2757bf41eb7a5d3794f5782aeee9087b3ff1a17b7526dfbde2a0568d90e41ae707c9c290f4c09c2edd16f4768d8ca4889a96badb9e2b6
+DIST gnome-backgrounds-47.0.tar.xz 13204932 BLAKE2B 99d86c056b698725e55f45e797f937a02ac19e223eb9cc8599d7060808bf59d490b69b9905a19b9d3e485b94b1a7513b1e19a1b56e2af711c885bcd1e447d2d9 SHA512 513aabb9ec00159c638d3ccc8199a0d93eb2da41640e2b664a65fa86e3a1eaa8447a7a7daff1016d245ca099e128c79d02793433a5f556c128ada867805734af
diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-46.0.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-46.0.ebuild
index 66dd94340a53..d2d19c7d575c 100644
--- a/x11-themes/gnome-backgrounds/gnome-backgrounds-46.0.ebuild
+++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-46.0.ebuild
@@ -9,7 +9,7 @@ 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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
RDEPEND="
media-libs/libjxl[gdk-pixbuf]
diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild
new file mode 100644
index 000000000000..17089ba5de1d
--- /dev/null
+++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-47.0.ebuild
@@ -0,0 +1,18 @@
+# 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"
diff --git a/x11-themes/gtk-engines-rezlooks/Manifest b/x11-themes/gtk-engines-rezlooks/Manifest
index 03fdabf052e8..5a76991c8110 100644
--- a/x11-themes/gtk-engines-rezlooks/Manifest
+++ b/x11-themes/gtk-engines-rezlooks/Manifest
@@ -1 +1,2 @@
DIST 39179-rezlooks-0.6.tar.gz 290016 BLAKE2B d6d713ee2ebe24c8fe1259cde41c2a6f7db75c0351bde99d3e4347cd0c74403893107806dd047e1807ef8f0817b67667927d4e6203180dbe59b2493a1bcc9979 SHA512 98b1eda414c5a33f1357d408aa4bd4b01c140afed0981941004db81d34f8f76c0bd49434009b776eb8f9adb24bfce9f22b72fb463200401409caba8effd3f0bd
+DIST gtk-engines-rezlooks-0.6.1.tar.gz 290009 BLAKE2B b3a5c99cb343804a8398f3658e1ab85d17e9eb8248697b139c7e69cb405536dcac56c4102f90b975a83b5eb77d64e79f444c4a3ae2030aa86516c25d48902c4a SHA512 6f89f32225ed908d473746f3248b7875643ee5db654894b741a9f0c940a5408a74aa66f4860cc9ff70bddd78f46bb34741c546201ef0f2368994f322cf957bbf
diff --git a/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch
new file mode 100644
index 000000000000..595531740ab4
--- /dev/null
+++ b/x11-themes/gtk-engines-rezlooks/files/gtk-engines-rezlooks-0.6-implicit-declaration.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/882241
+Add missing declaration to header
+--- a/src/rezlooks_draw.h
++++ b/src/rezlooks_draw.h
+@@ -149,5 +149,9 @@
+ const ResizeGripParameters *grip,
+ int x, int y, int width, int height);
+
++void rezlooks_draw_menubar_button (cairo_t *cr,
++ const RezlooksColors *colors,
++ const WidgetParameters *params,
++ int x, int y, int width, int height);
+
+ #endif /* REZLOOKS_DRAW_H */
diff --git a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild
index f4fa3e9dd9f6..6d3b74b1a09a 100644
--- a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild
+++ b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools
DESCRIPTION="Rezlooks GTK+ Engine"
HOMEPAGE="https://www.gnome-look.org/content/show.php?content=39179"
SRC_URI="https://www.gnome-look.org/content/files/39179-rezlooks-${PV}.tar.gz"
+S="${WORKDIR}"/rezlooks-${PV}
LICENSE="GPL-2"
SLOT="0"
@@ -17,11 +18,10 @@ RDEPEND="x11-libs/gtk+:2"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}"/rezlooks-${PV}
-
PATCHES=(
- "${FILESDIR}"/${PN}-0.6-glib-single-include.patch
- "${FILESDIR}"/${PN}-0.6-slibtool-sqrt-math.patch
+ "${FILESDIR}"/${P}-glib-single-include.patch
+ "${FILESDIR}"/${P}-slibtool-sqrt-math.patch
+ "${FILESDIR}"/${P}-implicit-declaration.patch
)
src_prepare() {
diff --git a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild
new file mode 100644
index 000000000000..2472cf2fa074
--- /dev/null
+++ b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Rezlooks GTK+ Engine"
+HOMEPAGE="https://github.com/t-wissmann/rezlooks-gtk-engine"
+SRC_URI="https://github.com/t-wissmann/rezlooks-gtk-engine/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/rezlooks-gtk-engine-"${PV}"/rezlooks
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ eautoreconf # update stale autotools
+}
+
+src_configure() {
+ econf --enable-animation
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/x11-themes/gtk-engines-rezlooks/metadata.xml b/x11-themes/gtk-engines-rezlooks/metadata.xml
index 11f44c22efa9..b77af2c2ae5f 100644
--- a/x11-themes/gtk-engines-rezlooks/metadata.xml
+++ b/x11-themes/gtk-engines-rezlooks/metadata.xml
@@ -5,4 +5,7 @@
<email>themes@gentoo.org</email>
<name>Themes Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">t-wissmann/rezlooks-gtk-engine</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-lua.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-lua.patch
new file mode 100644
index 000000000000..683fe7505dfe
--- /dev/null
+++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-lua.patch
@@ -0,0 +1,69 @@
+Change non-returning gtk macros to returning gtk macros and add correct values
+to them.
+Deal with bad "convenience" redefine of lua API function, so it works with system
+lua.
+Add missing includes, both from system gtk-2 and this library.
+https://bugs.gentoo.org/919421
+--- a/engines/lua/src/lua_style.c
++++ b/engines/lua/src/lua_style.c
+@@ -21,6 +21,7 @@
+
+
+ #include <gtk/gtk.h>
++#include <glib/gprintf.h>
+ #include <cairo.h>
+ #include <math.h>
+ #include <string.h>
+@@ -34,6 +35,7 @@
+
+ #include "lua_utils.h"
+ #include "misc_utils.h"
++#include "draw_lib.h"
+
+ /* #define DEBUG 1 */
+
+@@ -142,8 +144,8 @@
+ lua_style_draw (LuaStyle *style, GtkWidget *widget, GtkStateType state_type,
+ gchar *name, gint width, gint height)
+ {
+- g_return_if_fail (style);
+- g_return_if_fail (style->L);
++ g_return_val_if_fail (style, FALSE);
++ g_return_val_if_fail (style->L, FALSE);
+
+ lua_style_push_widget_params (style, widget, state_type);
+
+@@ -175,9 +177,9 @@
+ gchar *state;
+ int i;
+
+- g_return_if_fail (style);
++ g_return_val_if_fail (style, NULL);
+
+- L = lua_open ();
++ L = luaL_newstate ();
+ luaopen_base (L);
+ luaopen_math (L);
+ luaopen_draw (L);
+@@ -233,8 +235,8 @@
+ lua_style_prepare_cairo (LuaStyle *style, GdkWindow *window, GdkRectangle *area, gint x, gint y)
+ {
+ cairo_t *cr;
+- g_return_if_fail (style);
+- g_return_if_fail (style->L);
++ g_return_val_if_fail (style, FALSE);
++ g_return_val_if_fail (style->L, FALSE);
+
+ cr = gdk_cairo_create (window);
+ cairo_set_source_rgb (cr, 0, 0, 0);
+--- a/engines/lua/src/lua_utils.c
++++ b/engines/lua/src/lua_utils.c
+@@ -27,7 +27,7 @@
+ {
+ void *res;
+
+- g_return_if_fail (L);
++ g_return_val_if_fail (L, NULL);
+
+ lua_getfield (L, LUA_REGISTRYINDEX, name);
+ if (!lua_isuserdata (L, -1))
diff --git a/x11-themes/gtk-engines/gtk-engines-2.20.2-r102.ebuild b/x11-themes/gtk-engines/gtk-engines-2.20.2-r102.ebuild
new file mode 100644
index 000000000000..9ed41c811d45
--- /dev/null
+++ b/x11-themes/gtk-engines/gtk-engines-2.20.2-r102.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GNOME2_EAUTORECONF="yes"
+GNOME2_LA_PUNT="yes"
+GNOME_TARBALL_SUFFIX="bz2"
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit gnome2 lua-single multilib-minimal
+
+DESCRIPTION="GTK+2 standard engines and themes"
+HOMEPAGE="https://www.gtk.org/"
+
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="accessibility lua"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+# Lua dependency uses lua_gen_impl_dep() because LUA_REQ_USE doesn't seem
+# to play nicely with MULTILIB_USEDEP.
+RDEPEND="
+ >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}]
+ lua? ( ${LUA_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-util/intltool-0.31
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-glib.h.patch
+ "${FILESDIR}"/${P}-java-look.patch
+ "${FILESDIR}"/${P}-auto-mnemonics.patch
+ "${FILESDIR}"/${P}-change-bullet.patch
+ "${FILESDIR}"/${P}-tooltips.patch
+ "${FILESDIR}"/${P}-window-dragging.patch
+ "${FILESDIR}"/${P}-slibtool.patch #766680
+ "${FILESDIR}"/${P}-automake-1.14.patch # taken from Debian
+ "${FILESDIR}/${P}-lua.patch" #919421
+)
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ # pkgconfig wrapper set up by lua-single.eclass is not multilib-compatible
+ # at present so point Autoconf directly to the correct implementation.
+ sed -i -e "/PKG_CHECK_MODULES(LUA,/s|lua|${ELUA}|" configure.ac || die
+
+ gnome2_src_prepare
+}
+
+multilib_src_configure() {
+ local confopts=(
+ --enable-animation
+ $(multilib_native_use_enable lua)
+ $(multilib_native_use_with lua system-lua)
+ )
+ ECONF_SOURCE=${S} gnome2_src_configure "${confopts[@]}"
+}
+
+multilib_src_install() {
+ gnome2_src_install
+}
diff --git a/x11-themes/lxqt-themes/lxqt-themes-2.1.0.ebuild b/x11-themes/lxqt-themes/lxqt-themes-2.1.0.ebuild
index 2441dea388d7..448bfd66e279 100644
--- a/x11-themes/lxqt-themes/lxqt-themes-2.1.0.ebuild
+++ b/x11-themes/lxqt-themes/lxqt-themes-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
fi
LICENSE="LGPL-2.1+"
diff --git a/x11-themes/papirus-icon-theme/Manifest b/x11-themes/papirus-icon-theme/Manifest
index 754b81dc358f..08523067acc8 100644
--- a/x11-themes/papirus-icon-theme/Manifest
+++ b/x11-themes/papirus-icon-theme/Manifest
@@ -1 +1,2 @@
DIST papirus-icon-theme-20240201.tar.gz 33512835 BLAKE2B ebfc5495aac5cf49da4fbc5b5ea59d823074a5dc1fa2c6833dbc334cebb4a9145f5c7e86e6ce1f59282bd3b91fe657257eea93808cbed6a3a1e99d8f765b7004 SHA512 ac4b653e904bcda1a643accd43c8fcda2f4d0b5d9844e92c31e3fe950b440f172a53d0042677b902c41769884be54a06ccb42ea01283104b80daf421a70a6516
+DIST papirus-icon-theme-20250201.tar.gz 33743355 BLAKE2B fdbd42871a0914c049bda14d56a2c47fa8ef49119dad806a2ee16755b13f214bbe70c74c5899f30d75ad6a0fd4fe230167322a77d5072ca5d728ed044a64f10b SHA512 390bd47cb3069f74fc364a4100c60c5ab87eca6c7796e925464988c360e0b8ca19d61447f496cbc37e26aeb3aa013988a533cb0259846106f78ed55bc9c76f74
diff --git a/x11-themes/papirus-icon-theme/papirus-icon-theme-20250201.ebuild b/x11-themes/papirus-icon-theme/papirus-icon-theme-20250201.ebuild
new file mode 100644
index 000000000000..5f51ef8058a7
--- /dev/null
+++ b/x11-themes/papirus-icon-theme/papirus-icon-theme-20250201.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit xdg
+
+DESCRIPTION="Free and open source SVG icon theme"
+HOMEPAGE="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"
+SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+src_compile() { :; }
diff --git a/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild b/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild
index 8a9bad8868b5..2e68487acd97 100644
--- a/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild
+++ b/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://tango.freedesktop.org/releases/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="minimal png"
RESTRICT="binchecks strip"
diff --git a/x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild b/x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild
index 3f0d6168b17c..131d5c188e70 100644
--- a/x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild
+++ b/x11-themes/xcursor-themes/xcursor-themes-1.0.7.ebuild
@@ -4,7 +4,6 @@
EAPI=8
XORG_MODULE=data/
-XORG_TARBALL_SUFFIX="xz"
inherit xorg-3
DESCRIPTION="X.Org cursor themes: whiteglass, redglass and handhelds"