diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-01 20:53:45 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-01 20:53:45 +0000 |
commit | 896d6a8a88861c42b5d531a2f147c8a29a149bd8 (patch) | |
tree | 081fe10813721a96088dca6b54bc35bcac18afc6 /x11-themes/fluent-icon-theme/fluent-icon-theme-2022.11.30.ebuild | |
parent | 3059f20995d5ac642b7b4a38d538fdf1cc45d90d (diff) |
gentoo auto-resync : 01:12:2022 - 20:53:45
Diffstat (limited to 'x11-themes/fluent-icon-theme/fluent-icon-theme-2022.11.30.ebuild')
-rw-r--r-- | x11-themes/fluent-icon-theme/fluent-icon-theme-2022.11.30.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/x11-themes/fluent-icon-theme/fluent-icon-theme-2022.11.30.ebuild b/x11-themes/fluent-icon-theme/fluent-icon-theme-2022.11.30.ebuild new file mode 100644 index 000000000000..82a474b46799 --- /dev/null +++ b/x11-themes/fluent-icon-theme/fluent-icon-theme-2022.11.30.ebuild @@ -0,0 +1,56 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ie. 2021.12.20 -> 2021-12-20 +MY_PV="${PV//./-}" +MY_PN="${PN^}" + +inherit xdg + +DESCRIPTION="Fluent icon theme for Linux desktops" +HOMEPAGE="https://github.com/vinceliuice/Fluent-icon-theme" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git" +else + SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+black +hardlink round" +RESTRICT="binchecks strip test" + +BDEPEND="sys-apps/util-linux[hardlink(-)?]" + +src_prepare() { + default + + sed -i '/gtk-update-icon-cache/d' install.sh || die +} + +src_install() { + dodir /usr/share/icons + local myinstallopts=( + --all + --dest "${ED}/usr/share/icons" + $(usev black '--black') + $(usev round '--round') + ) + bash ./install.sh "${myinstallopts[@]}" || die "install script failed" + + if use hardlink; then + einfo "Linking duplicate icons... (may take a long time)" + hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed" + fi + + # installs broken symlink (by design, but we remove it due to QA warnings) + find "${ED}" -xtype l -delete || die "removing broken symlinks failed" + + einstalldocs +} |