diff options
Diffstat (limited to 'x11-themes')
-rw-r--r-- | x11-themes/Manifest.gz | bin | 20576 -> 20749 bytes | |||
-rw-r--r-- | x11-themes/adwaita-icon-theme-legacy/Manifest | 3 | ||||
-rw-r--r-- | x11-themes/adwaita-icon-theme-legacy/adwaita-icon-theme-legacy-46.2.ebuild | 40 | ||||
-rw-r--r-- | x11-themes/adwaita-icon-theme-legacy/metadata.xml | 12 | ||||
-rw-r--r-- | x11-themes/adwaita-icon-theme/Manifest | 2 | ||||
-rw-r--r-- | x11-themes/adwaita-icon-theme/adwaita-icon-theme-46.2.ebuild | 77 |
6 files changed, 134 insertions, 0 deletions
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz Binary files differindex 7d9d4666821d..3bb58a9cdec6 100644 --- a/x11-themes/Manifest.gz +++ b/x11-themes/Manifest.gz 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 +} |