commit:     d87b4b444b121e83cd1d8bf513c60ef8ab238c46
Author:     Henning Schild <henning <AT> hennsch <DOT> de>
AuthorDate: Mon Jan  7 18:44:06 2019 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon Jan  7 19:08:47 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87b4b44

app-laptop/laptop-mode-tools: pick upstream commit to enable gui

The ebuild ships a gui and a corresponding .desktop file, but the whole
thing does not work because of an upstream issue. In fact that issue has
been solved upstream, in the first commit after the relase.

https://github.com/rickysarraf/laptop-mode-tools/commit/f1c44c8fca177b

Closes: https://github.com/gentoo/gentoo/pull/10766
Signed-off-by: Henning Schild <henning <AT> hennsch.de>
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>

 .../0001-Fix-case-sensitive-name-for-lmt.py.patch  | 46 ++++++++++++++++++++++
 ...2.ebuild => laptop-mode-tools-1.72.2-r1.ebuild} |  6 ++-
 2 files changed, 51 insertions(+), 1 deletion(-)

diff --git 
a/app-laptop/laptop-mode-tools/files/0001-Fix-case-sensitive-name-for-lmt.py.patch
 
b/app-laptop/laptop-mode-tools/files/0001-Fix-case-sensitive-name-for-lmt.py.patch
new file mode 100644
index 00000000000..14d2801240f
--- /dev/null
+++ 
b/app-laptop/laptop-mode-tools/files/0001-Fix-case-sensitive-name-for-lmt.py.patch
@@ -0,0 +1,46 @@
+From f1c44c8fca177b399bc5cb889ff2dfba2427ae30 Mon Sep 17 00:00:00 2001
+From: Ritesh Raj Sarraf <[email protected]>
+Date: Mon, 5 Feb 2018 08:51:26 +0530
+Subject: [PATCH] Fix case sensitive name for lmt.py
+
+Closes: https://github.com/rickysarraf/laptop-mode-tools/issues/124
+---
+ gui/{LMT.py => lmt.py} | 0
+ install.sh             | 2 +-
+ laptop-mode-tools.spec | 2 +-
+ 3 files changed, 2 insertions(+), 2 deletions(-)
+ rename gui/{LMT.py => lmt.py} (100%)
+
+diff --git a/gui/LMT.py b/gui/lmt.py
+similarity index 100%
+rename from gui/LMT.py
+rename to gui/lmt.py
+diff --git a/install.sh b/install.sh
+index 5692646..b68424f 100755
+--- a/install.sh
++++ b/install.sh
+@@ -209,7 +209,7 @@ if ( ! $INSTALL -m 644 gui/laptop-mode-tools.svg 
"$DESTDIR/usr/share/pixmaps" )
+       exit 11
+ fi
+ 
+-if ( ! $INSTALL -m 644 gui/LMT.py "$DESTDIR/usr/share/laptop-mode-tools" ) ; 
then
++if ( ! $INSTALL -m 644 gui/lmt.py "$DESTDIR/usr/share/laptop-mode-tools" ) ; 
then
+       echo "$0: Failed to install 
$DESTDIR/usr/share/laptop-mode-tools/lmt.py";
+       exit 11
+ fi
+diff --git a/laptop-mode-tools.spec b/laptop-mode-tools.spec
+index 2e4a164..72fa751 100644
+--- a/laptop-mode-tools.spec
++++ b/laptop-mode-tools.spec
+@@ -83,7 +83,7 @@ fi
+ #%{_usr}/sbin/*
+ %{_sbindir}/*
+ %{_usr}/share/applications/laptop-mode-tools.desktop
+-%{_usr}/share/laptop-mode-tools/LMT.py
++%{_usr}/share/laptop-mode-tools/lmt.py
+ %{_usr}/share/laptop-mode-tools/modules/*
+ %{_usr}/share/laptop-mode-tools/module-helpers/*
+ %{_usr}/share/pixmaps/laptop-mode-tools.svg
+-- 
+2.19.2
+

diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2.ebuild 
b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2-r1.ebuild
similarity index 95%
rename from app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2.ebuild
rename to app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2-r1.ebuild
index 822d2452f93..a9ae177ba5a 100644
--- a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2.ebuild
+++ b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -27,6 +27,10 @@ RDEPEND="sys-apps/iproute2
        apm? ( sys-apps/apmd )
        bluetooth? ( net-wireless/bluez:= )"
 
+PATCHES=(
+       "${FILESDIR}/0001-Fix-case-sensitive-name-for-lmt.py.patch"
+)
+
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {

Reply via email to