diff options
author | xtraeme <xtraeme@pkgsrc.org> | 2005-01-12 13:39:44 +0000 |
---|---|---|
committer | xtraeme <xtraeme@pkgsrc.org> | 2005-01-12 13:39:44 +0000 |
commit | a6573342a036c806106bdd7e028c87150231949c (patch) | |
tree | 01c020ff323702069a9af33e275fe753185fb2d9 /wm/skippy | |
parent | 7edd3407479ca636cb5ef3c107efd183bda79a44 (diff) | |
download | pkgsrc-a6573342a036c806106bdd7e028c87150231949c.tar.gz |
Initial import of skippy-0.5.0.
Skippy is what is best described as a full-screen task-switcher for X11. It
tries to provide an alternative when taskbars or regular task-switchers
aren't the most efficient way of switching tasks (like when you have a lot
of applications open). When activated (currently only through a hotkey), it
will arrange and scale snapshots of all windows on the current desktop and
it'll let you pick a window using a mouse or a keyboard.
It is pretty similar to a tool made by Apple, called Expose -
http://www.apple.com/macosx/features/expose/
Skippy depends on a NetWM compliant window-manager.
Diffstat (limited to 'wm/skippy')
-rw-r--r-- | wm/skippy/DESCR | 11 | ||||
-rw-r--r-- | wm/skippy/Makefile | 26 | ||||
-rw-r--r-- | wm/skippy/PLIST | 4 | ||||
-rw-r--r-- | wm/skippy/distinfo | 5 | ||||
-rw-r--r-- | wm/skippy/patches/patch-aa | 32 |
5 files changed, 78 insertions, 0 deletions
diff --git a/wm/skippy/DESCR b/wm/skippy/DESCR new file mode 100644 index 00000000000..a30ac3bd604 --- /dev/null +++ b/wm/skippy/DESCR @@ -0,0 +1,11 @@ +Skippy is what is best described as a full-screen task-switcher for X11. It +tries to provide an alternative when taskbars or regular task-switchers +aren't the most efficient way of switching tasks (like when you have a lot +of applications open). When activated (currently only through a hotkey), it +will arrange and scale snapshots of all windows on the current desktop and +it'll let you pick a window using a mouse or a keyboard. + +It is pretty similar to a tool made by Apple, called Expose - + http://www.apple.com/macosx/features/expose/ + +Skippy depends on a NetWM compliant window-manager. diff --git a/wm/skippy/Makefile b/wm/skippy/Makefile new file mode 100644 index 00000000000..8eeb9b24215 --- /dev/null +++ b/wm/skippy/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/01/12 13:39:44 xtraeme Exp $ +# + +DISTNAME= skippy-0.5.0 +CATEGORIES= wm +MASTER_SITES= http://thegraveyard.org/files/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://thegraveyard.org/skippy.php +COMMENT= Fullscreen task switcher for X11 + +USE_BUILDLINK3= yes +USE_X11= yes + +EGDIR= ${PREFIX}/share/examples/${PKGBASE} + +INSTALLATION_DIRS= share/examples/${PKGBASE} + +post-install: + ${INSTALL_DATA} ${WRKSRC}/skippyrc-default ${EGDIR}/skippyrc + +.include "../../devel/pkgconfig/buildlink3.mk" +.include "../../fonts/Xft2/buildlink3.mk" +.include "../../graphics/imlib2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/wm/skippy/PLIST b/wm/skippy/PLIST new file mode 100644 index 00000000000..97552d799ac --- /dev/null +++ b/wm/skippy/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/12 13:39:44 xtraeme Exp $ +bin/skippy +share/examples/skippy/skippyrc +@dirrm share/examples/skippy diff --git a/wm/skippy/distinfo b/wm/skippy/distinfo new file mode 100644 index 00000000000..f4e7a5cffde --- /dev/null +++ b/wm/skippy/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/01/12 13:39:46 xtraeme Exp $ + +SHA1 (skippy-0.5.0.tar.bz2) = 30774b56fe2c355449843f4b16c1aa783f32daa7 +Size (skippy-0.5.0.tar.bz2) = 23722 bytes +SHA1 (patch-aa) = 8133c1fa2182af09a980e64066413c92216ef2b1 diff --git a/wm/skippy/patches/patch-aa b/wm/skippy/patches/patch-aa new file mode 100644 index 00000000000..3b4c12321cc --- /dev/null +++ b/wm/skippy/patches/patch-aa @@ -0,0 +1,32 @@ +$NetBSD: patch-aa,v 1.1.1.1 2005/01/12 13:39:46 xtraeme Exp $ + +--- Makefile.orig 2004-05-19 23:23:50.000000000 +0200 ++++ Makefile 2005-01-12 09:43:05.000000000 +0100 +@@ -1,10 +1,7 @@ +-PREFIX = /usr/local + BINDIR = ${PREFIX}/bin + +-X11PREFIX = /usr/X11R6 +- +-CFLAGS += -I${X11PREFIX}/include `imlib2-config --cflags` `pkg-config xft --cflags` -g -pedantic -Wall +-LDFLAGS += -L${X11PREFIX}/lib -lX11 -lm `imlib2-config --libs` `pkg-config xft --libs` ++CFLAGS += -I${X11BASE}/include `imlib2-config --cflags` `pkg-config xft --cflags` -pedantic -Wall ++LDFLAGS += -L${X11BASE}/lib -lX11 -lm `imlib2-config --libs` `pkg-config xft --libs` + + # Comment these out to disable Xinerama support + CFLAGS += -DXINERAMA +@@ -21,11 +18,11 @@ + all: skippy${EXESUFFIX} + + skippy${EXESUFFIX}: Makefile ${SOURCES} ${HEADERS} +- gcc ${CFLAGS} -o skippy${EXESUFFIX} ${SOURCES} ${LDFLAGS} ++ gcc ${CPPFLAGS} ${CFLAGS} -o skippy${EXESUFFIX} ${SOURCES} ${LDFLAGS} + + clean: + rm -f skippy${EXESUFFIX} + + install: +- install -d ${DESTDIR}${BINDIR} +- install -m 755 skippy$(EXESUFFIX) ${DESTDIR}${BINDIR}/skippy${EXESUFFIX} ++ $(BSD_INSTALL_PROGRAM_DIR) ${DESTDIR}${BINDIR} ++ $(BSD_INSTALL_PROGRAM) skippy$(EXESUFFIX) ${DESTDIR}${BINDIR}/skippy${EXESUFFIX} |