Date: Sunday, April 5, 2020 @ 02:38:24 Author: heftig Revision: 379530
0.13-1 Modified: rtkit/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-04-05 02:19:14 UTC (rev 379529) +++ PKGBUILD 2020-04-05 02:38:24 UTC (rev 379530) @@ -2,7 +2,7 @@ # Contributor: Corrado Primier <[email protected]> pkgname=rtkit -pkgver=0.12 +pkgver=0.13 pkgrel=1 pkgdesc="Realtime Policy and Watchdog Daemon" arch=(x86_64) @@ -9,10 +9,11 @@ url="https://github.com/heftig/rtkit" license=(GPL3 'custom:BSD') depends=(dbus polkit systemd) -makedepends=(git) -_commit=4c7e5ca63b1278b41c31b63a4ca5cce331d9db2e # tags/v0.12^0 -source=("git+https://github.com/heftig/rtkit#commit=$_commit") +makedepends=(git meson vim) +_commit=b9169402fe5e82d20efb754509eb0b191f214599 # tags/v0.13^0 +source=("git+https://github.com/heftig/rtkit?signed#commit=$_commit") sha256sums=('SKIP') +validpgpkeys=('8218F88849AAC522E94CF470A5E9288C4FA415FA') # Jan Alexander Steffens (heftig) pkgver() { cd $pkgname @@ -21,28 +22,23 @@ prepare() { cd $pkgname - ./autogen.sh } build() { - cd $pkgname - ./configure \ - --prefix=/usr \ - --sbindir=/usr/bin \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib \ - --with-systemdsystemunitdir=/usr/lib/systemd/system - make + arch-meson $pkgname build -D installed_tests=false } +check() { + meson test -C build --print-errorlogs +} + package() { - cd $pkgname - make DESTDIR="$pkgdir" install - rm -r "$pkgdir/usr/lib/installed-tests" + DESTDIR="$pkgdir" meson install -C build echo 'u rtkit 133 "RealtimeKit" /proc' | install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE - sed -ne '4,25p' rtkit.c >"$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname/LICENSE + sed -ne '4,25p' $pkgname/rtkit.c | + install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/COPYING" }
