diff options
author | wiz <wiz> | 2011-06-18 10:44:24 +0000 |
---|---|---|
committer | wiz <wiz> | 2011-06-18 10:44:24 +0000 |
commit | 28628fcd64cc0604696186f334667fb663a06030 (patch) | |
tree | 3bb5094493245efb2d9eb0edeb2f51e11318dfef | |
parent | 7cafadf820a69f666f6372c70874507e7fbf9cad (diff) | |
download | pkgsrc-28628fcd64cc0604696186f334667fb663a06030.tar.gz |
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.
-rw-r--r-- | wm/py-tyle/DESCR | 20 | ||||
-rw-r--r-- | wm/py-tyle/Makefile | 21 | ||||
-rw-r--r-- | wm/py-tyle/PLIST | 69 | ||||
-rw-r--r-- | wm/py-tyle/distinfo | 5 |
4 files changed, 115 insertions, 0 deletions
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 |