]> Pileus Git - ~andy/sunrise/commitdiff
x11-misc/trayfreq: trayfreq ebuild: #388643; thanks to all reviewers
authorBAUER Samuel (mazes_80) <samuel.bauer@yahoo.fr>
Fri, 18 Nov 2011 17:08:53 +0000 (17:08 +0000)
committerBAUER Samuel (mazes_80) <samuel.bauer@yahoo.fr>
Fri, 18 Nov 2011 17:08:53 +0000 (17:08 +0000)
svn path=/sunrise/; revision=12516

x11-misc/trayfreq/ChangeLog [new file with mode: 0644]
x11-misc/trayfreq/Manifest [new file with mode: 0644]
x11-misc/trayfreq/metadata.xml [new file with mode: 0644]
x11-misc/trayfreq/trayfreq-0.2_pre2.ebuild [new file with mode: 0644]

diff --git a/x11-misc/trayfreq/ChangeLog b/x11-misc/trayfreq/ChangeLog
new file mode 100644 (file)
index 0000000..7403d0c
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for x11-misc/trayfreq
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  18 Nov 2011; BAUER Samuel (mazes_80) <samuel.bauer@yahoo.fr>
+  +trayfreq-0.2_pre2.ebuild, +metadata.xml:
+  trayfreq ebuild: #388643; thanks to all reviewers
+
diff --git a/x11-misc/trayfreq/Manifest b/x11-misc/trayfreq/Manifest
new file mode 100644 (file)
index 0000000..0116764
--- /dev/null
@@ -0,0 +1,4 @@
+DIST trayfreq-0.2.x-dev2.tar.gz 136208 RMD160 4347676410c03424ab6938d7cb92e53dc4da0928 SHA1 1bbd239c1a88e163e9d8ca33c86c77b67b73efd5 SHA256 961e7bbb3f9cf0c98b96921e1b200a49040c092eff582618dac88e04e5d1be7e
+EBUILD trayfreq-0.2_pre2.ebuild 1006 RMD160 ad35bdd83316342c1b8f03c6e0035392bd3c58cd SHA1 4b15c9f27a17c88c5f2888a2165fc6952189f7e6 SHA256 8e045ab70d8e4d97aa868c1ec182510ad8e06211c998a1fb393b76a457d68bb4
+MISC ChangeLog 278 RMD160 fc6c14fb7e6c228511c1da8a4cab27e990df1eae SHA1 75ab8e361e72e331284033d927b01d24134f8671 SHA256 d1710a3818fd63aac8bb93b29ba9cfd028a85066fa8e7079d76577127f4b144f
+MISC metadata.xml 400 RMD160 cd0d89c4e13a500d103827602aba41a607285ab4 SHA1 63cd605323021ea16a9bc34f4fe95e6f79cbbe0b SHA256 32b1cf6e761f10686751bc7915b439172eebc208de4f1616514011828b2e29f2
diff --git a/x11-misc/trayfreq/metadata.xml b/x11-misc/trayfreq/metadata.xml
new file mode 100644 (file)
index 0000000..ee79636
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <maintainer>
+               <email>maintainer-wanted@gentoo.org</email>
+       </maintainer>
+       <longdescription lang="en">
+               A systray icon to monitor and manage cpufreq
+       </longdescription>
+       <use>
+               <flag name="autostart">adds a desktop file to /etc/xdg/autostart</flag>
+       </use>
+</pkgmetadata>
+
diff --git a/x11-misc/trayfreq/trayfreq-0.2_pre2.ebuild b/x11-misc/trayfreq/trayfreq-0.2_pre2.ebuild
new file mode 100644 (file)
index 0000000..1b4361a
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils versionator
+
+MY_P=${PN}-$(version_format_string '$1.$2.x-dev2')
+
+DESCRIPTION="A GTK+ CPU and Battery Tray Tool"
+HOMEPAGE="http://trayfreq.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="autostart suid"
+
+DEPEND="x11-libs/gtk+:2"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+       econf $(use_enable suid setsuid) \
+               $(use_enable autostart)
+}
+
+src_install() {
+       emake DESTDIR="${D}" install
+
+       dodoc AUTHORS README data/trayfreq.config
+       newicon data/cpufreq-0.png ${PN}.png
+       make_desktop_entry ${PN} "Tray Tool for cpufreq" ${PN}
+}
+
+pkg_postinst() {
+       if ! use suid; then
+               elog "trayfreq requires root privileges"
+               elog "if you use sudo you may have to edit sudoers"
+               elog "config file will be read from root directory"
+       fi
+       elog "a sample config file resides in documentation"
+}