pkgsrc-WIP-changes archive

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

Qweyboard: Import Qweyboard



Module Name:	pkgsrc-wip
Committed By:	Mateusz Poszwa <old4%o2.pl@localhost>
Pushed By:	f8l
Date:		Sat Mar 4 15:48:15 2017 +0100
Changeset:	998c84fb6d210fa7f4a2bba60b93b8e9d4c7ab85

Added Files:
	Qweyboard/DESCR
	Qweyboard/Makefile
	Qweyboard/PLIST
	Qweyboard/distinfo
	Qweyboard/patches/patch-Makefile

Log Message:
Qweyboard: Import Qweyboard

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

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

diffstat:
 Qweyboard/DESCR                  |  7 +++++++
 Qweyboard/Makefile               | 32 ++++++++++++++++++++++++++++++++
 Qweyboard/PLIST                  |  2 ++
 Qweyboard/distinfo               |  3 +++
 Qweyboard/patches/patch-Makefile | 15 +++++++++++++++
 5 files changed, 59 insertions(+)

diffs:
diff --git a/Qweyboard/DESCR b/Qweyboard/DESCR
new file mode 100644
index 0000000000..32c603617c
--- /dev/null
+++ b/Qweyboard/DESCR
@@ -0,0 +1,7 @@
+Qweyboard aims to be a Velotype/Veyboard like
+experience on a regular standard computer keyboard.
+
+The Velotype/Veyboard is an orthographic, stenographic keyboard
+which lets you type really fast by exploiting language
+features. It's primarily used with European languages such
+as Swedish and Dutch, and it works great for English too.
diff --git a/Qweyboard/Makefile b/Qweyboard/Makefile
new file mode 100644
index 0000000000..fdb2f4b2a4
--- /dev/null
+++ b/Qweyboard/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME=	Qweyboard-0.0.0
+CATEGORIES=	inputmethod
+MASTER_SITES=	${MASTER_SITE_GITHUB:=kqr/}
+
+GIT_REPOSITORIES=	qweyboard
+GIT_REPO.qweyboard=	https://github.com/kqr/qweyboard.git
+WRKSRC=			${WRKDIR}/qweyboard
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://github.com/kqr/qweyboard
+COMMENT=	Velotype/Veyboard like experience on a regular computer keyboard
+LICENSE=	isc
+
+USE_LANGUAGES=	ada
+USE_TOOLS+=	gmake
+
+AUTO_MKDIRS=	yes
+
+SUBST_CLASSES+=			add-paths
+SUBST_STAGE.add-paths=		pre-configure
+SUBST_MESSAGE.add-paths=	Adding link path to X11 libraries.
+SUBST_FILES.add-paths+=		Makefile
+SUBST_SED.add-paths+=		-e 's|CFLAGS=|CFLAGS=-L${X11USRLIBDIR} |g'
+
+do-install:
+	${INSTALL_ENV} ${INSTALL_PROGRAM} ${WRKSRC}/bin/qweyboard ${DESTDIR}${PREFIX}/bin
+
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/Qweyboard/PLIST b/Qweyboard/PLIST
new file mode 100644
index 0000000000..a8a433b531
--- /dev/null
+++ b/Qweyboard/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/qweyboard
diff --git a/Qweyboard/distinfo b/Qweyboard/distinfo
new file mode 100644
index 0000000000..e122991992
--- /dev/null
+++ b/Qweyboard/distinfo
@@ -0,0 +1,3 @@
+$NetBSD$
+
+SHA1 (patch-Makefile) = 9134105bed3e325a67bd1ee1c72f10a23df806c7
diff --git a/Qweyboard/patches/patch-Makefile b/Qweyboard/patches/patch-Makefile
new file mode 100644
index 0000000000..7312b8fd5f
--- /dev/null
+++ b/Qweyboard/patches/patch-Makefile
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Do not artificially limit supported systems to Linux
+
+--- Makefile.orig	2017-03-03 22:54:15.000000000 +0000
++++ Makefile
+@@ -1,8 +1,4 @@
+-ifeq ($(shell uname),Linux)
+ PLATFORM=x11
+-else
+-$(error Linux is currently the only supported platform)
+-endif
+ 
+ BIN=qweyboard
+ BINDIR=bin


Home | Main Index | Thread Index | Old Index