diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | esekeyd.install | 11 | ||||
-rw-r--r-- | esekeyd.service | 9 |
5 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c359d0ee6c31 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = esekeyd + pkgdesc = ESE Key Daemon is a multimedia keyboard daemon for Linux. + pkgver = 1.2.7 + pkgrel = 1 + url = http://freecode.com/projects/esekeyd + install = esekeyd.install + arch = any + license = GPL + depends = glibc + source = http://www.burghardt.pl/files/esekeyd-1.2.7.tar.gz + source = esekeyd.install + source = esekeyd.service + sha256sums = 58bdac994be805d9c11b21065427c8f53684d38a1b44bb02b175fc4ee594cc56 + sha256sums = 6ca6d9e9cbb8c32c3ec686dda35728c1901c166a78e4d5e0a74a812fa7de119e + sha256sums = 6e3ab29acc42dea73da9184c1d553975ddadf92957d8e448762630ac4b16282f + +pkgname = esekeyd + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..5a95be9a7180 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/esekeyd-*.tar.xz +/esekeyd-*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bb942ae4fdfe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Giancarlo Razzolini <grazzolini@gmail.com> +pkgname=esekeyd +pkgver=1.2.7 +pkgrel=1 +pkgdesc="ESE Key Daemon is a multimedia keyboard daemon for Linux." +arch=('any') +url="http://freecode.com/projects/esekeyd" +license=('GPL') +depends=('glibc') +install=$pkgname.install +DLAGENTS='http::/usr/bin/curl -fLC - --user-agent Firefox --retry 3 --retry-delay 3 -o %o %u' +source=("http://www.burghardt.pl/files/$pkgname-$pkgver.tar.gz" + "$pkgname.install" + "$pkgname.service") +sha256sums=('58bdac994be805d9c11b21065427c8f53684d38a1b44bb02b175fc4ee594cc56' + '6ca6d9e9cbb8c32c3ec686dda35728c1901c166a78e4d5e0a74a812fa7de119e' + '6e3ab29acc42dea73da9184c1d553975ddadf92957d8e448762630ac4b16282f') + +build() { + cd "$pkgname-$pkgver" + ./configure --prefix=/usr --sbindir=/usr/bin + make +} + +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install + install -Dm644 examples/example.conf $pkgdir/etc/$pkgname.conf + install -Dm644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service +} diff --git a/esekeyd.install b/esekeyd.install new file mode 100644 index 000000000000..1b78abd291df --- /dev/null +++ b/esekeyd.install @@ -0,0 +1,11 @@ +#!/bin/bash + +post_install() { + cat<<INSTALLEOF + Edit the example configuration file provided in /etc/esekeyd.conf and enable/start it using systemctl. +INSTALLEOF +} + +post_upgrade() { + post_install +} diff --git a/esekeyd.service b/esekeyd.service new file mode 100644 index 000000000000..7863d28abc1d --- /dev/null +++ b/esekeyd.service @@ -0,0 +1,9 @@ +[Unit] +Description=ESE Key Daemon + +[Service] +Type=forking +ExecStart=/usr/bin/esekeyd /etc/esekeyd.conf + +[Install] +WantedBy=multi-user.target |