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"
|