commit:     bd64f156069872ac97ebfccaa14a1e069f9d5bd8
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Wed Jul 26 13:26:50 2023 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Wed Jul 26 13:26:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd64f156

gui-apps/gtklock-extras: fix playerctl useflag

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 gui-apps/gtklock-extras/gtklock-extras-9999.ebuild | 30 ++++++++--------------
 1 file changed, 11 insertions(+), 19 deletions(-)

diff --git a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild 
b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild
index ca9b6c8ea..4968627f3 100644
--- a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild
+++ b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild
@@ -16,7 +16,7 @@ RDEPEND="gui-apps/gtklock"
 BDEPEND="x11-libs/gtk+
        virtual/pkgconfig
        playerctl? ( dev-go/act )
-       playerctl? ( net-libs/libsoup )
+       playerctl? ( net-libs/libsoup:2.4 )
        playerctl? ( media-sound/playerctl )
        userinfo? ( sys-apps/accountsservice )
 "
@@ -33,11 +33,11 @@ src_compile() {
                popd || die
        fi
 
-       #if use playerctl; then
-       #       pushd gtklock-playerctl-module || die
-       #       emake
-       #       popd || die
-       #fi
+       if use playerctl; then
+               pushd gtklock-playerctl-module || die
+               emake
+               popd || die
+       fi
 
        if use userinfo; then
                pushd gtklock-userinfo-module || die
@@ -54,11 +54,11 @@ src_install() {
                popd || die
        fi
 
-       #if use playerctl; then
-       #       pushd gtklock-playerctl-module || die
-       #       insinto /usr/local/lib/gtklock && doins playerctl-module.so
-       #       popd || die
-       #fi
+       if use playerctl; then
+               pushd gtklock-playerctl-module || die
+               insinto /usr/local/lib/gtklock && doins playerctl-module.so
+               popd || die
+       fi
 
        if use userinfo; then
                pushd gtklock-userinfo-module || die
@@ -66,11 +66,3 @@ src_install() {
                popd || die
        fi
 }
-
-pkg_postinst() {
-       if use playerctl; then
-               ewarn "The MAKEFILE for playerctl gtklock module is broken i 
will try to fixit later"
-               ewarn "For now the useflag will be disable on guru overlay to 
prevent the package failing to build"
-               ewarn "If you have a idea on how to fix open a issue 
here:https://github.com/MrDuartePT/mrduarte-ebuilds";
-       fi
-}

Reply via email to