[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 7bde8e60f7fdee24852a4bdb8d0b59e9799696af Author: Mattéo Rossillol‑‑Laruelle protonmail com> AuthorDate: Sun Jun 25 15:26:03 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 20 12:22:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bde8e60 x11-themes/tela-icon-theme: add 20230625 Signed-off-by: Mattéo Rossillol‑‑Laruelle protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/31602 Signed-off-by: Sam James gentoo.org> x11-themes/tela-icon-theme/Manifest| 1 + x11-themes/tela-icon-theme/metadata.xml| 23 +++ .../tela-icon-theme-20230625.ebuild| 70 ++ 3 files changed, 94 insertions(+) diff --git a/x11-themes/tela-icon-theme/Manifest b/x11-themes/tela-icon-theme/Manifest index af1f0aaa500f..ffdecb254576 100644 --- a/x11-themes/tela-icon-theme/Manifest +++ b/x11-themes/tela-icon-theme/Manifest @@ -1 +1,2 @@ DIST tela-icon-theme-20230203.tar.gz 3774147 BLAKE2B c0b04ec934ed68a7d6267be030af861cf9c2c24e8367baebbc56b788f4dbec56dda2679190f33c739a04ed9ca3088138a1f89624e9beebf715149fbef2478576 SHA512 28ad9e67394ffa65bd1fe6052e38dd324487be621670bff933f3bb2aeee9134e656f1f8faebb060d5d765b808e008d5fede3d62a51b9ddca1e8047c927f3bdd1 +DIST tela-icon-theme-20230625.tar.gz 3286109 BLAKE2B 65aa1b084b1bc63bdd15c484a4ab5588dc86996dd77d06bd727fdc3658517d1a9fc47c58eb73427267a767674f64a1ce92d14b796c97caa5849d5398c62fc5f0 SHA512 f5722c9fa5c9d0ccb01780eed0a6ce063954e85f5c708d2b998254f2978297b1a4cff52622d1e6b3feb667d4f99c3e31099e1c71fad182e35cbcfe1246f67279 diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml index 87f66302cf90..16bfe66ba3aa 100644 --- a/x11-themes/tela-icon-theme/metadata.xml +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -25,7 +25,30 @@ Install dynamic color version for KDE plasma (folder color follows the colorscheme) Hardlink duplicate icons to greatly reduce installation size + + Installer la variante de couleur des dossiers standard + Installer la variante de couleur des dossiers noire + Installer la variante de couleur des dossiers bleue + Installer la variante de couleur des dossiers marron + Installer la variante de couleur des dossiers verte + Installer la variante de couleur des dossiers grise + Installer la variante de couleur des dossiers orange + Installer la variante de couleur des dossiers rose + Installer la variante de couleur des dossiers violette + Installer la variante de couleur des dossiers rouge + Installer la variante de couleur des dossiers jaune + Installer la variante de couleur des dossiers spécifique à Manjaro + Installer la variante de couleur des dossiers spécifique à Ubuntu + Installer la variante de couleur des dossiers spécifique à Dracula + Installer la variante de couleur des dossiers « nord » + Installer la variante de couleur dynamique pour KDE Plasma (la couleur des dossiers suit le thème de couleur) + Créer des liens durs pour les icônes doublons afin de grandement réduire la taille à l'installation + + + Vince + vinceliu...@hotmail.com + https://github.com/vinceliuice/Tela-icon-theme/issues vinceliuice/Tela-icon-theme diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild new file mode 100644 index ..3a0301169077 --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild @@ -0,0 +1,70 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo + +# eg. 20211225 -> 2021-12-25 +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" +MY_PN="${PN^}" + +# standard comes first +MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu dracula nord ) + +inherit xdg + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git; +else + SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink kde" # this is why standard comes first + +REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" + +# not needed and slows us down, package installs 120 000 small files +RESTRICT="binchecks
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: fe66615fc77652a431ac89e16b96e1ec88f62e0e Author: zackiloco proton me> AuthorDate: Mon Jun 5 12:45:01 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Jun 7 22:20:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe66615f x11-themes/tela-icon-theme: Add 20230203 Signed-off-by: Steffen Winter proton.me> Closes: https://github.com/gentoo/gentoo/pull/30591 Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/Manifest| 2 +- .../tela-icon-theme-20230203.ebuild| 70 ++ 2 files changed, 71 insertions(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/Manifest b/x11-themes/tela-icon-theme/Manifest index bd10d9e3bba9..af1f0aaa500f 100644 --- a/x11-themes/tela-icon-theme/Manifest +++ b/x11-themes/tela-icon-theme/Manifest @@ -1 +1 @@ -DIST tela-icon-theme-20220828.tar.gz 3707567 BLAKE2B 61a72b96df08cb5f3ef80b7aea5ca05e9b142607672f7213494c6f9fd0f458eeb87bd80842e14b7ed260f533088711f433357179c7c53d5beeeb76bafe2817d5 SHA512 6f0d26678ead12043bfc8943e2d40a507c2cfa8136a1556d53444efa5b1f6903307aead9255a38b3411980bd5353c3497bf224c1ed66a620d229b6a9a9079f83 +DIST tela-icon-theme-20230203.tar.gz 3774147 BLAKE2B c0b04ec934ed68a7d6267be030af861cf9c2c24e8367baebbc56b788f4dbec56dda2679190f33c739a04ed9ca3088138a1f89624e9beebf715149fbef2478576 SHA512 28ad9e67394ffa65bd1fe6052e38dd324487be621670bff933f3bb2aeee9134e656f1f8faebb060d5d765b808e008d5fede3d62a51b9ddca1e8047c927f3bdd1 diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild new file mode 100644 index ..c6ef1f2ee896 --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild @@ -0,0 +1,70 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo + +# eg. 20211225 -> 2021-12-25 +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" +MY_PN="${PN^}" + +# standard comes first +MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu dracula nord ) + +inherit xdg + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git; +else + SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink kde" # this is why standard comes first + +REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" + +# not needed and slows us down, package installs 120 000 small files +RESTRICT="binchecks strip test" + +# technically we can use app-arch/hardlink too, but it's deprecated +BDEPEND=" + app-shells/bash + sys-apps/util-linux[hardlink(-)?] +" + +src_prepare() { + default + # we use eclass for that + sed -i '/gtk-update-icon-cache/d' install.sh || die +} + +src_install() { + local v variants=( + $(for v in ${MY_COLOR_VARIANTS[@]}; do + usev ${v} + done) + $(usev kde '-c') + ) + + dodir /usr/share/icons + ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die + 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) + # https://bugs.gentoo.org/830467 + edob find "${ED}" -xtype l -print -delete + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: faf2696929734ea8376de1e13edffbeb282ffc10 Author: zackiloco proton me> AuthorDate: Fri Apr 14 10:58:14 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Jun 7 22:20:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf26969 x11-themes/tela-icon-theme: Remove 20220828-r2 Signed-off-by: Steffen Winter proton.me> Signed-off-by: Georgy Yakovlev gentoo.org> .../tela-icon-theme-20220828-r2.ebuild | 70 -- 1 file changed, 70 deletions(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild deleted file mode 100644 index 3dc74352a3e5.. --- a/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edo - -# eg. 20211225 -> 2021-12-25 -MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" -MY_PN="${PN^}" - -# standard comes first -MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu nord ) - -inherit xdg - -DESCRIPTION="A flat colorful Design icon theme" -HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme; - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git; -else - SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64" - S="${WORKDIR}/${MY_PN}-${MY_PV}" -fi - -LICENSE="GPL-3+" -SLOT="0" -IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink kde" # this is why standard comes first - -REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" - -# not needed and slows us down, package installs 120 000 small files -RESTRICT="binchecks strip test" - -# technically we can use app-arch/harlink too, but it's deprecated -BDEPEND=" - app-shells/bash - sys-apps/util-linux[hardlink(-)?] -" - -src_prepare() { - default - # we use eclass for that - sed -i '/gtk-update-icon-cache/d' install.sh || die -} - -src_install() { - local v variants=( - $(usev kde '-c') - $(for v in ${MY_COLOR_VARIANTS[@]}; do - usev ${v} - done) - ) - - dodir /usr/share/icons - ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die - 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) - # https://bugs.gentoo.org/830467 - edob find "${ED}" -xtype l -print -delete - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 42aa3525c2c48b5b64299bb1867fb809b2086b29 Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Jun 7 22:15:23 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Jun 7 22:20:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42aa3525 x11-themes/tela-icon-theme: sync live ebuild Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index 9f99ea192c05..3a0301169077 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -35,10 +35,10 @@ REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" # not needed and slows us down, package installs 120 000 small files RESTRICT="binchecks strip test" -# technically we can use app-arch/harlink too, but it's deprecated +# technically we can use app-arch/hardlink too, but it's deprecated BDEPEND=" app-shells/bash - sys-apps/util-linux[hardlink(-)?] + hardlink? ( sys-apps/util-linux[hardlink(-)?] ) " src_prepare() { @@ -49,18 +49,13 @@ src_prepare() { src_install() { local v variants=( - $(usev kde '-c') $(for v in ${MY_COLOR_VARIANTS[@]}; do usev ${v} done) + $(usev kde '-c') ) dodir /usr/share/icons - - # FIXME: remove after merged - # https://github.com/vinceliuice/Tela-icon-theme/issues/223 - rm -v links/scalable/apps/preferences-desktop-keyboard-shortcuts.svg || : - ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die if use hardlink; then einfo "Linking duplicate icons... (may take a long time)"
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: ab79bca4f761b6b1aa7870bdbb2070c469bccc2c Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Jun 7 22:14:33 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Jun 7 22:20:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab79bca4 x11-themes/tela-icon-theme: make hardlink dep conditional Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild index c6ef1f2ee896..3a0301169077 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -38,7 +38,7 @@ RESTRICT="binchecks strip test" # technically we can use app-arch/hardlink too, but it's deprecated BDEPEND=" app-shells/bash - sys-apps/util-linux[hardlink(-)?] + hardlink? ( sys-apps/util-linux[hardlink(-)?] ) " src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 77dcc89a0820ea54319aec1149cc0883c8f5e340 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Mar 20 22:48:06 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Mar 20 23:59:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77dcc89a x11-themes/tela-icon-theme: re-phrase kde useflag description Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml index e9fa7ec01cfc..87f66302cf90 100644 --- a/x11-themes/tela-icon-theme/metadata.xml +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -22,7 +22,7 @@ Install ubuntu folder version Install dracula folder version Install nord folder version - Install colorshceme version for KDE plasma (folder color follow the colorscheme) + Install dynamic color version for KDE plasma (folder color follows the colorscheme) Hardlink duplicate icons to greatly reduce installation size
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: cea6ed0331e883baaac437d4690d670ba963377f Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Jan 14 20:53:05 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Jan 14 20:53:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea6ed03 x11-themes/tela-icon-theme: temp fix for live ebuild Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index b591e1d0d963..9f99ea192c05 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -56,6 +56,11 @@ src_install() { ) dodir /usr/share/icons + + # FIXME: remove after merged + # https://github.com/vinceliuice/Tela-icon-theme/issues/223 + rm -v links/scalable/apps/preferences-desktop-keyboard-shortcuts.svg || : + ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die if use hardlink; then einfo "Linking duplicate icons... (may take a long time)"
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: b03b3edc49de399ce67cbdef05ef90c2af34ae3a Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Dec 6 00:16:25 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Dec 6 00:18:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b03b3edc x11-themes/tela-icon-theme: drop 20211225 Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/Manifest| 1 - .../tela-icon-theme-20211225.ebuild| 67 -- 2 files changed, 68 deletions(-) diff --git a/x11-themes/tela-icon-theme/Manifest b/x11-themes/tela-icon-theme/Manifest index d81849bc7e86..bd10d9e3bba9 100644 --- a/x11-themes/tela-icon-theme/Manifest +++ b/x11-themes/tela-icon-theme/Manifest @@ -1,2 +1 @@ -DIST tela-icon-theme-20211225.tar.gz 3592063 BLAKE2B d5b16f4f3899fc162082d2ee2432367e4b81527e71d1689c1f9f930bb22a799485d3b127f9aafa803b3356ad462e59cd5e78ae17fdd7607edf68794307c0c8d8 SHA512 4b4db7c07e4349879dd6568b0cd06476027cef173565bb91fe89909cf1d6bbad591c6b9ce29c81bef03f71211fc06d71da353e9116103b8407b0fb3141e0d949 DIST tela-icon-theme-20220828.tar.gz 3707567 BLAKE2B 61a72b96df08cb5f3ef80b7aea5ca05e9b142607672f7213494c6f9fd0f458eeb87bd80842e14b7ed260f533088711f433357179c7c53d5beeeb76bafe2817d5 SHA512 6f0d26678ead12043bfc8943e2d40a507c2cfa8136a1556d53444efa5b1f6903307aead9255a38b3411980bd5353c3497bf224c1ed66a620d229b6a9a9079f83 diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild deleted file mode 100644 index 4a7dbec99539.. --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# eg. 20211225 -> 2021-12-25 -MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" -MY_PN="${PN^}" - -# standard comes first -MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu ) - -inherit xdg - -DESCRIPTION="A flat colorful Design icon theme" -HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme; - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git; -else - SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64" - S="${WORKDIR}/${MY_PN}-${MY_PV}" -fi - -LICENSE="GPL-3+" -SLOT="0" -IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink" # this is why standard comes first - -REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" - -# not needed and slows us down, package installs 120 000 small files -RESTRICT="binchecks strip test" - -# technically we can use app-arch/harlink too, but it's deprecated -BDEPEND=" - app-shells/bash - sys-apps/util-linux[hardlink(-)?] -" - -src_prepare() { - default - # we use eclass for that - sed -i '/gtk-update-icon-cache/d' install.sh || die -} - -src_install() { - local v variants=( - $(for v in ${MY_COLOR_VARIANTS[@]}; do - usev ${v} - done) - ) - - dodir /usr/share/icons - ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die - 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) - # https://bugs.gentoo.org/830467 - find "${ED}" -xtype l -name uav.svg -delete || die "removing broken symlinks failed" - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: cbdd750204f1b89bda96e0ea28a4b956c0c0aa72 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Dec 6 00:17:04 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Dec 6 00:18:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbdd7502 x11-themes/tela-icon-theme: revbump 20220828, add nord varian. Signed-off-by: Georgy Yakovlev gentoo.org> ...icon-theme-20220828-r1.ebuild => tela-icon-theme-20220828-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild similarity index 97% rename from x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild rename to x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild index 8c860c8bc138..3dc74352a3e5 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r2.ebuild @@ -10,7 +10,7 @@ MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" MY_PN="${PN^}" # standard comes first -MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu ) +MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu nord ) inherit xdg
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 4f6a778e340e7d6e2a6b86329fd2c0556f2227a0 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Dec 6 00:15:17 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Dec 6 00:18:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6a778e x11-themes/tela-icon-theme: update live ebuild, add dracula & nord Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/metadata.xml| 2 ++ x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml index 11f07ab3afc3..e9fa7ec01cfc 100644 --- a/x11-themes/tela-icon-theme/metadata.xml +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -20,6 +20,8 @@ Install yellow folder version Install manjaro folder version Install ubuntu folder version + Install dracula folder version + Install nord folder version Install colorshceme version for KDE plasma (folder color follow the colorscheme) Hardlink duplicate icons to greatly reduce installation size diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index 8c860c8bc138..b591e1d0d963 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -10,7 +10,7 @@ MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" MY_PN="${PN^}" # standard comes first -MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu ) +MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu dracula nord ) inherit xdg
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: a49fd7194190b4bb0bd5c93f73a71b85bd7dd7c2 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Sep 17 16:59:42 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Sep 17 16:59:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a49fd719 x11-themes/tela-icon-theme: revbump, remove broken symlinks Signed-off-by: Georgy Yakovlev gentoo.org> ...-icon-theme-20220828.ebuild => tela-icon-theme-20220828-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild similarity index 95% rename from x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild rename to x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild index 8396dac63033..8c860c8bc138 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit edo + # eg. 20211225 -> 2021-12-25 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" MY_PN="${PN^}" @@ -62,7 +64,7 @@ src_install() { # installs broken symlink (by design, but we remove it due to QA warnings) # https://bugs.gentoo.org/830467 - find "${ED}" -xtype l -name uav.svg -delete || die "removing broken symlinks failed" + edob find "${ED}" -xtype l -print -delete einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 47bd676d92bbb3fa2c554a503af807ec38415e66 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Sep 17 17:00:05 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Sep 17 17:00:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bd676d x11-themes/tela-icon-theme: sync live ebuild Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index 8396dac63033..8c860c8bc138 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit edo + # eg. 20211225 -> 2021-12-25 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" MY_PN="${PN^}" @@ -62,7 +64,7 @@ src_install() { # installs broken symlink (by design, but we remove it due to QA warnings) # https://bugs.gentoo.org/830467 - find "${ED}" -xtype l -name uav.svg -delete || die "removing broken symlinks failed" + edob find "${ED}" -xtype l -print -delete einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 64bd9e8414c8ec78127ec3a71f28105030358473 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Sep 17 16:53:28 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Sep 17 16:55:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bd9e84 x11-themes/tela-icon-theme: add 20220828 Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/Manifest| 1 + .../tela-icon-theme-20220828.ebuild| 68 ++ 2 files changed, 69 insertions(+) diff --git a/x11-themes/tela-icon-theme/Manifest b/x11-themes/tela-icon-theme/Manifest index f7ef1cd16046..d81849bc7e86 100644 --- a/x11-themes/tela-icon-theme/Manifest +++ b/x11-themes/tela-icon-theme/Manifest @@ -1 +1,2 @@ DIST tela-icon-theme-20211225.tar.gz 3592063 BLAKE2B d5b16f4f3899fc162082d2ee2432367e4b81527e71d1689c1f9f930bb22a799485d3b127f9aafa803b3356ad462e59cd5e78ae17fdd7607edf68794307c0c8d8 SHA512 4b4db7c07e4349879dd6568b0cd06476027cef173565bb91fe89909cf1d6bbad591c6b9ce29c81bef03f71211fc06d71da353e9116103b8407b0fb3141e0d949 +DIST tela-icon-theme-20220828.tar.gz 3707567 BLAKE2B 61a72b96df08cb5f3ef80b7aea5ca05e9b142607672f7213494c6f9fd0f458eeb87bd80842e14b7ed260f533088711f433357179c7c53d5beeeb76bafe2817d5 SHA512 6f0d26678ead12043bfc8943e2d40a507c2cfa8136a1556d53444efa5b1f6903307aead9255a38b3411980bd5353c3497bf224c1ed66a620d229b6a9a9079f83 diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild new file mode 100644 index ..8396dac63033 --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild @@ -0,0 +1,68 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# eg. 20211225 -> 2021-12-25 +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" +MY_PN="${PN^}" + +# standard comes first +MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu ) + +inherit xdg + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git; +else + SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink kde" # this is why standard comes first + +REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" + +# not needed and slows us down, package installs 120 000 small files +RESTRICT="binchecks strip test" + +# technically we can use app-arch/harlink too, but it's deprecated +BDEPEND=" + app-shells/bash + sys-apps/util-linux[hardlink(-)?] +" + +src_prepare() { + default + # we use eclass for that + sed -i '/gtk-update-icon-cache/d' install.sh || die +} + +src_install() { + local v variants=( + $(usev kde '-c') + $(for v in ${MY_COLOR_VARIANTS[@]}; do + usev ${v} + done) + ) + + dodir /usr/share/icons + ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die + 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) + # https://bugs.gentoo.org/830467 + find "${ED}" -xtype l -name uav.svg -delete || die "removing broken symlinks failed" + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: bcbf294166dbf6d7cc3bbdff360bc6fc2f8b1496 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jan 3 20:44:30 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jan 3 20:58:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcbf2941 x11-themes/tela-icon-theme: add USE=kde for live ebuild Install colorshceme version for KDE plasma (folder color follow the colorscheme) Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/metadata.xml| 1 + x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml index aca9f0e9a88d..11f07ab3afc3 100644 --- a/x11-themes/tela-icon-theme/metadata.xml +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -20,6 +20,7 @@ Install yellow folder version Install manjaro folder version Install ubuntu folder version + Install colorshceme version for KDE plasma (folder color follow the colorscheme) Hardlink duplicate icons to greatly reduce installation size diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index 4a7dbec99539..8396dac63033 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -26,7 +26,7 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink" # this is why standard comes first +IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink kde" # this is why standard comes first REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" @@ -47,6 +47,7 @@ src_prepare() { src_install() { local v variants=( + $(usev kde '-c') $(for v in ${MY_COLOR_VARIANTS[@]}; do usev ${v} done)
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 45e5ac88dd4e8be9b498e32fc24d126e089c8615 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jan 3 03:15:50 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jan 3 03:22:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e5ac88 x11-themes/tela-icon-theme: sync life ebuild Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index c7bfcc393f5c..4a7dbec99539 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -59,5 +59,9 @@ src_install() { hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" fi + # installs broken symlink (by design, but we remove it due to QA warnings) + # https://bugs.gentoo.org/830467 + find "${ED}" -xtype l -name uav.svg -delete || die "removing broken symlinks failed" + einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 5bca0d228ca7102806aa555a0f9deaa82146b888 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jan 3 03:15:15 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jan 3 03:22:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bca0d22 x11-themes/tela-icon-theme: fix broken symlinks Closes: https://bugs.gentoo.org/830467 Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild index c7bfcc393f5c..4a7dbec99539 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -59,5 +59,9 @@ src_install() { hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" fi + # installs broken symlink (by design, but we remove it due to QA warnings) + # https://bugs.gentoo.org/830467 + find "${ED}" -xtype l -name uav.svg -delete || die "removing broken symlinks failed" + einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 18f8fe2e75e82279226688dd67512e931ccb237e Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 11:13:04 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 11:13:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f8fe2e x11-themes/tela-icon-theme: whitespace Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild | 2 +- x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild index a3e95996c462..c7bfcc393f5c 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -56,7 +56,7 @@ src_install() { ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die if use hardlink; then einfo "Linking duplicate icons... (may take a long time)" - hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" + hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" fi einstalldocs diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index a3e95996c462..c7bfcc393f5c 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -56,7 +56,7 @@ src_install() { ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die if use hardlink; then einfo "Linking duplicate icons... (may take a long time)" - hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" + hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" fi einstalldocs
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 826276f60728155fa9a2b48296a1ed138345f8bd Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 04:08:08 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 10:55:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826276f6 x11-themes/tela-icon-theme: initial import Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/Manifest| 1 + x11-themes/tela-icon-theme/metadata.xml| 27 +++ .../tela-icon-theme-20211225.ebuild| 53 ++ .../tela-icon-theme-.ebuild| 53 ++ 4 files changed, 134 insertions(+) diff --git a/x11-themes/tela-icon-theme/Manifest b/x11-themes/tela-icon-theme/Manifest new file mode 100644 index ..f7ef1cd16046 --- /dev/null +++ b/x11-themes/tela-icon-theme/Manifest @@ -0,0 +1 @@ +DIST tela-icon-theme-20211225.tar.gz 3592063 BLAKE2B d5b16f4f3899fc162082d2ee2432367e4b81527e71d1689c1f9f930bb22a799485d3b127f9aafa803b3356ad462e59cd5e78ae17fdd7607edf68794307c0c8d8 SHA512 4b4db7c07e4349879dd6568b0cd06476027cef173565bb91fe89909cf1d6bbad591c6b9ce29c81bef03f71211fc06d71da353e9116103b8407b0fb3141e0d949 diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml new file mode 100644 index ..24627d1b17e7 --- /dev/null +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -0,0 +1,27 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + gyakov...@gentoo.org + Georgy Yakovlev + + + + Install black folder version + Install blue folder version + Install bworn folder version + Install green folder version + Install grey folder version + Install orange folder version + Install pink folder version + Install purple folder version + Install red older version + Install yellow folder version + Install manjaro folder version + Install ubuntu folder version + + + https://github.com/vinceliuice/Tela-icon-theme/issues/ + vinceliuice/Tela-icon-theme + + diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild new file mode 100644 index ..26d159c90dea --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# eg. 20211225 -> 2021-12-25 +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" +MY_PN="${PN/t/T}" + +# standard is always installed +MY_COLOR_VARIANTS=( black blue brown green grey orange pink purple red yellow manjaro ubuntu ) + +inherit xdg + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git; +else + SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="${MY_COLOR_VARIANTS[*]}" + +BDEPEND="app-shells/bash" + +src_prepare() { + default + # we use eclass for that + sed -i '/gtk-update-icon-cache/d' install.sh || die +} + +src_install() { + local v variants=( + standard + $( + for v in ${MY_COLOR_VARIANTS[@]}; do + usev ${v} + done + ) + ) + + dodir /usr/share/icons + ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die + + einstalldocs +} diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild new file mode 100644 index ..26d159c90dea --- /dev/null +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# eg. 20211225 -> 2021-12-25 +MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" +MY_PN="${PN/t/T}" + +# standard is always installed +MY_COLOR_VARIANTS=( black blue brown green grey orange pink purple red yellow manjaro ubuntu ) + +inherit xdg + +DESCRIPTION="A flat colorful Design icon theme" +HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git; +else + SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 68bd0600acc4e2e3f58d7bb00a753ddc249cf6cd Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 09:46:24 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 10:55:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68bd0600 x11-themes/tela-icon-theme: use bash ^ syntax Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild | 2 +- x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild index c686c6761162..09de04dd50cd 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -5,7 +5,7 @@ EAPI=8 # eg. 20211225 -> 2021-12-25 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" -MY_PN="${PN/t/T}" +MY_PN="${PN^}" # standard comes first MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu ) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index c686c6761162..09de04dd50cd 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -5,7 +5,7 @@ EAPI=8 # eg. 20211225 -> 2021-12-25 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" -MY_PN="${PN/t/T}" +MY_PN="${PN^}" # standard comes first MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu )
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 54e6240f94f2baecefaeaf4158650d8b27a2b7e9 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 09:55:36 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 10:55:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e6240f x11-themes/tela-icon-theme: compact bash syntax a bit Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild | 13 ++--- x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 13 ++--- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild index 09de04dd50cd..a4310154d7d6 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -26,11 +26,12 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="${MY_COLOR_VARIANTS[*]/standard/+standard}" +IUSE="+${MY_COLOR_VARIANTS[*]}" # this is why standard comes first REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" -RESTRICT="binchecks strip test" # not needed +# not needed +RESTRICT="binchecks strip test" BDEPEND="app-shells/bash" @@ -42,11 +43,9 @@ src_prepare() { src_install() { local v variants=( - $( - for v in ${MY_COLOR_VARIANTS[@]}; do - usev ${v} - done - ) + $(for v in ${MY_COLOR_VARIANTS[@]}; do + usev ${v} + done) ) dodir /usr/share/icons diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index 09de04dd50cd..a4310154d7d6 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -26,11 +26,12 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="${MY_COLOR_VARIANTS[*]/standard/+standard}" +IUSE="+${MY_COLOR_VARIANTS[*]}" # this is why standard comes first REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" -RESTRICT="binchecks strip test" # not needed +# not needed +RESTRICT="binchecks strip test" BDEPEND="app-shells/bash" @@ -42,11 +43,9 @@ src_prepare() { src_install() { local v variants=( - $( - for v in ${MY_COLOR_VARIANTS[@]}; do - usev ${v} - done - ) + $(for v in ${MY_COLOR_VARIANTS[@]}; do + usev ${v} + done) ) dodir /usr/share/icons
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 70261b7fcf0844b4ddd615ff04827b839f66693a Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 04:20:07 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 10:55:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70261b7f x11-themes/tela-icon-theme: add RESTRICT="binchecks strip test" Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild | 2 ++ x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild index cb8d15b5cbfa..c686c6761162 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -30,6 +30,8 @@ IUSE="${MY_COLOR_VARIANTS[*]/standard/+standard}" REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" +RESTRICT="binchecks strip test" # not needed + BDEPEND="app-shells/bash" src_prepare() { diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index cb8d15b5cbfa..c686c6761162 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -30,6 +30,8 @@ IUSE="${MY_COLOR_VARIANTS[*]/standard/+standard}" REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" +RESTRICT="binchecks strip test" # not needed + BDEPEND="app-shells/bash" src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 0c231445a4bc46635ee21cddf35d40e787b5f76e Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 04:16:54 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 10:55:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c231445 x11-themes/tela-icon-theme: make standard theme optional seems it's not actually required for other variants to function Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/metadata.xml| 1 + x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild | 9 + x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 9 + 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml index 24627d1b17e7..8c12ddafbb0d 100644 --- a/x11-themes/tela-icon-theme/metadata.xml +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -7,6 +7,7 @@ + Install standard folder version Install black folder version Install blue folder version Install bworn folder version diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild index 26d159c90dea..cb8d15b5cbfa 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -7,8 +7,8 @@ EAPI=8 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" MY_PN="${PN/t/T}" -# standard is always installed -MY_COLOR_VARIANTS=( black blue brown green grey orange pink purple red yellow manjaro ubuntu ) +# standard comes first +MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu ) inherit xdg @@ -26,7 +26,9 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="${MY_COLOR_VARIANTS[*]}" +IUSE="${MY_COLOR_VARIANTS[*]/standard/+standard}" + +REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" BDEPEND="app-shells/bash" @@ -38,7 +40,6 @@ src_prepare() { src_install() { local v variants=( - standard $( for v in ${MY_COLOR_VARIANTS[@]}; do usev ${v} diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index 26d159c90dea..cb8d15b5cbfa 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -7,8 +7,8 @@ EAPI=8 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" MY_PN="${PN/t/T}" -# standard is always installed -MY_COLOR_VARIANTS=( black blue brown green grey orange pink purple red yellow manjaro ubuntu ) +# standard comes first +MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple red yellow manjaro ubuntu ) inherit xdg @@ -26,7 +26,9 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="${MY_COLOR_VARIANTS[*]}" +IUSE="${MY_COLOR_VARIANTS[*]/standard/+standard}" + +REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" BDEPEND="app-shells/bash" @@ -38,7 +40,6 @@ src_prepare() { src_install() { local v variants=( - standard $( for v in ${MY_COLOR_VARIANTS[@]}; do usev ${v}
[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/
commit: 16eefde25e8bb5a3b90132da965849f6854fb061 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 10:23:10 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 10:55:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16eefde2 x11-themes/tela-icon-theme: add USE=hardlink to save space Files: 180583 Linked: 166804 files Compared: 0 xattrs Compared: 1214946 files Saved: 174.99 MiB Duration: 156.305428 seconds Before and after hardlinking: x11-themes/tela-icon-theme: 438076 files, 824 non-files, 194.5M x11-themes/tela-icon-theme: 438076 files (271272 unique), 824 non-files, 19.5M Not bad, 10x savings. Signed-off-by: Georgy Yakovlev gentoo.org> x11-themes/tela-icon-theme/metadata.xml| 3 ++- x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild | 14 +++--- x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 14 +++--- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/x11-themes/tela-icon-theme/metadata.xml b/x11-themes/tela-icon-theme/metadata.xml index 8c12ddafbb0d..aca9f0e9a88d 100644 --- a/x11-themes/tela-icon-theme/metadata.xml +++ b/x11-themes/tela-icon-theme/metadata.xml @@ -20,9 +20,10 @@ Install yellow folder version Install manjaro folder version Install ubuntu folder version + Hardlink duplicate icons to greatly reduce installation size - https://github.com/vinceliuice/Tela-icon-theme/issues/ + https://github.com/vinceliuice/Tela-icon-theme/issues vinceliuice/Tela-icon-theme diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild index a4310154d7d6..a3e95996c462 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-20211225.ebuild @@ -26,14 +26,18 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="+${MY_COLOR_VARIANTS[*]}" # this is why standard comes first +IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink" # this is why standard comes first REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" -# not needed +# not needed and slows us down, package installs 120 000 small files RESTRICT="binchecks strip test" -BDEPEND="app-shells/bash" +# technically we can use app-arch/harlink too, but it's deprecated +BDEPEND=" + app-shells/bash + sys-apps/util-linux[hardlink(-)?] +" src_prepare() { default @@ -50,6 +54,10 @@ src_install() { dodir /usr/share/icons ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die + if use hardlink; then + einfo "Linking duplicate icons... (may take a long time)" + hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" + fi einstalldocs } diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild index a4310154d7d6..a3e95996c462 100644 --- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild +++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild @@ -26,14 +26,18 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="+${MY_COLOR_VARIANTS[*]}" # this is why standard comes first +IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink" # this is why standard comes first REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )" -# not needed +# not needed and slows us down, package installs 120 000 small files RESTRICT="binchecks strip test" -BDEPEND="app-shells/bash" +# technically we can use app-arch/harlink too, but it's deprecated +BDEPEND=" + app-shells/bash + sys-apps/util-linux[hardlink(-)?] +" src_prepare() { default @@ -50,6 +54,10 @@ src_install() { dodir /usr/share/icons ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die + if use hardlink; then + einfo "Linking duplicate icons... (may take a long time)" + hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" + fi einstalldocs }