summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fbd09d5497b0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Mario Finelli <mario at finel dot li>
+# Contributor: houmain <houmain at posteo dot net>
+
+pkgname=keymapper
+pkgver=1.2.0
+pkgrel=1
+pkgdesc="A cross-platform context-aware keyremapper"
+arch=(i686 x86_64 armv6h armv7h aarch64)
+url=https://github.com/houmain/keymapper
+license=(GPL3)
+depends=(libusb libx11)
+makedepends=(cmake)
+source=(https://github.com/houmain/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz
+ ${pkgname}d.service
+ $pkgname.desktop)
+sha256sums=('6b64f44e7084a019f325ce6fb54700651fb0d62505594988feae60e5d935bde0'
+ '1c403c317815a339cd1f9c081533b207e93464b138696a9caef9a62489a70416'
+ '32797443d2b92d3b01d683563426fbea3a18e16ad965759c9ce06ea301488654')
+
+prepare() {
+ cd $pkgname-$pkgver
+ echo "\"$pkgver\"" > src/_version.h
+}
+
+build() {
+ cd $pkgname-$pkgver
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+
+ install -Dm0644 "$srcdir/$pkgname.desktop" \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm0644 "$srcdir/${pkgname}d.service" \
+ "$pkgdir/usr/lib/systemd/system/${pkgname}d.service"
+}
+
+# vim: set ts=2 sw=2 et: