summaryrefslogtreecommitdiff
path: root/pcr/elogind/PKGBUILD
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2017-08-04 16:48:08 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2017-08-04 16:48:08 -0500
commitfa81382a918da07f7f4c79b74712caaec9bc446a (patch)
treef687483b3e0aecc2b4d99f5746e19a239440d364 /pcr/elogind/PKGBUILD
parent353237b0c4fc322be7a7e5e327a927944ed6cca6 (diff)
elogind-229.5-1: updating version
Diffstat (limited to 'pcr/elogind/PKGBUILD')
-rw-r--r--pcr/elogind/PKGBUILD46
1 files changed, 20 insertions, 26 deletions
diff --git a/pcr/elogind/PKGBUILD b/pcr/elogind/PKGBUILD
index fa81903c8..be724ae2c 100644
--- a/pcr/elogind/PKGBUILD
+++ b/pcr/elogind/PKGBUILD
@@ -1,32 +1,26 @@
# Maintainer (Manjaro): artoo <artoo@manjaro.org>
# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
-_pkgname=elogind
-_commit=b486765f115ebbae41117ea493c748491872c4e0
-
pkgbase=elogind
pkgname=('elogind' 'libelogind')
-pkgver=226
-pkgrel=5
+pkgver=229.5
+pkgrel=1
pkgdesc="The systemd project's logind, extracted to a standalone package"
arch=('i686' 'x86_64' 'armv7h')
url="https://github.com/elogind/elogind"
-license=('GPL')
-makedepends=('intltool' 'libtool' 'gperf' 'gtk-doc' 'dbus-elogind' 'git' 'libcap' 'eudev' 'polkit-elogind')
+license=('GPL' 'LGPL2.1')
+makedepends=('intltool' 'libtool' 'gperf' 'gtk-doc')
options=('!libtool')
-source=("elogind-${_commit}.tar.gz::${url}/archive/${_commit}.tar.gz"
- "elogind-docs.patch")
-sha256sums=('a0270a1c97d485347be9a91d9e116c5d7c895222f5c57dab62cd528e38468113'
- '25643e563250b0d322f817288cbe999f1cc2e4804c875725bb92fe5094a902b4')
+source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/elogind/elogind/archive/v${pkgver}.tar.gz")
+sha256sums=('82078a0f5eb0c00c81dcaf2866dc5a954bd5e6e2802954ff7ce37e1ae8ec720d')
prepare() {
- cd ${_pkgname}-${_commit}
- patch -Np 1 -i ${srcdir}/elogind-docs.patch
- autoreconf -vim
+ cd ${pkgbase}-${pkgver}
+ ./autogen.sh
}
build() {
- cd ${_pkgname}-${_commit}
+ cd ${pkgbase}-${pkgver}
intltoolize
./configure \
--sysconfdir=/etc \
@@ -34,33 +28,32 @@ build() {
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--enable-split-usr \
+ --enable-polkit \
--disable-smack \
--enable-acl \
--enable-pam \
+ --with-rootlibdir=/usr/lib \
--with-udevrulesdir=/usr/lib/udev/rules.d \
--disable-kdbus
-# --with-rootlibdir=
make
}
package_elogind() {
pkgdesc="The systemd project's logind, extracted to a standalone package"
provides=("elogind=${pkgver}")
- depends=('libelogind' 'pam' 'acl' 'dbus-elogind' 'polkit-elogind' 'eudev')
- conflicts=('systemd-sysvcompat' 'consolekit')
- # replaces=('consolekit')
- optdepends=('elogind-openrc: elogind initscript'
- 'dbus-openrc: dbus initscript')
- #'polkit-elogind: polkit with elogind session tracking')
+ depends=('acl' 'dbus-elogind' 'polkit-elogind' 'eudev' 'libseccomp')
+ conflicts=('systemd-sysvcompat' 'consolekit' 'pm-utils')
+# replaces=('consolekit' 'pm-utils')
+ optdepends=('elogind-openrc: elogind initscript')
install=elogind.install
- cd ${_pkgname}-${_commit}
+ cd ${pkgbase}-${pkgver}
make DESTDIR="${pkgdir}" install
mkdir ${srcdir}/_libelogind
mv -v ${pkgdir}/usr/lib/pkgconfig ${srcdir}/_libelogind
- mv -v ${pkgdir}/usr/include/ ${srcdir}/_libelogind
- mv -v ${pkgdir}/usr/lib/libelogind*.so* ${srcdir}/_libelogind
+ mv -v ${pkgdir}/usr/include/ ${srcdir}/_libelogind
+ mv -v ${pkgdir}/usr/lib/libelogind*.so* ${srcdir}/_libelogind
}
package_libelogind(){
@@ -68,7 +61,8 @@ package_libelogind(){
provides=('libelogind.so' "libelogind=${pkgver}")
depends=('libcap')
- cd ${_pkgname}-${_commit}
+ cd ${pkgbase}-${pkgver}
+
install -dm755 ${pkgdir}/usr/lib
mv ${srcdir}/_libelogind/include ${pkgdir}/usr
mv ${srcdir}/_libelogind/pkgconfig ${pkgdir}/usr/lib