Skip to content
Snippets Groups Projects
Commit 9c57cee8 authored by Michał Polański's avatar Michał Polański Committed by Leo
Browse files

community/libslirp: upgrade to 4.4.0

includes security fixes for CVE-2020-29129 and CVE-2020-29130
parent 233b0c50
No related branches found
No related tags found
1 merge request!15187community/libslirp: upgrade to 4.4.0
# Contributor: Michał Polański <michal@polanski.me> # Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me> # Maintainer: Michał Polański <michal@polanski.me>
pkgname=libslirp pkgname=libslirp
pkgver=4.3.1 pkgver=4.4.0
pkgrel=0 pkgrel=0
pkgdesc="A general purpose TCP-IP emulator" pkgdesc="A general purpose TCP-IP emulator"
url="https://gitlab.freedesktop.org/slirp/libslirp" url="https://gitlab.freedesktop.org/slirp/libslirp"
...@@ -10,21 +10,18 @@ license="BSD-3-Clause" ...@@ -10,21 +10,18 @@ license="BSD-3-Clause"
makedepends="meson glib-dev" makedepends="meson glib-dev"
subpackages="$pkgname-dev" subpackages="$pkgname-dev"
options="!check" # no test suite options="!check" # no test suite
source="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v$pkgver/libslirp-v$pkgver.tar.gz source="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v$pkgver/libslirp-v$pkgver.tar.gz"
version.patch"
builddir="$srcdir/$pkgname-v$pkgver" builddir="$srcdir/$pkgname-v$pkgver"
# secfixes: # secfixes:
# 4.4.0-r0:
# - CVE-2020-29129
# - CVE-2020-29130
# 4.3.1-r0: # 4.3.1-r0:
# - CVE-2020-10756 # - CVE-2020-10756
# 4.3.0-r0: # 4.3.0-r0:
# - CVE-2020-1983 # - CVE-2020-1983
prepare() {
default_prepare
sed -i "s/%SLIRP_VERSION%/$pkgver/g" meson.build
}
build() { build() {
abuild-meson build abuild-meson build
meson compile ${JOBS:+-j ${JOBS}} -C build meson compile ${JOBS:+-j ${JOBS}} -C build
...@@ -34,5 +31,4 @@ package() { ...@@ -34,5 +31,4 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C build DESTDIR="$pkgdir" meson install --no-rebuild -C build
} }
sha512sums="fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005 libslirp-v4.3.1.tar.gz sha512sums="27f5d41730a3070df4ead1af4ec42fdff141289e5072ec93053b9236d9197bc3f1a3a804c85eef08458ab47a0d4921457df57ece5aae42cab9f068ccda31f3ee libslirp-v4.4.0.tar.gz"
adb828ebbaeecbba313c028b34deb96ad592f53fb2f777d58286bf8397285be8714ae4cdbaad086168cc0ac7c729a2fc34e6e57f82c7d657c29884e3f3fa59aa version.patch"
diff --git a/meson.build b/meson.build
index 2e48fd8..5c1f87f 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('libslirp', 'c',
- version : run_command('build-aux/git-version-gen', '@0@/.tarball-version'.format(meson.source_root()), check : true).stdout().strip(),
+ version : '%SLIRP_VERSION%',
license : 'BSD-3-Clause',
default_options : ['warning_level=1', 'c_std=gnu99'],
meson_version : '>= 0.49',
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment