From c17940e420647c09447ccc5e81632e8312507c6b Mon Sep 17 00:00:00 2001 From: Samir Date: Wed, 20 Jun 2012 22:16:35 +0000 Subject: [PATCH] add unit to pommed --- pommed/PKGBUILD | 13 ++++++++++--- pommed/pommed.service | 10 ++++++++++ systemd-units/PKGBUILD | 1 + 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 pommed/pommed.service diff --git a/pommed/PKGBUILD b/pommed/PKGBUILD index 3c4cc0e2b..93c75102f 100644 --- a/pommed/PKGBUILD +++ b/pommed/PKGBUILD @@ -6,7 +6,7 @@ pkgname=pommed pkgver=1.38 -pkgrel=2 +pkgrel=3 pkgdesc="Handles the hotkeys of Apple MacBook (Pro) laptops" arch=('i686' 'x86_64') url="http://technologeek.org/projects/pommed/" @@ -16,8 +16,12 @@ makedepends=('pkgconfig') depends=('alsa-lib' 'audiofile' 'confuse' 'dbus-core' 'pciutils') optdepends=('eject: disc ejection support') #backup=('etc/pommed.conf') -source=(https://alioth.debian.org/frs/download.php/3529/${pkgname}-${pkgver}.tar.gz pommed.rc) -md5sums=('121b361f6a18cee7dc86f8ffed38ae5a' 'c024728673d20aef3a9d8dff3fc5b388') +source=(https://alioth.debian.org/frs/download.php/3529/${pkgname}-${pkgver}.tar.gz + pommed.rc + pommed.service) +md5sums=('121b361f6a18cee7dc86f8ffed38ae5a' + 'c024728673d20aef3a9d8dff3fc5b388' + '834609d433c21d6184bca8848348d3af') build() { cd ${srcdir}/${pkgname}-${pkgver} @@ -37,6 +41,9 @@ package() { # Sounds install -Dm644 ${srcdir}/${pkgname}-${pkgver}/pommed/data/goutte.wav ${pkgdir}/usr/share/pommed/goutte.wav install -Dm644 ${srcdir}/${pkgname}-${pkgver}/pommed/data/click.wav ${pkgdir}/usr/share/pommed/click.wav + + # systemd + install -Dm644 "$srcdir/pommed.service" "$pkgdir/usr/lib/systemd/system/pommed.service" } # vim:set ts=2 sw=2 et: diff --git a/pommed/pommed.service b/pommed/pommed.service new file mode 100644 index 000000000..a790af050 --- /dev/null +++ b/pommed/pommed.service @@ -0,0 +1,10 @@ +[Unit] +Description=MacBook Hotkey Event Handler + +[Service] +Type=dbus +BusName=org.pommed +ExecStart=/usr/sbin/pommed -f + +[Install] +WantedBy=multi-user.target diff --git a/systemd-units/PKGBUILD b/systemd-units/PKGBUILD index 9292ce10f..f2bee63b7 100644 --- a/systemd-units/PKGBUILD +++ b/systemd-units/PKGBUILD @@ -28,4 +28,5 @@ package() { rm "$pkgdir"/usr/lib/systemd/system/modem-manager.service rm "$pkgdir"/usr/lib/systemd/system/nginx.service rm "$pkgdir"/usr/lib/systemd/system/oss.service + rm "$pkgdir"/usr/lib/systemd/system/pommed.service }