diff options
author | Omar Vega Ramos <ovruni@gnu.org.pe> | 2016-08-29 17:06:15 -0500 |
---|---|---|
committer | Omar Vega Ramos <ovruni@gnu.org.pe> | 2016-08-29 17:06:15 -0500 |
commit | 39e0a61a100c7570114e7f667e90708c2113f9ba (patch) | |
tree | 3961e0b31a628f9e66580494ec5b5d9c78a1b13d /pcr/dbus-openrc | |
parent | 7869b727d6a1d4715bbcf9781fb9aa98a855dfac (diff) | |
download | abslibre-39e0a61a100c7570114e7f667e90708c2113f9ba.tar.gz abslibre-39e0a61a100c7570114e7f667e90708c2113f9ba.tar.bz2 abslibre-39e0a61a100c7570114e7f667e90708c2113f9ba.zip |
dbus-openrc: add new package to [pcr]
Diffstat (limited to 'pcr/dbus-openrc')
-rw-r--r-- | pcr/dbus-openrc/PKGBUILD | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/pcr/dbus-openrc/PKGBUILD b/pcr/dbus-openrc/PKGBUILD new file mode 100644 index 000000000..39376269c --- /dev/null +++ b/pcr/dbus-openrc/PKGBUILD @@ -0,0 +1,71 @@ +# $Id: PKGBUILD 274760 2016-08-28 01:55:59Z heftig $ +# Maintainer (Manjaro): Jan de Groot <jgc@archlinux.org> +# Maintainer (Manjaro): Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> +# Contributor (Manjaro): Tom Gundersen <teg@jklm.no> +# Contributor (Manjaro): Link Dupont <link@subpop.net> +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> + +_url="https://raw.githubusercontent.com/gentoo/gentoo/master" +_pkgname=dbus + +pkgname=dbus-openrc +pkgver=1.10.10 +pkgrel=5 +pkgdesc="Freedesktop.org message bus system" +url="https://wiki.freedesktop.org/www/Software/dbus/" +arch=("i686" "x86_64" "armv7h") +license=("GPL" "custom") +provides=("libdbus" "dbus") +depends=("libeudev" "expat") +makedepends=("eudev" "xmlto" "docbook-xsl" "python" "yelp-tools" "doxygen" 'libx11') +conflicts=("libdbus" "dbus") +source=("https://dbus.freedesktop.org/releases/$_pkgname/$_pkgname-$pkgver.tar.gz" + "dbus.initd::${_url}/sys-apps/dbus/files/dbus.initd-r1") +sha256sums=('9d8f1d069ab4d1a0255d7b400ea3bcef4430c42e729b1012abb2890e3f739a43' + '4491c09942d72fd464bc1da286c4f5a237ec8debfbaba83c6fbf4a46d46fe51e') + +_inst_initd(){ + install -Dm755 ${srcdir}/$1.initd ${pkgdir}/etc/init.d/$1 + + sed -e 's|#!/sbin/runscript|#!/usr/bin/openrc-run|' \ + -e 's|#!/sbin/openrc-run|#!/usr/bin/openrc-run|' \ + -e 's|/var/run|/run|g' \ + -e 's|dbus.pid|dbus/pid|g' \ + -i ${pkgdir}/etc/init.d/$1 +} + +prepare() { + cd $_pkgname-$pkgver +# autoreconf -fvi +} + +build() { + cd $_pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --libexecdir=/usr/lib/dbus-1.0 --with-dbus-user=dbus \ + --with-system-pid-file=/run/dbus/pid \ + --with-system-socket=/run/dbus/system_bus_socket \ + --with-console-auth-dir=/run/console/ \ + --enable-inotify --disable-static \ + --disable-verbose-mode --disable-asserts \ + --disable-systemd --disable-user-session + make +} + +check() { + cd $_pkgname-$pkgver + make check +} + +package() { + cd $_pkgname-$pkgver + + make DESTDIR="$pkgdir" install + rm -r "$pkgdir/var/run" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$_pkgname/COPYING" + + # Split docs + rm -rv "$pkgdir/usr/share/doc" + + _inst_initd 'dbus' +} |