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 +}
