* update accountsservice to 23.13.9-2
This commit is contained in:
parent
37e9112e9f
commit
da33380130
@ -4,13 +4,15 @@
|
||||
|
||||
pkgname=accountsservice
|
||||
pkgver=23.13.9
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="D-Bus interface for user account query and manipulation"
|
||||
url="https://gitlab.freedesktop.org/accountsservice/accountsservice"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(GPL3)
|
||||
license=(GPL-3.0-or-later)
|
||||
depends=(
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libxcrypt
|
||||
polkit
|
||||
shadow
|
||||
@ -22,24 +24,21 @@ makedepends=(
|
||||
gobject-introspection
|
||||
gtk-doc
|
||||
meson
|
||||
python-packaging
|
||||
vala
|
||||
xmlto
|
||||
)
|
||||
checkdepends=(
|
||||
glibc-locales
|
||||
python-dbusmock
|
||||
python-gobject
|
||||
)
|
||||
_commit=57e491f5e6f3da2d5a949f4f8747c8f4e8ed799d # tags/23.13.9^0
|
||||
source=(
|
||||
"git+https://gitlab.freedesktop.org/accountsservice/accountsservice.git#commit=$_commit"
|
||||
"git+$url.git#tag=$pkgver"
|
||||
accounts-daemon-restart.hook
|
||||
)
|
||||
b2sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd $pkgname
|
||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
}
|
||||
|
||||
b2sums=('d0e2166dc7232a9cc9f6b37b69bc8651486a85b5a98f98a9fdd39958142fec480cfc19e300c7fcc4becf9436282bd8b2f0141523347c748ee074a4bfec0029c4'
|
||||
'ac1892d814c9efca38daec5b34efdee6289089df515ceeb0f675794263879506e2b59894eef6a85f52570db3bd8e62cdf15a7d980538195c5af7cba016d6a533')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname
|
||||
@ -57,8 +56,7 @@ build() {
|
||||
}
|
||||
|
||||
check() {
|
||||
# Tests fail: build containers lack en_GB.UTF-8
|
||||
meson test -C build --print-errorlogs || :
|
||||
meson test -C build --print-errorlogs
|
||||
}
|
||||
|
||||
package() {
|
||||
@ -70,6 +68,9 @@ package() {
|
||||
provides+=(libaccountsservice.so)
|
||||
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
|
||||
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
|
||||
install -d "$pkgdir/usr/share/accountsservice/interfaces"
|
||||
}
|
||||
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
11
accountsservice/accounts-daemon-restart.hook
Normal file
11
accountsservice/accounts-daemon-restart.hook
Normal file
@ -0,0 +1,11 @@
|
||||
[Trigger]
|
||||
Type = Path
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Operation = Remove
|
||||
Target = usr/share/accountsservice/interfaces/*
|
||||
|
||||
[Action]
|
||||
Description = Restarting accounts-daemon...
|
||||
When = PostTransaction
|
||||
Exec = /usr/bin/systemctl try-restart accounts-daemon.service
|
Loading…
x
Reference in New Issue
Block a user