summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Savchenko <bircoph@gmail.com>2010-10-24 07:10:14 +0400
committerAndrew Savchenko <bircoph@gmail.com>2010-10-24 07:10:14 +0400
commit6b8dedd782e54461a7fad20f37bef0df7389fcbc (patch)
tree2395ced6f0dd16cf58d66a7daf6b059dc53ceab0 /x11-misc
parentCrosscompile-patched distcc (diff)
downloadbircoph-6b8dedd782e54461a7fad20f37bef0df7389fcbc.tar.gz
bircoph-6b8dedd782e54461a7fad20f37bef0df7389fcbc.tar.bz2
bircoph-6b8dedd782e54461a7fad20f37bef0df7389fcbc.zip
Add switchsceen yummy utility.
It is intended to switch between multiple X screens via keystroke.
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/switchscreen/Manifest3
-rw-r--r--x11-misc/switchscreen/files/switchscreen-Makefile.diff13
-rw-r--r--x11-misc/switchscreen/switchscreen-0.1.1.ebuild31
3 files changed, 47 insertions, 0 deletions
diff --git a/x11-misc/switchscreen/Manifest b/x11-misc/switchscreen/Manifest
new file mode 100644
index 0000000..07420ed
--- /dev/null
+++ b/x11-misc/switchscreen/Manifest
@@ -0,0 +1,3 @@
+AUX switchscreen-Makefile.diff 406 RMD160 8bc187f7639aa34772be8efb22cde603522caf7b SHA1 3d662219695f116de8e8b60337e0f0392b9c7499 SHA256 e5f003dd9173f646a3ba8dab855874fb4155514a6a4e059332f62a3ac6fdc325
+DIST switchscreen-0.1.1.tar.gz 10214 RMD160 623ea28c1035b14c4fe16a3b4c5f6df5a09167b0 SHA1 9eda9997a8e540e18d8dc2b5b4052c8b74db4300 SHA256 122575b0a35e9af26412340547f7912f5460138dd4367b35e86bf681f22a2fe6
+EBUILD switchscreen-0.1.1.ebuild 606 RMD160 f3b23c12df7b95b9c1369d325b6d49a9a5bf32a9 SHA1 9ea2da132fece43d5ddcb5ece600866f847acbd9 SHA256 54ec5b4db8d027481e99eed0fb501f88527cc3cec355292e3d1674e851d523c7
diff --git a/x11-misc/switchscreen/files/switchscreen-Makefile.diff b/x11-misc/switchscreen/files/switchscreen-Makefile.diff
new file mode 100644
index 0000000..d73c085
--- /dev/null
+++ b/x11-misc/switchscreen/files/switchscreen-Makefile.diff
@@ -0,0 +1,13 @@
+--- switchscreen-0.1.1/Makefile.orig 2007-05-31 13:51:54.000000000 +0400
++++ switchscreen-0.1.1/Makefile 2009-05-26 01:32:03.580040730 +0400
+@@ -1,7 +1,8 @@
+
+ CC=gcc
+-CFLAGS=-O2 -Wall -I/usr/X11R6/include
+-LDFLAGS=-L/usr/X11R6/lib
++CFLAGS ?= -O2 -Wall
++CFLAGS += -I/usr/X11R6/include
++LDFLAGS += -L/usr/X11R6/lib
+
+ switchscreen: switchscreen.o
+ gcc -Wall -o switchscreen switchscreen.o ${LDFLAGS} -lX11
diff --git a/x11-misc/switchscreen/switchscreen-0.1.1.ebuild b/x11-misc/switchscreen/switchscreen-0.1.1.ebuild
new file mode 100644
index 0000000..cf28aef
--- /dev/null
+++ b/x11-misc/switchscreen/switchscreen-0.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils
+
+DESCRIPTION="Utility for switching between multiple X screens"
+HOMEPAGE="http://users.tkk.fi/spniskan/switchscreen/"
+SRC_URI="http://users.tkk.fi/spniskan/switchscreen/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="x11-libs/libX11"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-Makefile.diff
+}
+
+src_compile() {
+ emake || die "emake failed"
+}
+
+src_install() {
+ exeinto /usr/bin/
+ doexe switchscreen togglescreen.sh
+ dodoc COPYING README
+}