diff options
Diffstat (limited to 'x11-themes')
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" |