diff options
author | Omar Vega Ramos <ovruni@gnu.org.pe> | 2016-04-14 19:40:05 -0500 |
---|---|---|
committer | Omar Vega Ramos <ovruni@gnu.org.pe> | 2016-04-14 19:40:05 -0500 |
commit | 8999bff3b05d5f35a04260aab2d6d96806eeb91b (patch) | |
tree | f7ec97f6936cf3b239c3ac0dddf05872b83a9d72 /pcr/elogind/PKGBUILD | |
parent | cedc8d3fede348322dda00a21a3b02b625bbbf7e (diff) |
elogind: add new package to [pcr]
Diffstat (limited to 'pcr/elogind/PKGBUILD')
-rw-r--r-- | pcr/elogind/PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/pcr/elogind/PKGBUILD b/pcr/elogind/PKGBUILD new file mode 100644 index 000000000..daf17f204 --- /dev/null +++ b/pcr/elogind/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer (Manjaro): artoo <artoo@manjaro.org> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +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') +groups=('openrc-desktop') +depends=('dbus' 'polkit' 'libudev.so') +makedepends=('libcap' 'intltool' 'libtool' 'gperf' 'gtk-doc') +options=('!libtool') +install=elogind.install +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 +} |