# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=libslirp
pkgver=4.8.0
pkgrel=0
pkgdesc="A general purpose TCP-IP emulator"
url="https://gitlab.freedesktop.org/slirp/libslirp"
arch="all"
license="BSD-3-Clause"
makedepends="meson glib-dev"
subpackages="$pkgname-dev"
options="!check" # no test suite
source="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v$pkgver/libslirp-v$pkgver.tar.gz"
builddir="$srcdir/$pkgname-v$pkgver"

# secfixes:
#   4.6.0-r0:
#     - CVE-2021-3592
#     - CVE-2021-3593
#     - CVE-2021-3594
#     - CVE-2021-3595
#   4.4.0-r0:
#     - CVE-2020-29129
#     - CVE-2020-29130
#   4.3.1-r0:
#     - CVE-2020-10756
#   4.3.0-r0:
#     - CVE-2020-1983

build() {
	abuild-meson build
	meson compile -C build
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C build
}

sha512sums="
eef9d77f1588c4e3dcf91cd53e54db235d624998fc64df75d389657411635f28bfcbe0c81cd3b0ede7792eea1eb7ef716b8a87a199a6be1e9a29da27ca4a1df4  libslirp-v4.8.0.tar.gz
"
