public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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