* [gentoo-commits] proj/betagarden:master commit in: x11-misc/takeabreak/files/, x11-misc/takeabreak/
@ 2017-03-13 23:13 Sebastian Pipping
0 siblings, 0 replies; only message in thread
From: Sebastian Pipping @ 2017-03-13 23:13 UTC (permalink / raw
To: gentoo-commits
commit: ec43f64226d8898d766c1a9a321e23dc5b527d8d
Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 13 23:01:49 2017 +0000
Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Mon Mar 13 23:11:12 2017 +0000
URL: https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=ec43f642
x11-misc/takeabreak: 0_p3
.../files/takeabreak-0_p3-xscreensaver.patch | 36 +++++++++++++++++++
x11-misc/takeabreak/metadata.xml | 7 ++++
x11-misc/takeabreak/takeabreak-0_p3.ebuild | 42 ++++++++++++++++++++++
3 files changed, 85 insertions(+)
diff --git a/x11-misc/takeabreak/files/takeabreak-0_p3-xscreensaver.patch b/x11-misc/takeabreak/files/takeabreak-0_p3-xscreensaver.patch
new file mode 100644
index 0000000..9039464
--- /dev/null
+++ b/x11-misc/takeabreak/files/takeabreak-0_p3-xscreensaver.patch
@@ -0,0 +1,36 @@
+From ff2e83e54cb673d1e5544f9cb529903a7af8f961 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Mon, 13 Mar 2017 23:58:06 +0100
+Subject: [PATCH] Turn to XScreenSaver
+
+---
+ code/takeabreak_run | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/code/takeabreak_run b/code/takeabreak_run
+index a07be47..1e2f8e6 100755
+--- a/code/takeabreak_run
++++ b/code/takeabreak_run
+@@ -79,16 +79,16 @@ def take_a_break():
+ ])
+ elif mode == "lock":
+ subprocess.Popen([
+- "gnome-screensaver-command", "-l"
++ "xscreensaver-command", "-lock"
+ ])
+ elif mode == "screensaver":
+ subprocess.Popen([
+- "gnome-screensaver-command", "-al"
++ "xscreensaver-command", "-activate"
+ ])
+ time.sleep(sleeptime)
+ for scr in screens:
+ subprocess.Popen([
+- "gnome-screensaver-command", "-d"
++ "xscreensaver-command", "-deactivate"
+ ])
+ time.sleep(2)
+ if mode == "rotate":
+--
+2.12.0
+
diff --git a/x11-misc/takeabreak/metadata.xml b/x11-misc/takeabreak/metadata.xml
new file mode 100644
index 0000000..82b7b79
--- /dev/null
+++ b/x11-misc/takeabreak/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>sping@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-misc/takeabreak/takeabreak-0_p3.ebuild b/x11-misc/takeabreak/takeabreak-0_p3.ebuild
new file mode 100644
index 0000000..35c3eb0
--- /dev/null
+++ b/x11-misc/takeabreak/takeabreak-0_p3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+inherit python-any-r1
+
+MY_PV=${PV#0_p}
+DESCRIPTION="Force users (gently) to take periodical breaks"
+HOMEPAGE="https://launchpad.net/takeabreak"
+SRC_URI="http://bazaar.launchpad.net/~vlijm/${PN}/trunk/tarball/${MY_PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}
+ x11-apps/xrandr
+ x11-libs/libnotify
+ x11-misc/xscreensaver
+ "
+
+S="${WORKDIR}"/~vlijm/${PN}/trunk
+
+PATCHES=(
+ "${FILESDIR}"/${P}-xscreensaver.patch
+)
+
+src_install() {
+ doman manpages/${PN}.1
+
+ insinto /usr/share/applications
+ doins miscellaneous/extras-${PN}.desktop
+
+ insinto /opt/${PN} # upstream's idea...
+ doins -r docs icon
+
+ exeinto /opt/${PN}/${PN} # again, upstream's idea
+ doexe code/*
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2017-03-13 23:13 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-13 23:13 [gentoo-commits] proj/betagarden:master commit in: x11-misc/takeabreak/files/, x11-misc/takeabreak/ Sebastian Pipping
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox