diff options
author | David Felipe Pizarro Naranjo | 2017-03-23 20:34:49 -0300 |
---|---|---|
committer | David Felipe Pizarro Naranjo | 2017-03-23 20:34:49 -0300 |
commit | 0b318e9473f930f8302400512f24ce07e1e2f912 (patch) | |
tree | 2b1989afe7a03789db94cb0e3afda9285600e4de | |
download | aur-0b318e9473f930f8302400512f24ce07e1e2f912.tar.gz |
added openrc-accessible
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bcec7ba7b9c3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = openrc-accessible + pkgdesc = OpenRC init scripts + pkgver = 20170321 + pkgrel = 1 + url = https://github.com/manjaro/packages-openrc + arch = any + groups = openrc-accessible + license = GPL2 + conflicts = systemd-sysvcompat + source = brltty.initd::https://raw.githubusercontent.com/gentoo/gentoo/master/app-accessibility/brltty/files/brltty.rc + source = espeakup.confd::https://raw.githubusercontent.com/gentoo/gentoo/master/app-accessibility/espeakup/files/espeakup.confd + source = espeakup.initd::https://raw.githubusercontent.com/gentoo/gentoo/master/app-accessibility/espeakup/files/espeakup.rc + sha256sums = 4dd0338d2f9943165d5922c8964ca3456e8e8b67b37cf5f2652435bc1f644c41 + sha256sums = 32e6de11417ebb199a7bf46eb8cf77054b1af1c9f4bcc80b856b34758830eb9f + sha256sums = 9bfaf3950744a9376cdd74240c3e6b9a92d7b17a16a3b9eb0485f5fd279ff963 + +pkgname = brltty-openrc + pkgdesc = OpenRC brltty init script + depends = openrc + depends = brltty + +pkgname = espeakup-openrc + pkgdesc = OpenRC espeakup init script + depends = openrc + depends = espeakup + optdepends = alsa-utils-openrc: alsa support + backup = etc/conf.d/espeakup + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..067250d32765 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: David P. <megver83@openmailbox.org> +# Contributor: artoo <artoo@manjaro.org> + +_url="https://raw.githubusercontent.com/gentoo/gentoo/master" + +_sed_args=(-e 's|/var/run|/run|g' -e 's|/usr/sbin|/usr/bin|g') +_prefix=true + +$_prefix && _sed_args+=(-e 's|#!/sbin/openrc-run|#!/usr/bin/openrc-run|g') + +pkgbase=openrc-accessible +pkgname=('brltty-openrc' + 'espeakup-openrc') +pkgver=20170321 +pkgrel=1 +pkgdesc="OpenRC init scripts" +arch=('any') +url="https://github.com/manjaro/packages-openrc" +license=('GPL2') +groups=('openrc-accessible') +conflicts=('systemd-sysvcompat') +source=("brltty.initd::${_url}/app-accessibility/brltty/files/brltty.rc" + "espeakup.confd::${_url}/app-accessibility/espeakup/files/espeakup.confd" + "espeakup.initd::${_url}/app-accessibility/espeakup/files/espeakup.rc") +sha256sums=('4dd0338d2f9943165d5922c8964ca3456e8e8b67b37cf5f2652435bc1f644c41' + '32e6de11417ebb199a7bf46eb8cf77054b1af1c9f4bcc80b856b34758830eb9f' + '9bfaf3950744a9376cdd74240c3e6b9a92d7b17a16a3b9eb0485f5fd279ff963') + +#pkgver() { +# date +%Y%m%d +#} + +_inst_initd(){ + install -Dm755 ${srcdir}/$1.initd ${pkgdir}/etc/init.d/$1 + + sed ${_sed_args[@]} -i ${pkgdir}/etc/init.d/$1 +} + +_inst_confd(){ + install -Dm755 ${srcdir}/$1.confd ${pkgdir}/etc/conf.d/$1 +} + +package_espeakup-openrc() { + pkgdesc="OpenRC espeakup init script" + depends=('openrc' 'espeakup') + optdepends=('alsa-utils-openrc: alsa support') + backup=('etc/conf.d/espeakup') + + _inst_confd 'espeakup' + _inst_initd 'espeakup' +} + +package_brltty-openrc() { + pkgdesc="OpenRC brltty init script" + depends=('openrc' 'brltty') + + _inst_initd 'brltty' + + sed -e 's|/bin/brltty|/usr/bin/brltty|' \ + -i "${pkgdir}/etc/init.d/brltty" +} |