summaryrefslogtreecommitdiff
path: root/x11/py-terminator
diff options
context:
space:
mode:
authorkamil <kamil@pkgsrc.org>2015-07-11 11:54:02 +0000
committerkamil <kamil@pkgsrc.org>2015-07-11 11:54:02 +0000
commit3abfc05ca02f46e2affb9e12e9ba1bf208b136f5 (patch)
tree28d90aa772c9adf5efdfc4f94e3c5168b2215042 /x11/py-terminator
parentb8f57e83fd8582fe91cc2dbfc4cdfd7aee7615e4 (diff)
downloadpkgsrc-3abfc05ca02f46e2affb9e12e9ba1bf208b136f5.tar.gz
Add x11/py-terminator version 0.97
The goal of this project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that the main focus is arranging terminals in grids (tabs is the most common default method, which Terminator also supports). Approved by <riastradh> Nobody complains to import it since 2015-04-08 http://mail-index.netbsd.org/tech-pkg/2015/04/07/msg014589.html Originally packaged in pkgsrc-wip by myself.
Diffstat (limited to 'x11/py-terminator')
-rw-r--r--x11/py-terminator/DESCR4
-rw-r--r--x11/py-terminator/Makefile29
-rw-r--r--x11/py-terminator/PLIST207
-rw-r--r--x11/py-terminator/distinfo6
-rw-r--r--x11/py-terminator/patches/patch-setup.py20
5 files changed, 266 insertions, 0 deletions
diff --git a/x11/py-terminator/DESCR b/x11/py-terminator/DESCR
new file mode 100644
index 00000000000..03ab11616f5
--- /dev/null
+++ b/x11/py-terminator/DESCR
@@ -0,0 +1,4 @@
+The goal of this project is to produce a useful tool for arranging terminals.
+It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that
+the main focus is arranging terminals in grids (tabs is the most common default
+method, which Terminator also supports).
diff --git a/x11/py-terminator/Makefile b/x11/py-terminator/Makefile
new file mode 100644
index 00000000000..4f4f8f3ea43
--- /dev/null
+++ b/x11/py-terminator/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2015/07/11 11:54:02 kamil Exp $
+
+DISTNAME= terminator-0.97
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= x11
+MASTER_SITES= https://launchpad.net/terminator/trunk/0.97/+download/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://launchpad.net/terminator
+COMMENT= Terminator, multiple terminals in one window
+LICENSE= gnu-gpl-v2
+
+REPLACE_PYTHON+= *.py
+REPLACE_PYTHON+= terminatorlib/*.py
+REPLACE_PYTHON+= terminatorlib/plugins/*.py
+
+USE_TOOLS+= intltool
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/distutils.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../sysutils/py-notify-python/buildlink3.mk"
+.include "../../x11/py-keybinder/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/py-vte/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/py-terminator/PLIST b/x11/py-terminator/PLIST
new file mode 100644
index 00000000000..4859f582733
--- /dev/null
+++ b/x11/py-terminator/PLIST
@@ -0,0 +1,207 @@
+@comment $NetBSD: PLIST,v 1.1 2015/07/11 11:54:02 kamil Exp $
+bin/remotinator
+bin/terminator
+${PYSITELIB}/Terminator-${PKGVERSION}-py2.7.egg-info
+${PYSITELIB}/terminatorlib/__init__.py
+${PYSITELIB}/terminatorlib/__init__.pyc
+${PYSITELIB}/terminatorlib/__init__.pyo
+${PYSITELIB}/terminatorlib/borg.py
+${PYSITELIB}/terminatorlib/borg.pyc
+${PYSITELIB}/terminatorlib/borg.pyo
+${PYSITELIB}/terminatorlib/config.py
+${PYSITELIB}/terminatorlib/config.pyc
+${PYSITELIB}/terminatorlib/config.pyo
+${PYSITELIB}/terminatorlib/configobj/__init__.py
+${PYSITELIB}/terminatorlib/configobj/__init__.pyc
+${PYSITELIB}/terminatorlib/configobj/__init__.pyo
+${PYSITELIB}/terminatorlib/configobj/configobj.py
+${PYSITELIB}/terminatorlib/configobj/configobj.pyc
+${PYSITELIB}/terminatorlib/configobj/configobj.pyo
+${PYSITELIB}/terminatorlib/configobj/validate.py
+${PYSITELIB}/terminatorlib/configobj/validate.pyc
+${PYSITELIB}/terminatorlib/configobj/validate.pyo
+${PYSITELIB}/terminatorlib/container.py
+${PYSITELIB}/terminatorlib/container.pyc
+${PYSITELIB}/terminatorlib/container.pyo
+${PYSITELIB}/terminatorlib/cwd.py
+${PYSITELIB}/terminatorlib/cwd.pyc
+${PYSITELIB}/terminatorlib/cwd.pyo
+${PYSITELIB}/terminatorlib/debugserver.py
+${PYSITELIB}/terminatorlib/debugserver.pyc
+${PYSITELIB}/terminatorlib/debugserver.pyo
+${PYSITELIB}/terminatorlib/editablelabel.py
+${PYSITELIB}/terminatorlib/editablelabel.pyc
+${PYSITELIB}/terminatorlib/editablelabel.pyo
+${PYSITELIB}/terminatorlib/encoding.py
+${PYSITELIB}/terminatorlib/encoding.pyc
+${PYSITELIB}/terminatorlib/encoding.pyo
+${PYSITELIB}/terminatorlib/factory.py
+${PYSITELIB}/terminatorlib/factory.pyc
+${PYSITELIB}/terminatorlib/factory.pyo
+${PYSITELIB}/terminatorlib/freebsd.py
+${PYSITELIB}/terminatorlib/freebsd.pyc
+${PYSITELIB}/terminatorlib/freebsd.pyo
+${PYSITELIB}/terminatorlib/ipc.py
+${PYSITELIB}/terminatorlib/ipc.pyc
+${PYSITELIB}/terminatorlib/ipc.pyo
+${PYSITELIB}/terminatorlib/keybindings.py
+${PYSITELIB}/terminatorlib/keybindings.pyc
+${PYSITELIB}/terminatorlib/keybindings.pyo
+${PYSITELIB}/terminatorlib/notebook.py
+${PYSITELIB}/terminatorlib/notebook.pyc
+${PYSITELIB}/terminatorlib/notebook.pyo
+${PYSITELIB}/terminatorlib/optionparse.py
+${PYSITELIB}/terminatorlib/optionparse.pyc
+${PYSITELIB}/terminatorlib/optionparse.pyo
+${PYSITELIB}/terminatorlib/paned.py
+${PYSITELIB}/terminatorlib/paned.pyc
+${PYSITELIB}/terminatorlib/paned.pyo
+${PYSITELIB}/terminatorlib/plugin.py
+${PYSITELIB}/terminatorlib/plugin.pyc
+${PYSITELIB}/terminatorlib/plugin.pyo
+${PYSITELIB}/terminatorlib/plugins/activitywatch.py
+${PYSITELIB}/terminatorlib/plugins/activitywatch.pyc
+${PYSITELIB}/terminatorlib/plugins/activitywatch.pyo
+${PYSITELIB}/terminatorlib/plugins/custom_commands.py
+${PYSITELIB}/terminatorlib/plugins/custom_commands.pyc
+${PYSITELIB}/terminatorlib/plugins/custom_commands.pyo
+${PYSITELIB}/terminatorlib/plugins/logger.py
+${PYSITELIB}/terminatorlib/plugins/logger.pyc
+${PYSITELIB}/terminatorlib/plugins/logger.pyo
+${PYSITELIB}/terminatorlib/plugins/maven.py
+${PYSITELIB}/terminatorlib/plugins/maven.pyc
+${PYSITELIB}/terminatorlib/plugins/maven.pyo
+${PYSITELIB}/terminatorlib/plugins/terminalshot.py
+${PYSITELIB}/terminatorlib/plugins/terminalshot.pyc
+${PYSITELIB}/terminatorlib/plugins/terminalshot.pyo
+${PYSITELIB}/terminatorlib/plugins/testplugin.py
+${PYSITELIB}/terminatorlib/plugins/testplugin.pyc
+${PYSITELIB}/terminatorlib/plugins/testplugin.pyo
+${PYSITELIB}/terminatorlib/plugins/url_handlers.py
+${PYSITELIB}/terminatorlib/plugins/url_handlers.pyc
+${PYSITELIB}/terminatorlib/plugins/url_handlers.pyo
+${PYSITELIB}/terminatorlib/preferences.glade
+${PYSITELIB}/terminatorlib/prefseditor.py
+${PYSITELIB}/terminatorlib/prefseditor.pyc
+${PYSITELIB}/terminatorlib/prefseditor.pyo
+${PYSITELIB}/terminatorlib/searchbar.py
+${PYSITELIB}/terminatorlib/searchbar.pyc
+${PYSITELIB}/terminatorlib/searchbar.pyo
+${PYSITELIB}/terminatorlib/signalman.py
+${PYSITELIB}/terminatorlib/signalman.pyc
+${PYSITELIB}/terminatorlib/signalman.pyo
+${PYSITELIB}/terminatorlib/terminal.py
+${PYSITELIB}/terminatorlib/terminal.pyc
+${PYSITELIB}/terminatorlib/terminal.pyo
+${PYSITELIB}/terminatorlib/terminal_popup_menu.py
+${PYSITELIB}/terminatorlib/terminal_popup_menu.pyc
+${PYSITELIB}/terminatorlib/terminal_popup_menu.pyo
+${PYSITELIB}/terminatorlib/terminator.py
+${PYSITELIB}/terminatorlib/terminator.pyc
+${PYSITELIB}/terminatorlib/terminator.pyo
+${PYSITELIB}/terminatorlib/titlebar.py
+${PYSITELIB}/terminatorlib/titlebar.pyc
+${PYSITELIB}/terminatorlib/titlebar.pyo
+${PYSITELIB}/terminatorlib/translation.py
+${PYSITELIB}/terminatorlib/translation.pyc
+${PYSITELIB}/terminatorlib/translation.pyo
+${PYSITELIB}/terminatorlib/util.py
+${PYSITELIB}/terminatorlib/util.pyc
+${PYSITELIB}/terminatorlib/util.pyo
+${PYSITELIB}/terminatorlib/version.py
+${PYSITELIB}/terminatorlib/version.pyc
+${PYSITELIB}/terminatorlib/version.pyo
+${PYSITELIB}/terminatorlib/window.py
+${PYSITELIB}/terminatorlib/window.pyc
+${PYSITELIB}/terminatorlib/window.pyo
+man/man1/terminator.1
+man/man5/terminator_config.5
+share/applications/terminator.desktop
+share/icons/hicolor/16x16/actions/terminator_active_broadcast_all.png
+share/icons/hicolor/16x16/actions/terminator_active_broadcast_group.png
+share/icons/hicolor/16x16/actions/terminator_active_broadcast_off.png
+share/icons/hicolor/16x16/actions/terminator_horiz.png
+share/icons/hicolor/16x16/actions/terminator_receive_off.png
+share/icons/hicolor/16x16/actions/terminator_receive_on.png
+share/icons/hicolor/16x16/actions/terminator_vert.png
+share/icons/hicolor/16x16/apps/terminator.png
+share/icons/hicolor/16x16/status/terminal-bell.png
+share/icons/hicolor/22x22/apps/terminator.png
+share/icons/hicolor/24x24/apps/terminator.png
+share/icons/hicolor/32x32/apps/terminator.png
+share/icons/hicolor/48x48/apps/terminator.png
+share/icons/hicolor/scalable/apps/terminator.svg
+share/locale/af/LC_MESSAGES/terminator.mo
+share/locale/ar/LC_MESSAGES/terminator.mo
+share/locale/ast/LC_MESSAGES/terminator.mo
+share/locale/az/LC_MESSAGES/terminator.mo
+share/locale/bg/LC_MESSAGES/terminator.mo
+share/locale/bn/LC_MESSAGES/terminator.mo
+share/locale/bs/LC_MESSAGES/terminator.mo
+share/locale/ca/LC_MESSAGES/terminator.mo
+share/locale/ca@valencia/LC_MESSAGES/terminator.mo
+share/locale/ckb/LC_MESSAGES/terminator.mo
+share/locale/cs/LC_MESSAGES/terminator.mo
+share/locale/da/LC_MESSAGES/terminator.mo
+share/locale/de/LC_MESSAGES/terminator.mo
+share/locale/el/LC_MESSAGES/terminator.mo
+share/locale/en_AU/LC_MESSAGES/terminator.mo
+share/locale/en_CA/LC_MESSAGES/terminator.mo
+share/locale/en_GB/LC_MESSAGES/terminator.mo
+share/locale/eo/LC_MESSAGES/terminator.mo
+share/locale/es/LC_MESSAGES/terminator.mo
+share/locale/et/LC_MESSAGES/terminator.mo
+share/locale/eu/LC_MESSAGES/terminator.mo
+share/locale/fa/LC_MESSAGES/terminator.mo
+share/locale/fi/LC_MESSAGES/terminator.mo
+share/locale/fo/LC_MESSAGES/terminator.mo
+share/locale/fr/LC_MESSAGES/terminator.mo
+share/locale/fy/LC_MESSAGES/terminator.mo
+share/locale/ga/LC_MESSAGES/terminator.mo
+share/locale/gl/LC_MESSAGES/terminator.mo
+share/locale/he/LC_MESSAGES/terminator.mo
+share/locale/hi/LC_MESSAGES/terminator.mo
+share/locale/hr/LC_MESSAGES/terminator.mo
+share/locale/hu/LC_MESSAGES/terminator.mo
+share/locale/id/LC_MESSAGES/terminator.mo
+share/locale/is/LC_MESSAGES/terminator.mo
+share/locale/it/LC_MESSAGES/terminator.mo
+share/locale/ja/LC_MESSAGES/terminator.mo
+share/locale/jv/LC_MESSAGES/terminator.mo
+share/locale/ka/LC_MESSAGES/terminator.mo
+share/locale/kk/LC_MESSAGES/terminator.mo
+share/locale/ko/LC_MESSAGES/terminator.mo
+share/locale/la/LC_MESSAGES/terminator.mo
+share/locale/lt/LC_MESSAGES/terminator.mo
+share/locale/lv/LC_MESSAGES/terminator.mo
+share/locale/mk/LC_MESSAGES/terminator.mo
+share/locale/ml/LC_MESSAGES/terminator.mo
+share/locale/mr/LC_MESSAGES/terminator.mo
+share/locale/ms/LC_MESSAGES/terminator.mo
+share/locale/nb/LC_MESSAGES/terminator.mo
+share/locale/nl/LC_MESSAGES/terminator.mo
+share/locale/nn/LC_MESSAGES/terminator.mo
+share/locale/oc/LC_MESSAGES/terminator.mo
+share/locale/pl/LC_MESSAGES/terminator.mo
+share/locale/pt/LC_MESSAGES/terminator.mo
+share/locale/pt_BR/LC_MESSAGES/terminator.mo
+share/locale/ro/LC_MESSAGES/terminator.mo
+share/locale/ru/LC_MESSAGES/terminator.mo
+share/locale/ru_RU/LC_MESSAGES/terminator.mo
+share/locale/si/LC_MESSAGES/terminator.mo
+share/locale/sk/LC_MESSAGES/terminator.mo
+share/locale/sl/LC_MESSAGES/terminator.mo
+share/locale/sq/LC_MESSAGES/terminator.mo
+share/locale/sr/LC_MESSAGES/terminator.mo
+share/locale/sv/LC_MESSAGES/terminator.mo
+share/locale/ta/LC_MESSAGES/terminator.mo
+share/locale/te/LC_MESSAGES/terminator.mo
+share/locale/th/LC_MESSAGES/terminator.mo
+share/locale/tr/LC_MESSAGES/terminator.mo
+share/locale/tyv/LC_MESSAGES/terminator.mo
+share/locale/uk/LC_MESSAGES/terminator.mo
+share/locale/ur/LC_MESSAGES/terminator.mo
+share/locale/zh_CN/LC_MESSAGES/terminator.mo
+share/locale/zh_HK/LC_MESSAGES/terminator.mo
+share/locale/zh_TW/LC_MESSAGES/terminator.mo
+share/pixmaps/terminator.png
diff --git a/x11/py-terminator/distinfo b/x11/py-terminator/distinfo
new file mode 100644
index 00000000000..501f851b256
--- /dev/null
+++ b/x11/py-terminator/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2015/07/11 11:54:02 kamil Exp $
+
+SHA1 (terminator-0.97.tar.gz) = aa92a6cacd572f6a834ac1de88ae699c7b7dee69
+RMD160 (terminator-0.97.tar.gz) = 5b95e5705b0fe2bda6c70b39825f0e2381a62050
+Size (terminator-0.97.tar.gz) = 343857 bytes
+SHA1 (patch-setup.py) = df3871b244fd7a11dee50d9068264e1ea4babb2a
diff --git a/x11/py-terminator/patches/patch-setup.py b/x11/py-terminator/patches/patch-setup.py
new file mode 100644
index 00000000000..8c3b470e69b
--- /dev/null
+++ b/x11/py-terminator/patches/patch-setup.py
@@ -0,0 +1,20 @@
+$NetBSD: patch-setup.py,v 1.1 2015/07/11 11:54:02 kamil Exp $
+
+Use the right path for man-pages in pkgsrc.
+
+Install the man pages in the right directory.
+
+--- setup.py.orig 2014-03-29 19:45:44.000000000 +0000
++++ setup.py
+@@ -150,10 +150,7 @@ class InstallData(install_data):
+ return data_files
+
+
+-if platform.system() in ['FreeBSD', 'OpenBSD']:
+- man_dir = 'man'
+-else:
+- man_dir = 'share/man'
++man_dir = 'man'
+
+ setup(name=APP_NAME.capitalize(),
+ version=APP_VERSION,