diff options
author | Chris Cromer | 2016-05-19 18:27:40 -0400 |
---|---|---|
committer | Chris Cromer | 2016-05-19 18:27:40 -0400 |
commit | 1716f938c27e0ca5c18343c96f66e4f37fbe0b33 (patch) | |
tree | 6194dae4cdabe84896af4da5d54b9fcdc65100d5 /PKGBUILD | |
download | aur-1716f938c27e0ca5c18343c96f66e4f37fbe0b33.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..04f33069bec7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Chris Cromer <chris@cromer.cl> +# Contributor: artoo <artoo@manjaro.org> + +pkgname=elogind +pkgver=219.12 +pkgrel=1 +pkgdesc="The systemd project's logind, extracted to a standalone package" +arch=('i686' 'x86_64') +url="https://github.com/wingo/elogind" +license=('GPL') +depends=('dbus' 'polkit' 'libudev.so') +makedepends=('libcap' 'intltool' 'libtool' 'gperf' 'gtk-doc') +options=('!libtool') +install=elogind.install +backup=('etc/elogind/logind.conf') +source=("$pkgname-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" + 'elogind-docs.patch' + 'elogind-lrt.patch') +sha256sums=('80241494f5c794e8501ccf570ac805275ace368755780f38a18762fd06243f95' + 'cafea7a13159dee700902e3837aab015d9521dfe122840faf2d909b5dc02229e' + 'a9227ed4e97117ab5751de38c19813560a12f51379ccd882a89e7ef9842659ac') + +prepare() { + cd $srcdir/$pkgname-$pkgver + patch -Np 1 -i $srcdir/elogind-docs.patch + patch -Np 1 -i $srcdir/elogind-lrt.patch + sed -e "s|/bin/false|/usr/lib/elogind/elogind|" \ + -i src/login/org.freedesktop.login1.service + autoreconf -vim +} + +build() { + cd $srcdir/${pkgname}-${pkgver} + intltoolize + ./configure \ + --sysconfdir=/etc \ + --prefix=/usr \ + --libexecdir=/usr/lib + + make +} + +package() { + cd $srcdir/${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install +} |