diff options
Diffstat (limited to 'community/gnome-online-accounts/APKBUILD')
-rw-r--r-- | community/gnome-online-accounts/APKBUILD | 61 |
1 files changed, 38 insertions, 23 deletions
diff --git a/community/gnome-online-accounts/APKBUILD b/community/gnome-online-accounts/APKBUILD index 71d4059047b..8314cc26945 100644 --- a/community/gnome-online-accounts/APKBUILD +++ b/community/gnome-online-accounts/APKBUILD @@ -1,41 +1,56 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gnome-online-accounts -pkgver=3.38.1 +pkgver=3.50.1 pkgrel=0 pkgdesc="Single sign-on framework for GNOME" url="https://wiki.gnome.org/Projects/GnomeOnlineAccounts" -# mips64 and riscv64 blocked by webkit2gtk -arch="all !mips64 !riscv64" +arch="all" license="GPL-2.0-or-later" depends="dbus:org.freedesktop.Secrets" -makedepends="gnome-desktop-dev libxslt itstool libxml2-utils - webkit2gtk-dev json-glib-dev rest-dev libsecret-dev - docbook-xsl docbook-xml gobject-introspection-dev vala gtk-doc" -subpackages="$pkgname-static $pkgname-dev $pkgname-lang $pkgname-doc $pkgname-dbg" +makedepends=" + docbook-xml + docbook-xsl + gcr4-dev + gnome-desktop-dev + gobject-introspection-dev + gtk-doc + itstool + json-glib-dev + krb5-dev + libadwaita-dev + libsecret-dev + libxslt + libxml2-utils + meson + rest1-dev + vala + webkit2gtk-4.1-dev + " +subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang" source="https://download.gnome.org/sources/gnome-online-accounts/${pkgver%.*}/gnome-online-accounts-$pkgver.tar.xz" build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --enable-media-server \ - --enable-lastfm \ - --enable-documentation \ - --enable-vala - make + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output } check() { - make check + meson test --no-rebuild --print-errorlogs -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="3cf38aecde3c28d51d5185f0ff7facc41191a9b6d8168ec5a8509e0e983f688607591e37fde4c75b69c5c6e2b5ac54827192eca7f41c9b7fd3e5882ccac9b155 gnome-online-accounts-3.38.1.tar.xz" +dev() { + provides="$pkgname-static=$pkgver-r$pkgrel" + replaces="$pkgname-static" + default_dev +} + +sha512sums=" +02865985439cc3df97f51960799b45ad7e6331dd8c82885da77b25296a0c6565a166a49f43eecbde5de2b008685eaba3ea23fd2c195a9e44fc11237c5d39a2c0 gnome-online-accounts-3.50.1.tar.xz +" |