db-move: moved polari from [testing] to [extra] (x86_64)
[arch-packages.git] / libgdata / trunk / PKGBUILD
blobdac613253437921c79bd22c2b0f408c8c13a14a2
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2 # Maintainer: Jan de Groot <jgc@archlinux.org>
4 pkgname=libgdata
5 pkgver=0.18.1
6 pkgrel=3
7 pkgdesc="GLib-based library for accessing online service APIs using the GData protocol"
8 url="https://wiki.gnome.org/Projects/libgdata"
9 arch=(x86_64)
10 license=(GPL)
11 depends=(
12   gcr
13   libgoa
14   libsoup
16 makedepends=(
17   git
18   gobject-introspection
19   gtk-doc
20   meson
21   vala
23 _commit=eb7db048e5445ad567817dced344c47a20c6ea6b  # tags/0.18.1^0
24 source=("git+https://gitlab.gnome.org/GNOME/libgdata.git#commit=$_commit")
25 b2sums=('SKIP')
27 pkgver() {
28   cd libgdata
29   git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
32 prepare() {
33   cd libgdata
36 build() {
37   local meson_options=(
38     # needs uhttpmock with libsoup 2
39     -D always_build_tests=false
41     -D gtk_doc=true
42     -D man=true
43   )
45   arch-meson libgdata build "${meson_options[@]}"
46   meson compile -C build
49 check() {
50   meson test -C build --print-errorlogs
53 package() {
54   depends+=(libsoup-2.4.so)
55   provides+=(libgdata.so)
57   meson install -C build --destdir "$pkgdir"
60 # vim:set sw=2 sts=-1 et: