diff --git a/PKGBUILD b/PKGBUILD index a15d9b303..42ff2b823 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,17 +1,17 @@ # Maintainer: Yukari Chiba pkgname=turnstile -pkgver=0.1.10 -pkgrel=3 +pkgver=0.1.11 +pkgrel=1 pkgdesc='Independent session/login tracker' url='https://github.com/chimera-linux/turnstile' arch=(x86_64 aarch64 riscv64 loongarch64) license=(BSD-2-Clause) -depends=(pam) -makedepends=(meson ninja scdoc git) +depends=(musl pam llvm-libs) +makedepends=(git meson scdoc) source=("git+$url.git#tag=v$pkgver" turnstiled.service) -sha256sums=('e36592e97fc4613a46b71f661e57c118aab20d451f92733728c00b5a45aa57a2' - '257fd00dc1f6ba7e79b70604aa358e481cff60b318de8d78b829acdec56f7eff') +sha256sums=('829cc9c01603e7de30b9307226d68da33f6e69d7db5fbf4c4dd578b0546ed482' + 'c3bb35e183ce3de5e7abf3f7385bf01b3be05f91ca21c87c8c326c20e8f9c3c0') build () { ewe-meson $pkgname build -D manage_rundir=true @@ -22,15 +22,14 @@ package() { depends+=(dinit) meson install -C build --destdir $pkgdir - + # we use our own version of dinit service rm -r $pkgdir/etc/dinit.d _dinit_install_services_ $srcdir/turnstiled.service - _dinit_enable_services_ turnstiled - + # install turnstiled as dependency of greetd install -d $pkgdir/usr/lib/dinit.d/greetd.d ln -s ../turnstiled $pkgdir/usr/lib/dinit.d/greetd.d/ - + _install_license_ $pkgname/COPYING.md } diff --git a/dinit.conf b/dinit.conf deleted file mode 100644 index da8a474eb..000000000 --- a/dinit.conf +++ /dev/null @@ -1,5 +0,0 @@ -boot_dir="${HOME}/.config/dinit/boot.d" -system_boot_dir="/usr/lib/dinit/user/boot.d" - -services_dir1="${HOME}/.config/dinit" -services_dir2="/usr/lib/dinit/user" diff --git a/turnstiled.service b/turnstiled.service index e08b17b7a..375482039 100644 --- a/turnstiled.service +++ b/turnstiled.service @@ -1,5 +1,5 @@ type = process -before = login.target -depends-on = rc.target command = /usr/bin/turnstiled logfile = /var/log/turnstiled.log +before: login.target +depends-on: rc.target