diff options
author | Clayton G. Hobbs | 2018-01-28 20:56:18 -0500 |
---|---|---|
committer | Clayton G. Hobbs | 2018-01-28 20:56:18 -0500 |
commit | b5ed8539ccd23b952a492cc2d2f3ebc48b8e5ac2 (patch) | |
tree | d083f6373058228d73a6cceb61c926e463541e02 | |
download | aur-b5ed8539ccd23b952a492cc2d2f3ebc48b8e5ac2.tar.gz |
Created package for ibm_capsense_usb_util-0.9.0
No longer will I have to scrounge around to find the utility, get it to
build, and run it as root to avoid having to mess with permissions.
You're welcome, half-dozen other Arch users who use old IBM keyboards
with xwhatsit controllers.
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | 82-ibm-capsense-usb.rules | 1 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | ibm_capsense_usb_util-0.9.0.patch | 11 |
4 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c88a8fd47999 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = ibm_capsense_usb_util + pkgdesc = Graphical utility for configuring xwhatsit capsense keyboard controllers + pkgver = 0.9.0 + pkgrel = 1 + url = http://downloads.cornall.co/ibm-capsense-usb-web/ibm-capsense-usb.html + arch = x86_64 + license = GPL3 + depends = qt5-base + depends = hidapi + source = http://downloads.cornall.co/ibm-capsense-usb/0.9.0/ibm-capsense-usb_0.9.0.tar.gz + source = 82-ibm-capsense-usb.rules + source = ibm_capsense_usb_util-0.9.0.patch + sha512sums = e19070c22437096e05310f474666000d6f61eea09242133b30d474000e00d8a4c7d0178f63f2d8b979f8971461e15384c80c676db811652d8363ea8c335d6bc8 + sha512sums = d8062f4734ded9aa05d843b14d2a4305715c00cac82b2e168bd7ac4c4641ca7fa9d2fd953700fcbe194563ef8e026a5d1c4519b92f267187260f72ccb9f09820 + sha512sums = af1de637c32dd7c3577e3f92f5e1209c80d4f71a774ceb0f79eff0918c97703f879241e2a8619ab1fb5ec28d69e7bb9218022ce51dbcf32547fc583a48d76560 + +pkgname = ibm_capsense_usb_util + diff --git a/82-ibm-capsense-usb.rules b/82-ibm-capsense-usb.rules new file mode 100644 index 000000000000..4a4d4d0ef9bb --- /dev/null +++ b/82-ibm-capsense-usb.rules @@ -0,0 +1 @@ +SUBSYSTEM=="usb", ATTR{idVendor}=="0481", ATTR{idProduct}=="0002", MODE="660", GROUP="plugdev" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f3423a900a50 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Clay Hobbs <clay@lakeserv.net> +pkgname=ibm_capsense_usb_util +pkgver=0.9.0 +pkgrel=1 +pkgdesc="Graphical utility for configuring xwhatsit capsense keyboard controllers" +arch=('x86_64') +url="http://downloads.cornall.co/ibm-capsense-usb-web/ibm-capsense-usb.html" +license=('GPL3') +groups=() +depends=('qt5-base' 'hidapi') +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("http://downloads.cornall.co/ibm-capsense-usb/${pkgver}/ibm-capsense-usb_${pkgver}.tar.gz" + "82-ibm-capsense-usb.rules" + "$pkgname-$pkgver.patch") +noextract=() +sha512sums=("e19070c22437096e05310f474666000d6f61eea09242133b30d474000e00d8a4c7d0178f63f2d8b979f8971461e15384c80c676db811652d8363ea8c335d6bc8" + "d8062f4734ded9aa05d843b14d2a4305715c00cac82b2e168bd7ac4c4641ca7fa9d2fd953700fcbe194563ef8e026a5d1c4519b92f267187260f72ccb9f09820" + "af1de637c32dd7c3577e3f92f5e1209c80d4f71a774ceb0f79eff0918c97703f879241e2a8619ab1fb5ec28d69e7bb9218022ce51dbcf32547fc583a48d76560") + +prepare() { + cd "ibm-capsense-usb_$pkgver" + patch -p1 -i "$srcdir/$pkgname-$pkgver.patch" +} + +build() { + cd "ibm-capsense-usb_$pkgver/src/util" + qmake + make +} + +package() { + cd "ibm-capsense-usb_$pkgver" + install -m 755 -p -D "src/util/src/$pkgname" "$pkgdir/usr/bin/$pkgname" + cd "$srcdir" + install -m 644 -p -D "82-ibm-capsense-usb.rules" "$pkgdir/usr/lib/udev/rules.d/82-ibm-capsense-usb.rules" +} diff --git a/ibm_capsense_usb_util-0.9.0.patch b/ibm_capsense_usb_util-0.9.0.patch new file mode 100644 index 000000000000..0bb09c62375b --- /dev/null +++ b/ibm_capsense_usb_util-0.9.0.patch @@ -0,0 +1,11 @@ +diff -ura ibm-capsense-usb_0.9.0/src/util/ibm-capsense-usb-util.pro ibm-capsense-usb_0.9.0-new/src/util/ibm-capsense-usb-util.pro +--- ibm-capsense-usb_0.9.0/src/util/ibm-capsense-usb-util.pro 2014-10-18 06:18:22.000000000 -0400 ++++ ibm-capsense-usb_0.9.0-new/src/util/ibm-capsense-usb-util.pro 2018-01-28 20:36:35.636186248 -0500 +@@ -25,7 +25,6 @@ + unix:!macx { + LIBS += -lhidapi-libusb + INCLUDEPATH += \ +- /usr/include \ + /usr/include/hidapi + CONFIG += debug silent + } |