commit:     1caff2524091d635d292ddd6f6937cd0df3b810b
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Wed Jul 12 10:54:31 2023 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Wed Jul 12 10:58:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1caff252

gui-apps/gtklock-extras: add warning to package
 * playerctl makefile is broken will be fix later

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

 gui-apps/gtklock-extras/gtklock-extras-9999.ebuild | 28 ++++++++++++++--------
 gui-apps/gtklock-extras/metadata.xml               |  6 ++---
 2 files changed, 21 insertions(+), 13 deletions(-)

diff --git a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild 
b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild
index 8ba329e4a..ca9b6c8ea 100644
--- a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild
+++ b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild
@@ -17,6 +17,7 @@ BDEPEND="x11-libs/gtk+
        virtual/pkgconfig
        playerctl? ( dev-go/act )
        playerctl? ( net-libs/libsoup )
+       playerctl? ( media-sound/playerctl )
        userinfo? ( sys-apps/accountsservice )
 "
 
@@ -32,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
@@ -53,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,3 +67,10 @@ src_install() {
        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
+}

diff --git a/gui-apps/gtklock-extras/metadata.xml 
b/gui-apps/gtklock-extras/metadata.xml
index f37f96ac1..156af3f9f 100644
--- a/gui-apps/gtklock-extras/metadata.xml
+++ b/gui-apps/gtklock-extras/metadata.xml
@@ -6,7 +6,7 @@
                <flag name="playerctl">gtklock module adding media player 
controls to the lockscreen</flag>
                <flag name="userinfo">gtklock module adding user info to the 
lockscreen</flag>
        </use>
-    <upstream>
-        <remote-id type="github">MrDuartePT/gtklock-modules-gentoo</remote-id>
-    </upstream>
+       <upstream>
+               <remote-id 
type="github">MrDuartePT/gtklock-modules-gentoo</remote-id>
+       </upstream>
 </pkgmetadata>

Reply via email to