OCaml 4.14.0 rebuild: ocaml-ctypes 0.20.1-1
[arch-packages.git] / libsoup3 / trunk / PKGBUILD
bloba8351b7356b0f81b5d71430409a825fb440597c7
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2 # Contributor: Jan de Groot <jgc@archlinux.org>
4 pkgname=libsoup3
5 pkgver=3.0.7
6 pkgrel=1
7 pkgdesc="HTTP client/server library for GNOME"
8 url="https://wiki.gnome.org/Projects/libsoup"
9 arch=(x86_64)
10 license=(LGPL)
11 depends=(glib2 glib-networking sqlite krb5 libpsl brotli libnghttp2
12          libsysprof-capture)
13 makedepends=(gobject-introspection python vala git gtk-doc meson samba
14              python-quart)
15 checkdepends=(apache php-apache)
16 optdepends=('samba: Windows Domain SSO')
17 options=(debug)
18 _commit=40cabaef1bd71475fcf34a618ad5937cefb76513  # tags/3.0.7^0
19 source=("git+https://gitlab.gnome.org/GNOME/libsoup.git#commit=$_commit")
20 sha256sums=('SKIP')
22 pkgver() {
23   cd libsoup
24   git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
27 prepare() {
28   cd libsoup
31 build() {
32   arch-meson libsoup build \
33     -D gtk_doc=true \
34     -D autobahn=disabled
35   meson compile -C build
38 check() {
39   meson test -C build --print-errorlogs
42 package() {
43   depends+=(libg{lib,object,io}-2.0.so libgssapi_krb5.so libpsl.so
44             libbrotlidec.so)
45   provides+=(libsoup-3.0.so)
47   meson install -C build --destdir "$pkgdir"
50 # vim:set sw=2 et: