# Contributor: Michał Polański # Maintainer: Michał Polański pkgname=libslirp pkgver=4.3.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 version.patch" builddir="$srcdir/$pkgname-v$pkgver" # secfixes: # 4.3.0-r0: # - CVE-2020-1983 prepare() { default_prepare sed -i "s/%SLIRP_VERSION%/$pkgver/g" meson.build } build() { meson \ --buildtype=plain \ --prefix=/usr \ --libdir=/usr/lib \ build ninja -C build } package() { DESTDIR="$pkgdir" ninja -C build install } sha512sums="24c5a6c60e0a08674353db1050a6a6b6cd7633e7cb691a3380b7acc6f0bb65d8aa52a076623d4615f63c7b5e96e600b99b56d2f14772fafe132afb1f0102a993 libslirp-v4.3.0.tar.gz adb828ebbaeecbba313c028b34deb96ad592f53fb2f777d58286bf8397285be8714ae4cdbaad086168cc0ac7c729a2fc34e6e57f82c7d657c29884e3f3fa59aa version.patch"