public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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