---- phctray.sh 2007-09-08 08:29:31.000000000 +0200
-+++ phctray.sh 2009-09-05 23:16:54.000000000 +0200
+--- a/phctray.sh 2007-09-08 08:29:31.000000000 +0200
++++ b/phctray.sh 2009-09-05 23:16:54.000000000 +0200
@@ -2,6 +2,5 @@
#this shellscript is just a wrapper to phctray.py
#but necessary to run phctray from another directory
-cd $PROGPATH
+cd /usr/share/phctool
./phctray.py
---- phctray.py 2009-09-08 12:17:11.000000000 +0200
-+++ phctray.py 2009-09-08 12:17:33.000000000 +0200
+--- a/phctray.py 2009-09-08 12:17:11.000000000 +0200
++++ b/phctray.py 2009-09-08 12:17:33.000000000 +0200
@@ -61,7 +61,7 @@
t.show_all()
subprocess.Popen(cmd, shell=False) ##call the affinated programm
gtk.main()
---- phctray.py 2009-09-08 12:22:28.000000000 +0200
-+++ phctray.py 2009-09-08 12:23:44.000000000 +0200
+--- a/phctray.py 2009-09-08 12:22:28.000000000 +0200
++++ b/phctray.py 2009-09-08 12:23:44.000000000 +0200
@@ -11,7 +11,7 @@
return;
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=4
+EAPI=6
-PYTHON_DEPEND="2"
-inherit eutils python user
+PYTHON_COMPAT=( python2_7 )
+inherit python-single-r1 user
DESCRIPTION="Processor Hardware Control userland configuration tool"
HOMEPAGE="http://www.linux-phc.org/"
KEYWORDS="~amd64 ~x86"
IUSE="doc sudo"
-RDEPEND="dev-python/egg-python
- dev-python/pygtk:2
+DEPEND="${PYTHON_DEPS}
+ dev-python/egg-python[${PYTHON_USEDEP}]
+ dev-python/pygtk:2[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
sudo? ( app-admin/sudo )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
S="${WORKDIR}/${PV%.*}-${PV##*.}/${PN}"
pkg_setup() {
MY_GROUPNAME="phcusers"
enewgroup ${MY_GROUPNAME}
fi
- python_pkg_setup
+ python-single-r1_pkg_setup
}
src_prepare() {
- epatch "${FILESDIR}"/${P}_all_paths_tray.patch
+ eapply "${FILESDIR}"/${P}_all_paths_tray.patch
if use sudo ; then
- epatch "${FILESDIR}"/${P}_all_paths_tool_sudo.patch
+ eapply "${FILESDIR}"/${P}_all_paths_tool_sudo.patch
else
- epatch "${FILESDIR}"/${P}_all_paths_tool_no_sudo.patch
+ eapply "${FILESDIR}"/${P}_all_paths_tool_no_sudo.patch
fi
- epatch "${FILESDIR}"/${P}_kernel_2.6.36.patch
- epatch "${FILESDIR}"/${P}_gui_kernel_2.6.38.patch
+ eapply "${FILESDIR}"/${P}_kernel_2.6.36.patch
+ eapply "${FILESDIR}"/${P}_gui_kernel_2.6.38.patch
+ eapply_user
find . -name "*.pyc" -delete || die
+ python_fix_shebang .
}
src_install() {
exeinto ${MY_PROGDIR}
doexe phc{tool,tray}.py subphctool.sh
- insinto ${MY_PROGDIR}
- doins -r inc
+ python_moduleinto ${MY_PROGDIR}
+ python_domodule inc
if use sudo ; then
fowners -R ":${MY_GROUPNAME}" "${MY_PROGDIR}"
dodoc CHANGELOG
if use doc; then
- dohtml -r doc/docfiles doc/index.htm
+ docinto html
+ dodoc -r doc/docfiles doc/index.htm
fi
}