From befeaae517d240e5fad8bd3947852ffbfbc722b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Thu, 3 Aug 2023 19:13:59 +0100 Subject: [PATCH] gui-apps/gtklock-extras: fix /usr/local install location to /usr * update EAPI 7 -> 8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../gtklock-extras/gtklock-extras-9999.ebuild | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild index 4968627f30..c38fd25a97 100644 --- a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild +++ b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit git-r3 DESCRIPTION="Gtklock modules" @@ -26,43 +26,47 @@ DEPEND="${RDEPEND}" IUSE="playerctl powerbar userinfo" REQUIRED_USE="|| ( playerctl powerbar userinfo )" -src_compile() { +src_prepare() { if use powerbar; then - pushd gtklock-powerbar-module || die - emake - popd || die + cd "${S}/gtklock-powerbar-module" || die + eapply "${S}/gtklock-powerbar-module.patch" + cd "${S}" || die fi if use playerctl; then - pushd gtklock-playerctl-module || die - emake - popd || die + cd "${S}/gtklock-playerctl-module" || die + eapply "${S}/gtklock-playerctl-module.patch" + cd "${S}" || die fi if use userinfo; then - pushd gtklock-userinfo-module || die - emake - popd || die + cd "${S}/gtklock-userinfo-module" || die + eapply "${S}/gtklock-userinfo-module.patch" + cd "${S}" || die fi + eapply_user } src_install() { dodir /usr/local/lib/gtklock if use powerbar; then pushd gtklock-powerbar-module || die - insinto /usr/local/lib/gtklock && doins powerbar-module.so + emake + emake DESTDIR="${D}" install popd || die fi if use playerctl; then pushd gtklock-playerctl-module || die - insinto /usr/local/lib/gtklock && doins playerctl-module.so + emake + emake DESTDIR="${D}" install popd || die fi if use userinfo; then pushd gtklock-userinfo-module || die - insinto /usr/local/lib/gtklock && doins userinfo-module.so + emake + emake DESTDIR="${D}" install popd || die fi }