summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Felipe Pizarro Naranjo2017-03-23 20:34:49 -0300
committerDavid Felipe Pizarro Naranjo2017-03-23 20:34:49 -0300
commit0b318e9473f930f8302400512f24ce07e1e2f912 (patch)
tree2b1989afe7a03789db94cb0e3afda9285600e4de
downloadaur-0b318e9473f930f8302400512f24ce07e1e2f912.tar.gz
added openrc-accessible
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD61
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"
+}