summaryrefslogtreecommitdiff
path: root/user/accountsservice
diff options
context:
space:
mode:
Diffstat (limited to 'user/accountsservice')
-rw-r--r--user/accountsservice/APKBUILD17
-rw-r--r--user/accountsservice/disable-msgfmt15
2 files changed, 5 insertions, 27 deletions
diff --git a/user/accountsservice/APKBUILD b/user/accountsservice/APKBUILD
index 2cee00a05..62ae94d9e 100644
--- a/user/accountsservice/APKBUILD
+++ b/user/accountsservice/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=accountsservice
-pkgver=0.6.55
+pkgver=22.08.8
pkgrel=0
pkgdesc="D-Bus service for accessing user account information"
url="https://www.freedesktop.org/wiki/Software/AccountsService/"
@@ -9,14 +9,11 @@ arch="all"
license="GPL-3.0+ AND GPL-2.0+"
depends="dbus"
makedepends="cmake dbus-dev glib-dev gobject-introspection-dev meson ninja
- polkit-dev utmps-dev xmlto"
+ polkit-dev utmps-dev xmlto elogind-dev vala"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
-source="https://www.freedesktop.org/software/accountsservice/accountsservice-$pkgver.tar.xz
- disable-msgfmt
- "
+source="https://www.freedesktop.org/software/accountsservice/accountsservice-$pkgver.tar.xz"
build() {
- cd "$builddir"
CPPFLAGS="-D_PATH_WTMPX=\\\"/run/utmps/wtmp\\\"" meson \
--prefix=/usr \
--sysconfdir=/etc \
@@ -24,26 +21,22 @@ build() {
--localstatedir=/var \
-Dadmin_group=wheel \
-Ddocbook=true \
- -Dsystemd=false \
+ -Delogind=true \
-Dsystemdsystemunitdir=no \
. output
mkdir -p output/data
# msgfmt(1) XML error
cp data/org.freedesktop.accounts.policy.in \
output/data/org.freedesktop.accounts.policy
- patch -Np1 < "$srcdir"/disable-msgfmt
ninja -C output
}
check() {
- cd "$builddir"
ninja -C output test
}
package() {
- cd "$builddir"
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="c12e6a8e80f9b087f97238da4734d2d3a14a7c5cbd870a32a04b00116f176c818c39fb886f6dc72c3e93c136b0c2074ddf8f77e20431fa3bd54f138bea9d262d accountsservice-0.6.55.tar.xz
-218b6e28cd277365569c0a214276e7c40a41a3cfd6037a34b86b57dbab4273031089d91fa24191d9a9c30423b8dbb7d946ff62a564783d7f9d002125f9cf27e5 disable-msgfmt"
+sha512sums="2ca3ceb1b44338d9924b86788256d4eef7ec10e0c2197bfb8cc6c31ae224fab3051f03cb406a526f90057684965bef4ba0f2cc01b26198ec1fc6baec36ad3ff8 accountsservice-22.08.8.tar.xz"
diff --git a/user/accountsservice/disable-msgfmt b/user/accountsservice/disable-msgfmt
deleted file mode 100644
index 5db05f140..000000000
--- a/user/accountsservice/disable-msgfmt
+++ /dev/null
@@ -1,15 +0,0 @@
---- accountsservice-0.6.54/output/build.ninja.old 2019-01-20 21:23:36.570000000 +0000
-+++ accountsservice-0.6.54/output/build.ninja 2019-01-20 21:25:01.140000000 +0000
-@@ -60,9 +60,9 @@
-
- # Build rules for targets
-
--build data/org.freedesktop.accounts.policy: CUSTOM_COMMAND ../data/org.freedesktop.accounts.policy.in
-- COMMAND = /usr/bin/meson --internal msgfmthelper ../data/org.freedesktop.accounts.policy.in data/org.freedesktop.accounts.policy xml /usr/src/packages/user/accountsservice/src/accountsservice-0.6.55/po
-- description = Generating$ org.freedesktop.accounts.policy_data_merge$ with$ a$ custom$ command.
-+#build data/org.freedesktop.accounts.policy: CUSTOM_COMMAND ../data/org.freedesktop.accounts.policy.in
-+# COMMAND = /usr/bin/meson --internal msgfmthelper ../data/org.freedesktop.accounts.policy.in data/org.freedesktop.accounts.policy xml /usr/src/packages/user/accountsservice/src/accountsservice-0.6.55/po
-+# description = Generating$ org.freedesktop.accounts.policy_data_merge$ with$ a$ custom$ command.
-
- build src/accounts-generated.c: CUSTOM_COMMAND /usr/src/packages/user/accountsservice/src/accountsservice-0.6.55/data/org.freedesktop.Accounts.xml | /usr/bin/gdbus-codegen
- COMMAND = /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop. --c-namespace Accounts --body --output src/accounts-generated.c /usr/src/packages/user/accountsservice/src/accountsservice-0.6.55/data/org.freedesktop.Accounts.xml