From e9a2dc3e666d29419e0750a496f8393c21e03f29 Mon Sep 17 00:00:00 2001 From: David P Date: Tue, 12 Nov 2019 23:21:25 -0300 Subject: addpkg: nonsystemd/opentmpfiles 0.2-1 Signed-off-by: David P --- nonsystemd/opentmpfiles/PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 nonsystemd/opentmpfiles/PKGBUILD (limited to 'nonsystemd/opentmpfiles/PKGBUILD') diff --git a/nonsystemd/opentmpfiles/PKGBUILD b/nonsystemd/opentmpfiles/PKGBUILD new file mode 100644 index 000000000..25a366aac --- /dev/null +++ b/nonsystemd/opentmpfiles/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: David P. +# Contributor: Luke Shumaker +# Maintainer (Artix): artoo + +pkgname=opentmpfiles +pkgver=0.2 +pkgrel=1 +pkgdesc="A standalone utility for handling systemd-style tmpfiles.d settings" +arch=('any') +url="https://github.com/OpenRC/opentmpfiles" +license=('BSD2') +depends=('pacman') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz" + '30-opentmpfiles.hook' + 'tmpfiles-hook') +sha256sums=('4fa6a78600b1d67d34c441919e5e62ad181af358d9353ce380f515d623177ecb' + '23c73b3cc20ec38e0a5166f254293c911d20ae3efec8e133f424c1a1d0703fb8' + 'adbee03530006e8284ea44c5dd7eb99f6cc6c4e383c09fec36d7a22f7d486fc5') + +package_opentmpfiles() { + replaces=('opentmpfiles-systemdcompat') + conflicts=('opentmpfiles-systemdcompat' 'systemd-tools') + + cd "${pkgbase}-${pkgver}" + + make bindir="/usr/bin" DESTDIR="${pkgdir}" install + + # pacman hooks + install -Dm755 ${srcdir}/tmpfiles-hook "$pkgdir"/usr/share/libalpm/scripts/tmpfiles-hook + install -Dm644 -t "$pkgdir"/usr/share/libalpm/hooks ${srcdir}/*.hook + + ln -snf "/usr/bin/tmpfiles" "${pkgdir}/usr/bin/systemd-tmpfiles" + + install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 "license" "${pkgdir}/usr/share/licenses/${pkgname}/" +} + -- cgit v1.2.3