aboutsummaryrefslogtreecommitdiffstats
path: root/testing/libslirp/APKBUILD
blob: 9967fc55e3cbfc45fd8d03eb7d6814a6ed1a866d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
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"