diff options
author | Mario Finelli | 2021-01-23 15:02:02 -0500 |
---|---|---|
committer | Mario Finelli | 2021-01-23 15:04:25 -0500 |
commit | eed228e6eba6b4904d007ed8e0063cd62af94977 (patch) | |
tree | d1da9845cc9550d1785f80ee73987cf2488379f8 | |
download | aur-eed228e6eba6b4904d007ed8e0063cd62af94977.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | keymapper.desktop | 5 | ||||
-rw-r--r-- | keymapperd.service | 8 |
5 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..21fcc86ccc44 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = keymapper + pkgdesc = A cross-platform context-aware keyremapper + pkgver = 1.2.0 + pkgrel = 1 + url = https://github.com/houmain/keymapper + arch = i686 + arch = x86_64 + arch = armv6h + arch = armv7h + arch = aarch64 + license = GPL3 + makedepends = cmake + depends = libusb + depends = libx11 + source = https://github.com/houmain/keymapper/archive/1.2.0/keymapper-1.2.0.tar.gz + source = keymapperd.service + source = keymapper.desktop + sha256sums = 6b64f44e7084a019f325ce6fb54700651fb0d62505594988feae60e5d935bde0 + sha256sums = 1c403c317815a339cd1f9c081533b207e93464b138696a9caef9a62489a70416 + sha256sums = 32797443d2b92d3b01d683563426fbea3a18e16ad965759c9ce06ea301488654 + +pkgname = keymapper + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..b5cc514583c6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +* +!.gitignore +!PKGBUILD +!keymapperd.service +!keymapper.desktop +!.SRCINFO 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: diff --git a/keymapper.desktop b/keymapper.desktop new file mode 100644 index 000000000000..e14129da7a15 --- /dev/null +++ b/keymapper.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Application +Name=Keymapper +Exec=keymapper -u +Icon=input-keyboard diff --git a/keymapperd.service b/keymapperd.service new file mode 100644 index 000000000000..5fc333a4f114 --- /dev/null +++ b/keymapperd.service @@ -0,0 +1,8 @@ +[Unit] +Description=Keymapper Daemon + +[Service] +ExecStart=/usr/bin/keymapperd + +[Install] +WantedBy=multi-user.target |