pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-screenkey: add finished, untested package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Tue Apr 19 00:32:56 2022 +0200
Changeset:	ff57778dce834a842992d5cc581787a9894925a8

Modified Files:
	Makefile
Added Files:
	py-screenkey/DESCR
	py-screenkey/Makefile
	py-screenkey/PLIST
	py-screenkey/distinfo

Log Message:
py-screenkey: add finished, untested package

A screencast tool to display your keys, inspired by Screenflick.

* Several keyboard translation methods
* Key composition/input method support
* Configurable font/size/position
* Highlighting of recent keystrokes
* Improved backspace processing
* Normal/Emacs/Mac caps modes
* Multi-monitor support
* Dynamic recording control
* Switch for visible shift and modifier sequences only
* Repeats compression
* Countless bug fixes
* Mouse buttons support

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ff57778dce834a842992d5cc581787a9894925a8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile              |  2 ++
 py-screenkey/DESCR    | 14 ++++++++++++++
 py-screenkey/Makefile | 21 +++++++++++++++++++++
 py-screenkey/PLIST    | 38 ++++++++++++++++++++++++++++++++++++++
 py-screenkey/distinfo |  5 +++++
 5 files changed, 80 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index a96de3cda7..a76fe44a28 100644
--- a/Makefile
+++ b/Makefile
@@ -4599,6 +4599,7 @@ SUBDIR+=	py-sciproc
 SUBDIR+=	py-scipy-data_fitting
 SUBDIR+=	py-scitools
 SUBDIR+=	py-scramp
+SUBDIR+=	py-screenkey
 SUBDIR+=	py-screenutils
 SUBDIR+=	py-scrobbler
 SUBDIR+=	py-scs
@@ -5347,6 +5348,7 @@ SUBDIR+=	socklog
 SUBDIR+=	softether
 SUBDIR+=	softflowd
 SUBDIR+=	soil
+SUBDIR+=	soju
 SUBDIR+=	solarus-zsdx
 SUBDIR+=	solvespace-git
 SUBDIR+=	songwrite2
diff --git a/py-screenkey/DESCR b/py-screenkey/DESCR
new file mode 100644
index 0000000000..8860868b20
--- /dev/null
+++ b/py-screenkey/DESCR
@@ -0,0 +1,14 @@
+A screencast tool to display your keys, inspired by Screenflick.
+
+* Several keyboard translation methods
+* Key composition/input method support
+* Configurable font/size/position
+* Highlighting of recent keystrokes
+* Improved backspace processing
+* Normal/Emacs/Mac caps modes
+* Multi-monitor support
+* Dynamic recording control
+* Switch for visible shift and modifier sequences only
+* Repeats compression
+* Countless bug fixes
+* Mouse buttons support
diff --git a/py-screenkey/Makefile b/py-screenkey/Makefile
new file mode 100644
index 0000000000..7d39b10a15
--- /dev/null
+++ b/py-screenkey/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	screenkey-1.5
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	misc x11
+MASTER_SITES=	https://www.thregr.org/~wavexx/software/screenkey/releases/
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://www.thregr.org/~wavexx/software/screenkey/
+COMMENT=	Screencast tool to display your keys
+LICENSE=	gnu-gpl-v3
+
+BUILD_DEPENDS+=	${PYPKGPREFIX}-babel-[0-9]*:../../devel/py-babel
+DEPENDS+=	${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
+DEPENDS+=	${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo
+DEPENDS+=	${PYPKGPREFIX}-dbus-[0-9]*:../../sysutils/py-dbus
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-screenkey/PLIST b/py-screenkey/PLIST
new file mode 100644
index 0000000000..82ebe36e2d
--- /dev/null
+++ b/py-screenkey/PLIST
@@ -0,0 +1,38 @@
+@comment $NetBSD$
+bin/screenkey
+${PYSITELIB}/Screenkey/__init__.py
+${PYSITELIB}/Screenkey/__init__.pyc
+${PYSITELIB}/Screenkey/__init__.pyo
+${PYSITELIB}/Screenkey/images/mouse.svg
+${PYSITELIB}/Screenkey/inputlistener.py
+${PYSITELIB}/Screenkey/inputlistener.pyc
+${PYSITELIB}/Screenkey/inputlistener.pyo
+${PYSITELIB}/Screenkey/keysyms.py
+${PYSITELIB}/Screenkey/keysyms.pyc
+${PYSITELIB}/Screenkey/keysyms.pyo
+${PYSITELIB}/Screenkey/labelmanager.py
+${PYSITELIB}/Screenkey/labelmanager.pyc
+${PYSITELIB}/Screenkey/labelmanager.pyo
+${PYSITELIB}/Screenkey/locale/ca/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/locale/de/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/locale/de_DE/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/locale/es/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/locale/fr/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/locale/ru/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/locale/uk/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/locale/zh_CN/LC_MESSAGES/screenkey.mo
+${PYSITELIB}/Screenkey/screenkey.py
+${PYSITELIB}/Screenkey/screenkey.pyc
+${PYSITELIB}/Screenkey/screenkey.pyo
+${PYSITELIB}/Screenkey/xlib.py
+${PYSITELIB}/Screenkey/xlib.pyc
+${PYSITELIB}/Screenkey/xlib.pyo
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+share/applications/screenkey.desktop
+share/doc/screenkey/NEWS.rst
+share/doc/screenkey/README.rst
+share/metainfo/org.thregr.screenkey.metainfo.xml
diff --git a/py-screenkey/distinfo b/py-screenkey/distinfo
new file mode 100644
index 0000000000..53ccea5e22
--- /dev/null
+++ b/py-screenkey/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (screenkey-1.5.tar.gz) = 0f1bab72183a28b4dd551c638117540474df78e7e57e89ed6f4a52ef6e1cb286
+SHA512 (screenkey-1.5.tar.gz) = 37a2e99ae3ab579fe91bed081bfd39c85896ed173a7a94f38e46fc22d1a2d9f24da147984e69d22eb2dbeb0226456bf41b5e24cface3ca72cd76d478323d4091
+Size (screenkey-1.5.tar.gz) = 94403 bytes


Home | Main Index | Thread Index | Old Index