# Contributor: Natanael Copa # Maintainer: Rasmus Thomsen pkgname=libsoup pkgver=2.70.0 pkgrel=0 pkgdesc="Gnome HTTP client/server Library" url="https://wiki.gnome.org/Projects/libsoup" arch="all" options="!check" # Wants to bind to ports, which doesn't work in our environment license="LGPL-2.0-or-later" subpackages="$pkgname-dev $pkgname-lang $pkgname-dbg" depends="glib-networking gsettings-desktop-schemas" makedepends="libgcrypt-dev libgpg-error-dev zlib-dev meson gobject-introspection-dev vala libxml2-dev libpsl-dev sqlite-dev" source="https://download.gnome.org/sources/libsoup/${pkgver%.*}/libsoup-$pkgver.tar.xz" # secfixes: # 2.68.2-r0: # - CVE-2019-17266 # 2.58.2-r0: # - CVE-2017-2885 build() { meson \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --buildtype=plain \ -Dtls_check=false \ -Dintrospection=enabled \ -Dvapi=enabled \ . output ninja -C output } check() { ninja -C output test } package() { DESTDIR="$pkgdir" ninja -C output install } sha512sums="c3e2a963f4b38b2eee5d772b68a325c076fde19c26413bb3ada91824d3c7e108fbc325bfdc49a28141a641233485d3044d18142720c2aebaa7cc820f8718159b libsoup-2.70.0.tar.xz"