summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Felipe Pizarro Naranjo2017-03-23 21:02:44 -0300
committerDavid Felipe Pizarro Naranjo2017-03-23 21:02:44 -0300
commitb3caa757b3cc9ddc3b63e66218e35a2482a52e68 (patch)
tree490adc78b272c7750199817ac476709bbe24baba
downloadaur-openrc-settingsd.tar.gz
added openrc-settingsd
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD59
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
+}