diff options
author | David Felipe Pizarro Naranjo | 2017-03-23 21:02:44 -0300 |
---|---|---|
committer | David Felipe Pizarro Naranjo | 2017-03-23 21:02:44 -0300 |
commit | b3caa757b3cc9ddc3b63e66218e35a2482a52e68 (patch) | |
tree | 490adc78b272c7750199817ac476709bbe24baba | |
download | aur-openrc-settingsd.tar.gz |
added openrc-settingsd
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bbf64a1bf794 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = openrc-settingsd + pkgdesc = System settings D-Bus service for OpenRC + pkgver = 1.0.1 + pkgrel = 1 + url = http://www.gentoo.org/proj/en/base/openrc/ + arch = i686 + arch = x86_64 + groups = openrc-desktop + license = BSD2 + depends = libdaemon + depends = dbus-elogind + depends = openrc + depends = polkit-elogind + conflicts = systemd-sysvcompat + backup = etc/conf.d/openrc-settingsd + source = https://dev.gentoo.org/~tetromino/distfiles/openrc-settingsd//openrc-settingsd-1.0.1.tar.xz + sha256sums = 2047267982c716cbc113d76d826f9b694706dbf737273eaaab239f6839d9ade2 + +pkgname = openrc-settingsd + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..598d0311c018 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: David P. <megver83@openmailbox.org> +# Contributor: artoo <artoo@manjaro.org> +# Contributor: williamh <williamh@gentoo.org> + +_url=https://dev.gentoo.org/~tetromino/distfiles/openrc-settingsd/ + +_sed_args=(-e 's|/usr/libexec|/usr/lib|g') +_prefix=true + +$_prefix && _sed_args+=(-e 's|#!/sbin/runscript|#!/usr/bin/openrc-run|g') + + +pkgname=openrc-settingsd +pkgver=1.0.1 +pkgrel=1 +pkgdesc="System settings D-Bus service for OpenRC" +arch=('i686' 'x86_64') +url="http://www.gentoo.org/proj/en/base/openrc/" +license=('BSD2') +groups=('openrc-desktop') +depends=('libdaemon' 'dbus-elogind' 'openrc' 'polkit-elogind') +conflicts=('systemd-sysvcompat') +backup=('etc/conf.d/openrc-settingsd') +source=("${_url}/${pkgname}-${pkgver}.tar.xz") +sha256sums=('2047267982c716cbc113d76d826f9b694706dbf737273eaaab239f6839d9ade2') + +build(){ + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --sysconfdir=/etc \ + --prefix=/usr \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib \ + --with-pidfile="${EPREFIX}"/run/openrc-settingsd.pid + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + if ! ${_prefix};then + mkdir -pv "${pkgdir}"/usr/{bin,lib} + ln -sv usr/bin "${pkgdir}/bin" + ln -sv usr/bin "${pkgdir}/sbin" + ln -sv usr/lib "${pkgdir}/lib" + fi + + make DESTDIR="${pkgdir}" install + + sed "${_sed_args[@]}" -i ${pkgdir}/etc/init.d/openrc-settingsd + + rm -r ${pkgdir}/usr/share/{dbus,polkit}-1 + + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/COPYING "$pkgdir/usr/share/licenses/${pkgname}/COPYING" + + if ! ${_prefix};then + rm "${pkgdir}"/{bin,sbin,lib} + fi +} |