x11/py-i3ipc: add new port

i3's interprocess communication (or ipc) is the interface i3wm uses to
receive commands from client applications such as i3-msg. It also
features a publish/subscribe mechanism for notifying interested
parties of window manager events.

i3ipc-python is a Python library for controlling the window
manager. This project is intended to be useful for general scripting,
and for applications that interact with the window manager like status
line generators, notification daemons, and window pagers.

http://i3ipc-python.readthedocs.io/
This commit is contained in:
Jan Beich 2019-11-24 02:10:46 +00:00
parent bcd4d9e499
commit d2c1647c0e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518289
4 changed files with 36 additions and 0 deletions

View File

@ -264,6 +264,7 @@
SUBDIR += printscreen
SUBDIR += props
SUBDIR += py-caffeine-ng
SUBDIR += py-i3ipc
SUBDIR += py-pyscreenshot
SUBDIR += py-pyvirtualdisplay
SUBDIR += py-qt5-opengl

21
x11/py-i3ipc/Makefile Normal file
View File

@ -0,0 +1,21 @@
# $FreeBSD$
PORTNAME= i3ipc
PORTVERSION= 2.1.1
CATEGORIES= x11 python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Improved Python library to control i3wm and sway
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>0:x11-toolkits/py-xlib@${PY_FLAVOR}
NO_ARCH= yes
USES= python:3.4+
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>

3
x11/py-i3ipc/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1567388694
SHA256 (i3ipc-2.1.1.tar.gz) = b0ef3e3448b5b796174041f5d9b3d4c705ce590781504e4b0aee1ea2f56193fa
SIZE (i3ipc-2.1.1.tar.gz) = 27887

11
x11/py-i3ipc/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
i3's interprocess communication (or ipc) is the interface i3wm uses to
receive commands from client applications such as i3-msg. It also
features a publish/subscribe mechanism for notifying interested
parties of window manager events.
i3ipc-python is a Python library for controlling the window
manager. This project is intended to be useful for general scripting,
and for applications that interact with the window manager like status
line generators, notification daemons, and window pagers.
WWW: http://i3ipc-python.readthedocs.io/