commit:     5582620b6261b390428cccebb0ccb8cd40f4ad75
Author:     Thomas Bracht Laumann Jespersen <t <AT> laumann <DOT> xyz>
AuthorDate: Fri Mar 18 20:45:47 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  7 02:21:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5582620b

media-plugins/gkrellmpc: update EAPI 6 -> 8

Convert src_prepare() to use the PATCHES array, and calling default
instead of eapply_user().

Signed-off-by: Thomas Bracht Laumann Jespersen <t <AT> laumann.xyz>
Closes: https://github.com/gentoo/gentoo/pull/24709
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/gkrellmpc-0.1_beta10-r1-make-test.patch  | 10 +++++
 .../gkrellmpc/gkrellmpc-0.1_beta10-r1.ebuild       | 43 ++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git 
a/media-plugins/gkrellmpc/files/gkrellmpc-0.1_beta10-r1-make-test.patch 
b/media-plugins/gkrellmpc/files/gkrellmpc-0.1_beta10-r1-make-test.patch
new file mode 100644
index 000000000000..9f2007e768d4
--- /dev/null
+++ b/media-plugins/gkrellmpc/files/gkrellmpc-0.1_beta10-r1-make-test.patch
@@ -0,0 +1,10 @@
+Makefile: Run gkrellm, not gkrellm2 for test
+
+--- a/Makefile
++++ b/Makefile
+@@ -90,4 +90,4 @@ deinstall uninstall:
+       if [ -f ~/.gkrellm2/plugins/gkrellmpc.so ]; then rm -f 
~/.gkrellm2/plugins/gkrellmpc.so; fi 
+ 
+ test: gkrellmpc.so
+-      gkrellm2 -p gkrellmpc.so
++      gkrellm -p gkrellmpc.so

diff --git a/media-plugins/gkrellmpc/gkrellmpc-0.1_beta10-r1.ebuild 
b/media-plugins/gkrellmpc/gkrellmpc-0.1_beta10-r1.ebuild
new file mode 100644
index 000000000000..22adb571df55
--- /dev/null
+++ b/media-plugins/gkrellmpc/gkrellmpc-0.1_beta10-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A gkrellm plugin to control the MPD (Music Player Daemon)"
+HOMEPAGE="http://mpd.wikia.com/wiki/Client:GKrellMPC";
+SRC_URI="http://mina.naguib.ca/dist/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="threads"
+
+RDEPEND="
+       app-admin/gkrellm:2[X]
+       net-misc/curl"
+DEPEND="${RDEPEND}"
+
+# Will open gkrellm in X11 display
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PF}"-make-test.patch )
+
+src_prepare() {
+       if use threads; then
+               PATCHES+=( "${FILESDIR}/${P}"-mt.patch )
+       fi
+       default
+}
+
+src_configure() {
+       tc-export CC
+}
+
+pkg_postinst() {
+       if use threads; then
+               elog "If you can't connect MPD, please unset USE threads."
+               elog "See https://bugs.gentoo.org/276970 for information."
+       fi
+}

Reply via email to