diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..26046d82edfe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Contributor: Tonich <tonich-chuvack@mail.ru> + +pkgname=openrc-xdm +pkgver=1.0 +pkgrel=1 +pkgdesc="OpenRC display manager init script" +arch=('i686' 'x86_64') +url="https://github.com/DemonSinusa/openrc-xdm" +license=('GPL2') +provides=('openrc-xdm' 'init-displaymanager') +depends=('xorg-server' 'xorg-xinit' 'openrc') +backup=( etc/openrc/conf.d/xdm ) + +conflicts=('init-displaymanager') +source=($pkgname-$pkgver::https://github.com/DemonSinusa/$pkgname/archive/$pkgver.tar.gz) +install=openrc-xdm.install +sha256sums=('7db010fedce2ee9948c837feeb50dbe0d09cd036f2eb34dbb20713cf4d4294e0') + +_inst_initd(){ + install -Dm755 "$1.initd" "${pkgdir}/etc/openrc/init.d/$1" +} + +_inst_confd(){ + install -Dm755 "$1.confd" "${pkgdir}/etc/openrc/conf.d/$1" +} + + +package() { + cd "${pkgname}-${pkgver}" + _inst_confd 'xdm' + _inst_initd 'xdm' + _inst_initd 'xdm-setup' + + install -Dm755 "startDM.sh" "${pkgdir}/etc/X11/startDM.sh" +} |