summaryrefslogtreecommitdiff
path: root/x11-themes
diff options
context:
space:
mode:
Diffstat (limited to 'x11-themes')
-rw-r--r--x11-themes/Manifest.gzbin20576 -> 20749 bytes
-rw-r--r--x11-themes/adwaita-icon-theme-legacy/Manifest3
-rw-r--r--x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild40
-rw-r--r--x11-themes/adwaita-icon-theme-legacy/metadata.xml12
-rw-r--r--x11-themes/adwaita-icon-theme/Manifest2
-rw-r--r--x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild77
6 files changed, 134 insertions, 0 deletions
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz
index 7d9d4666821d..3bb58a9cdec6 100644
--- a/x11-themes/Manifest.gz
+++ b/x11-themes/Manifest.gz
Binary files differ
diff --git a/x11-themes/adwaita-icon-theme-legacy/Manifest b/x11-themes/adwaita-icon-theme-legacy/Manifest
new file mode 100644
index 000000000000..162c1a6000bd
--- /dev/null
+++ b/x11-themes/adwaita-icon-theme-legacy/Manifest
@@ -0,0 +1,3 @@
+DIST adwaita-icon-theme-legacy-46.2.tar.xz 2056840 BLAKE2B 571ad9402c3ab3d29d856b72fae3969bc78fc4ca40aa285d84d9ec562084182dacf566820deca13ed028d92b88e80f7410824b605bf89a6501c39370bce54a12 SHA512 01e4711e353d44914ed69a5d815046260c360f6da5586e419f54b33e9661abbb90bc8b675a505107e713d5b872d0d464491589498f40bad00f03183ddd81e791
+EBUILD adwaita-icon-theme-legacy-46.2.ebuild 1138 BLAKE2B f0805a2c100851b5de6294d1b3519fceb19a7fac26fde33f50b1868c9744e0632a30aa3234c7b26fef3d554711eefe0f67a83307b5bf7a406a7ba2f739df415c SHA512 2e6b62909a14b0cd280ba6c0e6938e1e74bddddf669223fe6974a395588303f5be04e53e13c9cec62d25cf4acb9668c3cdb27479e949d37ee60789b31efafdf3
+MISC metadata.xml 391 BLAKE2B 4018b51c39cb273f6b2a0dc9fd2992dc16103eeb550aea219520301d5c6a955f6d6a3ec03a05b391cff722f620600ea77e1e88677fc5e187a5ac8d73cfe84f82 SHA512 18a36376425565431a790eb27342f75004c9b680e2142196b6f7df971585cbb0ef87816932c3139280d57300f5771e8dff21d3841ea1a0ca079cc56403e06467
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
new file mode 100644
index 000000000000..fe962b1455a2
--- /dev/null
+++ b/x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson xdg
+
+DESCRIPTION="Adwaita Icon Theme legacy"
+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"
+
+# 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
+DEPEND=">=x11-themes/hicolor-icon-theme-0.10"
+RDEPEND="${DEPEND}
+ >=gnome-base/librsvg-2.48:2
+"
+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_test() {
+ :; # No tests
+}
+
+src_install() {
+ meson_src_install
+ # https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy/-/issues/3
+ mv "${D}"/usr/share/licenses/adwaita-icon-theme \
+ "${D}"/usr/share/licenses/adwaita-icon-theme-legacy || die
+}
diff --git a/x11-themes/adwaita-icon-theme-legacy/metadata.xml b/x11-themes/adwaita-icon-theme-legacy/metadata.xml
new file mode 100644
index 000000000000..a75ff63cf314
--- /dev/null
+++ b/x11-themes/adwaita-icon-theme-legacy/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="gnome-gitlab">GNOME/adwaita-icon-theme-legacy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-themes/adwaita-icon-theme/Manifest b/x11-themes/adwaita-icon-theme/Manifest
index a6d0ba1eb6c8..ebebb4ad9c02 100644
--- a/x11-themes/adwaita-icon-theme/Manifest
+++ b/x11-themes/adwaita-icon-theme/Manifest
@@ -1,6 +1,8 @@
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 tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
EBUILD adwaita-icon-theme-3.32.0.ebuild 1581 BLAKE2B 8e584fbe62ff8cf15959f99b1807abe132df837be23c806fee280da0b01b23494d37eb8e99ec9d234a16f7be3003550d1e78954284c2b0995a04a5678d1e94fc SHA512 204ccfdb81b8f30c4ea6a216ee23c4ad936a2a84671b21060502f4d43db470fedc5d995068e74b0bf012bd425daab8a99c93558fa3e4f841e3cfde955f510a05
EBUILD adwaita-icon-theme-45.0.ebuild 1905 BLAKE2B 79ae0741b868937368a2377e752c8f19c10596784bf6522b37ff55864c45d3338fc4483bd65c8dedd14fcc0e7657ee313f6b90a9590c413750521a1ec9327bdf SHA512 bd2c10f9ec0246b239713dba6cb4dc15698b7bddb496c7b45c7fe0cec6e2aacc81fa67772fc7af934754c8963c3617266c2bf498f0833af82b558b37f4bd051b
+EBUILD adwaita-icon-theme-46.2.ebuild 2252 BLAKE2B 6492353b137e9e141967b6e595341308d045387611b91249d72db0870b8baa2f04ba4cdf61cca6a0a62394720334ec2bcb828741b5f950f2df39da78c7f79f3f SHA512 89600eb9cac22607e6a7422c6ec13d2752e87e04af281eae765006374141fc4d858a47c7f1f4f1e3d868eea345d18902952f31c6abb68ee50819e38b7e97756c
MISC metadata.xml 384 BLAKE2B f5445038d2ce25be0dc9990f704a7eaeb202de544fca1c588e4eb2f6ac945df58ffc1402bc0ba689069ad818b728842afa033931885423abe26eb357d8bac0fa SHA512 e3b17fac8cb1d27b39795745049ee81f5ac3499c198b6a1eee08298499b9e124526828a5cbcfefe7744f1efdc65e869ef0124b5341dc09228c11c742f295780d
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
new file mode 100644
index 000000000000..4f1301c6cde9
--- /dev/null
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 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 ~amd64-linux ~x86-linux"
+
+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
+}