From 28f7e7de9565ae4dba84283a46d8fea139c4bba7 Mon Sep 17 00:00:00 2001 From: wiz Date: Sat, 18 Jun 2011 10:44:24 +0000 Subject: Initial import of py-tyle-0.7.5: PyTyle is a manual tiling manager that can slide into any EWMH compliant window manager, inspired by XMonad. It will allow you to enable/disable tiling on a per screen per workspace basis, and continually tile your windows. Features include: * Built in multi-monitor support (using Xinerama) * Continuous tiling behavior similar to that of XMonad. * Manual tiling on a per screen per workspace basis. Have tiling on one screen/workspace and not the other. * Comes pre-packaged with a variety of tiling layouts ready for use. Also, PyTyle's object oriented design makes it incredibly easy to add or customize your own tiling layouts. * Some configuration options include: * Adding margins on a per-screen basis (to force PyTyle to ignore docks/panels). * Tell PyTyle to ignore certain windows from tiling. * Configure defaults layouts on a per screen per workspace basis. * Completely customize all of PyTyle's key bindings. * Dynamically reload configuration file. --- wm/py-tyle/DESCR | 20 ++++++++++++++++ wm/py-tyle/Makefile | 21 ++++++++++++++++ wm/py-tyle/PLIST | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++ wm/py-tyle/distinfo | 5 ++++ 4 files changed, 115 insertions(+) create mode 100644 wm/py-tyle/DESCR create mode 100644 wm/py-tyle/Makefile create mode 100644 wm/py-tyle/PLIST create mode 100644 wm/py-tyle/distinfo (limited to 'wm') diff --git a/wm/py-tyle/DESCR b/wm/py-tyle/DESCR new file mode 100644 index 00000000000..63dbab5fe78 --- /dev/null +++ b/wm/py-tyle/DESCR @@ -0,0 +1,20 @@ +PyTyle is a manual tiling manager that can slide into any EWMH +compliant window manager, inspired by XMonad. It will allow you to +enable/disable tiling on a per screen per workspace basis, and +continually tile your windows. + +Features include: +* Built in multi-monitor support (using Xinerama) +* Continuous tiling behavior similar to that of XMonad. +* Manual tiling on a per screen per workspace basis. Have tiling + on one screen/workspace and not the other. +* Comes pre-packaged with a variety of tiling layouts ready for + use. Also, PyTyle's object oriented design makes it incredibly easy + to add or customize your own tiling layouts. +* Some configuration options include: + * Adding margins on a per-screen basis (to force PyTyle to ignore + docks/panels). + * Tell PyTyle to ignore certain windows from tiling. + * Configure defaults layouts on a per screen per workspace basis. + * Completely customize all of PyTyle's key bindings. +* Dynamically reload configuration file. diff --git a/wm/py-tyle/Makefile b/wm/py-tyle/Makefile new file mode 100644 index 00000000000..fef88603709 --- /dev/null +++ b/wm/py-tyle/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2011/06/18 10:44:24 wiz Exp $ +# + +DISTNAME= pytyle-0.7.5 +PKGNAME= ${DISTNAME:S/py/${PYPKGPREFIX}-/} +CATEGORIES= wm +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pytyle/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://pytyle.com/wiki/Main_Page +COMMENT= Manual tiling manager +LICENSE= gnu-gpl-v3 + +DEPENDS+= ${PYPKGPREFIX}-Xlib-[0-9]*:../../x11/py-Xlib + +PKG_DESTDIR_SUPPORT= user-destdir +PYDISTUTILSPKG= yes +PY_PATCHLIST= yes + +.include "../../lang/python/extension.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/wm/py-tyle/PLIST b/wm/py-tyle/PLIST new file mode 100644 index 00000000000..23361e9fe01 --- /dev/null +++ b/wm/py-tyle/PLIST @@ -0,0 +1,69 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2011/06/18 10:44:25 wiz Exp $ +bin/pytyle +bin/pytyle-client +${PYSITELIB}/PyTyle/CHANGELOG +${PYSITELIB}/PyTyle/Config.py +${PYSITELIB}/PyTyle/Config.pyc +${PYSITELIB}/PyTyle/Config.pyo +${PYSITELIB}/PyTyle/Debug.py +${PYSITELIB}/PyTyle/Debug.pyc +${PYSITELIB}/PyTyle/Debug.pyo +${PYSITELIB}/PyTyle/Desktop.py +${PYSITELIB}/PyTyle/Desktop.pyc +${PYSITELIB}/PyTyle/Desktop.pyo +${PYSITELIB}/PyTyle/Event.py +${PYSITELIB}/PyTyle/Event.pyc +${PYSITELIB}/PyTyle/Event.pyo +${PYSITELIB}/PyTyle/INSTALL +${PYSITELIB}/PyTyle/LICENSE +${PYSITELIB}/PyTyle/Probe.py +${PYSITELIB}/PyTyle/Probe.pyc +${PYSITELIB}/PyTyle/Probe.pyo +${PYSITELIB}/PyTyle/README +${PYSITELIB}/PyTyle/Screen.py +${PYSITELIB}/PyTyle/Screen.pyc +${PYSITELIB}/PyTyle/Screen.pyo +${PYSITELIB}/PyTyle/State.py +${PYSITELIB}/PyTyle/State.pyc +${PYSITELIB}/PyTyle/State.pyo +${PYSITELIB}/PyTyle/TODO +${PYSITELIB}/PyTyle/Tile.py +${PYSITELIB}/PyTyle/Tile.pyc +${PYSITELIB}/PyTyle/Tile.pyo +${PYSITELIB}/PyTyle/TileState.py +${PYSITELIB}/PyTyle/TileState.pyc +${PYSITELIB}/PyTyle/TileState.pyo +${PYSITELIB}/PyTyle/TileStorage.py +${PYSITELIB}/PyTyle/TileStorage.pyc +${PYSITELIB}/PyTyle/TileStorage.pyo +${PYSITELIB}/PyTyle/Tilers/Cascade.py +${PYSITELIB}/PyTyle/Tilers/Cascade.pyc +${PYSITELIB}/PyTyle/Tilers/Cascade.pyo +${PYSITELIB}/PyTyle/Tilers/Horizontal.py +${PYSITELIB}/PyTyle/Tilers/Horizontal.pyc +${PYSITELIB}/PyTyle/Tilers/Horizontal.pyo +${PYSITELIB}/PyTyle/Tilers/HorizontalRows.py +${PYSITELIB}/PyTyle/Tilers/HorizontalRows.pyc +${PYSITELIB}/PyTyle/Tilers/HorizontalRows.pyo +${PYSITELIB}/PyTyle/Tilers/Maximal.py +${PYSITELIB}/PyTyle/Tilers/Maximal.pyc +${PYSITELIB}/PyTyle/Tilers/Maximal.pyo +${PYSITELIB}/PyTyle/Tilers/TileDefault.py +${PYSITELIB}/PyTyle/Tilers/TileDefault.pyc +${PYSITELIB}/PyTyle/Tilers/TileDefault.pyo +${PYSITELIB}/PyTyle/Tilers/Vertical.py +${PYSITELIB}/PyTyle/Tilers/Vertical.pyc +${PYSITELIB}/PyTyle/Tilers/Vertical.pyo +${PYSITELIB}/PyTyle/Tilers/__init__.py +${PYSITELIB}/PyTyle/Tilers/__init__.pyc +${PYSITELIB}/PyTyle/Tilers/__init__.pyo +${PYSITELIB}/PyTyle/Viewport.py +${PYSITELIB}/PyTyle/Viewport.pyc +${PYSITELIB}/PyTyle/Viewport.pyo +${PYSITELIB}/PyTyle/Window.py +${PYSITELIB}/PyTyle/Window.pyc +${PYSITELIB}/PyTyle/Window.pyo +${PYSITELIB}/PyTyle/__init__.py +${PYSITELIB}/PyTyle/__init__.pyc +${PYSITELIB}/PyTyle/__init__.pyo +${PYSITELIB}/PyTyle/pytylerc diff --git a/wm/py-tyle/distinfo b/wm/py-tyle/distinfo new file mode 100644 index 00000000000..2fc3938425f --- /dev/null +++ b/wm/py-tyle/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2011/06/18 10:44:25 wiz Exp $ + +SHA1 (pytyle-0.7.5.tar.gz) = af8cabdaaba576680fab39cae054df776d9c1a68 +RMD160 (pytyle-0.7.5.tar.gz) = 81f58410eff5f6a6dd1bb79ed06b9df94399b681 +Size (pytyle-0.7.5.tar.gz) = 59661 bytes -- cgit v1.2.3