[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/

2024-01-20 Thread Sam James
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/

2023-06-07 Thread Georgy Yakovlev
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/

2023-06-07 Thread Georgy Yakovlev
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/

2023-06-07 Thread Georgy Yakovlev
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/

2023-06-07 Thread Georgy Yakovlev
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/

2023-03-20 Thread Georgy Yakovlev
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/

2023-01-14 Thread Georgy Yakovlev
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/

2022-12-05 Thread Georgy Yakovlev
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/

2022-12-05 Thread Georgy Yakovlev
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/

2022-12-05 Thread Georgy Yakovlev
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/

2022-09-17 Thread Georgy Yakovlev
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/

2022-09-17 Thread Georgy Yakovlev
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/

2022-09-17 Thread Georgy Yakovlev
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/

2022-01-03 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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/

2022-01-02 Thread Georgy Yakovlev
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
 }