#!/usr/bin/env bash name='openrc' release='1' version='0.46' url='https://github.com/OpenRC/openrc' description='The OpenRC init system' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://github.com/OpenRC/openrc/archive/refs/tags/$version.zip") depends=() makedepends=() md5sums=('8b74d3db544b496f6bb33d2648db5d2f') group=() uses=() arch=('x86_64') cd $name-$version setup(){ meson setup build \ -Dzsh-completions=true \ -Dbash-completions=true \ -Dpam=false \ -Dpkgconfig=true } build(){ ninja -C build } package(){ ninja -C build install # install default inittab install support/sysvinit/inittab ${DESTDIR}/etc/inittab # fix absolute symlink for file in ${DESTDIR}/etc/runlevels/*/* ; do link=$(readlink $file) rm -f $file ln -s ../../..$link $file done rm ${DESTDIR}//etc/init.d/functions.sh ln -s ../../lib/rc/sh/functions.sh ${DESTDIR}/etc/init.d/functions.sh }