# This is an example rePKGBUILD file. Use this as a start to creating your own, # and remove these comments. For more information, see 'man PKGBUILD'. # NOTE: Please fill out the license field for your package! If it is unknown, # then please put 'unknown'. # Maintainer: Nicolas Reynolds # Maintainer: André Silva source PKGBUILD unset build package md5sums source check _repo=extra pkgname='systemd' options=(!strip) source=(PKGBUILD http://mirrors.kernel.org/archlinux/${_repo}/os/$CARCH/${pkgbase}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT} # files for pkg modifications os-release) build() { cd "${srcdir}/" rm -v .{INSTALL,PKGINFO} $pkgname-$pkgver-$pkgrel-$CARCH$PKGEXT || true # put actions for package modifications below this line rm -v etc/os-release } package_systemd() { pkgdesc="system and service manager (Parabola rebranded)" depends=('acl' 'dbus-core' 'libsystemd' 'kbd' 'kmod' 'libcap' 'pam' 'util-linux' 'udev' 'xz') optdepends=('cryptsetup: required for encrypted block devices' 'dbus-python: systemd-analyze' 'initscripts: legacy support for hostname and vconsole setup' 'initscripts-systemd: native boot and initialization scripts' 'python2-cairo: systemd-analyze' 'systemd-arch-units: collection of native unit files for Arch daemon/init scripts' 'systemd-sysvcompat: symlink package to provide sysvinit binaries') backup=(etc/dbus-1/system.d/org.freedesktop.systemd1.conf etc/dbus-1/system.d/org.freedesktop.hostname1.conf etc/dbus-1/system.d/org.freedesktop.login1.conf etc/dbus-1/system.d/org.freedesktop.locale1.conf etc/dbus-1/system.d/org.freedesktop.timedate1.conf etc/systemd/system.conf etc/systemd/user.conf etc/systemd/systemd-logind.conf etc/systemd/systemd-journald.conf) install="$pkgname.install" # Install Parabola os-release install -Dm644 "$srcdir/os-release" "$pkgdir/etc/os-release" find ${srcdir} -maxdepth 1 -type l -delete cp -a ${srcdir}/* ${pkgdir} }