* [gentoo-commits] repo/proj/guru:master commit in: x11-themes/qogir-icon-theme/
@ 2021-05-21 14:10 Michał Górny
0 siblings, 0 replies; 4+ messages in thread
From: Michał Górny @ 2021-05-21 14:10 UTC (permalink / raw
To: gentoo-commits
commit: b368322b2946f4e12ca8afb0f5ffa8ca0f6e9342
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed May 19 12:54:32 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 19 20:22:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b368322b
x11-themes/qogir-icon-theme: quote unquoted vars
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
x11-themes/qogir-icon-theme/Manifest | 1 -
x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild | 4 ++--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/x11-themes/qogir-icon-theme/Manifest b/x11-themes/qogir-icon-theme/Manifest
index e7b88b33a..e29313bd9 100644
--- a/x11-themes/qogir-icon-theme/Manifest
+++ b/x11-themes/qogir-icon-theme/Manifest
@@ -1,2 +1 @@
DIST 2020-11-22.tar.gz 6242726 BLAKE2B 130f9fcafa8b42f833c6164ea45d8bb1f5de3561245f9815a273ff1bb9a5f2ff375a76a4125c4467ea437a87ac5f516d799b43239527d1b4d09457b7a601a312 SHA512 0d7849fbeff4ea3fb4f279e5f55cf794207407626bee80862d963ec60b08631b12e875ad7ba9b8a38394d5991953e52202fdca536ee5374435001ca05afd1148
-EBUILD qogir-icon-theme-2020.11.22.ebuild 1280 BLAKE2B 3bf1738f516db7da3c6cb36abf92407948525b333deb9908fc70d06a98b29cb69bf53091d5a7e77a55f46fce421884c630b9b9c743840f1bc7fde8be82989da6 SHA512 1c8f9c1419d7f008e8bade23fb461b1f87ffc789818010c73fe9eeb47b94e2d79f6c5b11cca07028c0428730490ad08666f7bc0fceb883ce5ea7e5eeef4ba63b
diff --git a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
index 0bc264cc0..b4dd0ec92 100644
--- a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
+++ b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
@@ -38,8 +38,8 @@ src_prepare() {
}
src_install() {
- mkdir -p ${D}/usr/share/icons
- CURSOR_DIR=${D}/usr/share/cursors/xorg-x11 ${S}/install.sh -d ${D}/usr/share/icons
+ mkdir -p "${D}/usr/share/icons"
+ CURSOR_DIR="${D}/usr/share/cursors/xorg-x11" "${S}"/install.sh -d "${D}/usr/share/icons"
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-themes/qogir-icon-theme/
@ 2021-05-21 14:10 Michał Górny
0 siblings, 0 replies; 4+ messages in thread
From: Michał Górny @ 2021-05-21 14:10 UTC (permalink / raw
To: gentoo-commits
commit: e2f0e77ef027ec44412fdff40683408a045f270c
Author: James Kalyan <contrib_x <AT> protonmail <DOT> com>
AuthorDate: Wed May 19 07:23:16 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 19 07:23:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2f0e77e
x11-themes/qogir-icon-theme: new package
Signed-off-by: James Kalyan <contrib_x <AT> protonmail.com>
x11-themes/qogir-icon-theme/Manifest | 2 +
x11-themes/qogir-icon-theme/metadata.xml | 12 +++++
.../qogir-icon-theme-2020.11.22.ebuild | 51 ++++++++++++++++++++++
3 files changed, 65 insertions(+)
diff --git a/x11-themes/qogir-icon-theme/Manifest b/x11-themes/qogir-icon-theme/Manifest
new file mode 100644
index 000000000..e7b88b33a
--- /dev/null
+++ b/x11-themes/qogir-icon-theme/Manifest
@@ -0,0 +1,2 @@
+DIST 2020-11-22.tar.gz 6242726 BLAKE2B 130f9fcafa8b42f833c6164ea45d8bb1f5de3561245f9815a273ff1bb9a5f2ff375a76a4125c4467ea437a87ac5f516d799b43239527d1b4d09457b7a601a312 SHA512 0d7849fbeff4ea3fb4f279e5f55cf794207407626bee80862d963ec60b08631b12e875ad7ba9b8a38394d5991953e52202fdca536ee5374435001ca05afd1148
+EBUILD qogir-icon-theme-2020.11.22.ebuild 1280 BLAKE2B 3bf1738f516db7da3c6cb36abf92407948525b333deb9908fc70d06a98b29cb69bf53091d5a7e77a55f46fce421884c630b9b9c743840f1bc7fde8be82989da6 SHA512 1c8f9c1419d7f008e8bade23fb461b1f87ffc789818010c73fe9eeb47b94e2d79f6c5b11cca07028c0428730490ad08666f7bc0fceb883ce5ea7e5eeef4ba63b
diff --git a/x11-themes/qogir-icon-theme/metadata.xml b/x11-themes/qogir-icon-theme/metadata.xml
new file mode 100644
index 000000000..63c99d8b8
--- /dev/null
+++ b/x11-themes/qogir-icon-theme/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <remote-id type="github">vinceliuice/Qogir-icon-theme</remote-id>
+ <bugs-to>https://github.com/vinceliuice/Qogir-icon-theme/issues</bugs-to>
+ </upstream>
+ <maintainer type="person">
+ <email>contrib_x@protonmail.com</email>
+ <name>James Kalyan</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
new file mode 100644
index 000000000..0bc264cc0
--- /dev/null
+++ b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# To update icon cache
+inherit xdg-utils
+
+DESCRIPTION="A flat colorful design icon theme for linux desktops"
+HOMEPAGE="https://github.com/vinceliuice/Qogir-icon-theme"
+SRC_URI="https://github.com/vinceliuice/${PN}/archive/refs/tags/2020-11-22.tar.gz"
+
+# Extract to a non-default name
+S=${WORKDIR}/Qogir-icon-theme-2020-11-22
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# No binaries are installed so we don't need these portage features
+RESTRICT="binchecks strip"
+
+# Unsure about dependencies
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ eapply_user
+
+ # Don't install the ubuntu/manjaro variants
+ sed -i 's:THEME_VARIANTS=.*:THEME_VARIANTS="":' \
+ install.sh || die "Sed failed to remove theme variants!"
+
+ # Install cursors to Gentoo's cursor location
+ sed -i -e "/cp.*cursors/i mkdir -p \${CURSOR_DIR}/Qogir\${color}" \
+ -e "s:\(cp.*cursors\"\).*:\1 \${CURSOR_DIR}/Qogir\${color}:" \
+ install.sh || die "Sed failed changing cursor location!"
+}
+
+src_install() {
+ mkdir -p ${D}/usr/share/icons
+ CURSOR_DIR=${D}/usr/share/cursors/xorg-x11 ${S}/install.sh -d ${D}/usr/share/icons
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-themes/qogir-icon-theme/
@ 2021-05-22 10:52 Andrew Ammerlaan
0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2021-05-22 10:52 UTC (permalink / raw
To: gentoo-commits
commit: 2cf983160177a68d1214aa97605b54bc303898d4
Author: James Kalyan <contrib_x <AT> protonmail <DOT> com>
AuthorDate: Sat May 22 10:17:43 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat May 22 10:22:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cf98316
x11-themes/qogir-icon-theme: remove gtk-update-icon-cache call
Let the xdg-utils eclass handle this with the xdg_icon_cache_update
function.
Closes: https://bugs.gentoo.org/791424
Signed-off-by: James Kalyan <contrib_x <AT> protonmail.com>
x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
index b4dd0ec92..1565e313f 100644
--- a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
+++ b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
@@ -35,6 +35,10 @@ src_prepare() {
sed -i -e "/cp.*cursors/i mkdir -p \${CURSOR_DIR}/Qogir\${color}" \
-e "s:\(cp.*cursors\"\).*:\1 \${CURSOR_DIR}/Qogir\${color}:" \
install.sh || die "Sed failed changing cursor location!"
+
+ # Use xdg-utils eclass instead
+ sed -i -e "/gtk-update-icon-cache/d" \
+ install.sh || die "Sed failed removing gtk-update-icon-cache call!"
}
src_install() {
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-themes/qogir-icon-theme/
@ 2021-07-13 9:09 Andrew Ammerlaan
0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2021-07-13 9:09 UTC (permalink / raw
To: gentoo-commits
commit: ef587e5f40e36be76c0263b0d870f3dc4200b3f4
Author: James Kalyan <contrib_x <AT> protonmail <DOT> com>
AuthorDate: Sun Jul 11 19:51:46 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jul 11 19:57:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef587e5f
x11-themes/qogir-icon-theme: workaround QA warning for upstream bug
For now I'll just remove the broken symlink but I've filed a bug
upstream so when that's fixed it should correctly install the
aegisub.svg icon and ∴ repair the symlink.
Closes: https://bugs.gentoo.org/801085
Signed-off-by: James Kalyan <contrib_x <AT> protonmail.com>
x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
index 1565e313f..2d165381b 100644
--- a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
+++ b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
@@ -44,6 +44,9 @@ src_prepare() {
src_install() {
mkdir -p "${D}/usr/share/icons"
CURSOR_DIR="${D}/usr/share/cursors/xorg-x11" "${S}"/install.sh -d "${D}/usr/share/icons"
+
+ # Remove broken symlink to avoid QA warning
+ rm "${D}/usr/share/icons/Qogir/scalable/apps/org.aegisub.Aegisub.svg"
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-07-13 9:09 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-21 14:10 [gentoo-commits] repo/proj/guru:master commit in: x11-themes/qogir-icon-theme/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2021-05-21 14:10 Michał Górny
2021-05-22 10:52 Andrew Ammerlaan
2021-07-13 9:09 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox