summaryrefslogtreecommitdiff
path: root/libs/libslirp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libslirp')
-rw-r--r--libs/libslirp/.footprint11
-rw-r--r--libs/libslirp/.signature6
-rw-r--r--libs/libslirp/MAKEPKG36
3 files changed, 53 insertions, 0 deletions
diff --git a/libs/libslirp/.footprint b/libs/libslirp/.footprint
new file mode 100644
index 0000000..527f4e2
--- /dev/null
+++ b/libs/libslirp/.footprint
@@ -0,0 +1,11 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/slirp/
+-rw-r--r-- root/root usr/include/slirp/libslirp-version.h
+-rw-r--r-- root/root usr/include/slirp/libslirp.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libslirp.so.0.4.0
+lrwxrwxrwx root/root usr/lib/libslirp.so -> libslirp.so.0
+lrwxrwxrwx root/root usr/lib/libslirp.so.0 -> libslirp.so.0.4.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/slirp.pc
diff --git a/libs/libslirp/.signature b/libs/libslirp/.signature
new file mode 100644
index 0000000..320af6c
--- /dev/null
+++ b/libs/libslirp/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mI8IvogG52G2I9jAaEfas4yLf+j/Vc8gV0XhR6aBRFSd13MjavZsCjG46lJMy8iuNnGsquMZyfUkPs1BAPi+gQ8=
+
+SHA256 (MAKEPKG) = 39a37ebc6ea020fa09b96ea4245640423ea2b0b40718d9b87c00f8c7067459ff
+SHA256 (.footprint) = 174f9cc47ff4f0cc110dddefe3a045407ac079fa5d18e6be230d7e9377f3d9b2
+SHA256 (libslirp-4.9.5.tar.gz) = 3881a82ac476567c46146980fea439f6ecfa631bed533c584c1a6ed19c309ebc
+SHA256 (libslirp#4.9.5-1.pkg.tar.gz) = 27f87367f0d4ee1e9d427245aaaef2df848a1871d6026aa86ed925bb56ea79bc
diff --git a/libs/libslirp/MAKEPKG b/libs/libslirp/MAKEPKG
new file mode 100644
index 0000000..03f95e0
--- /dev/null
+++ b/libs/libslirp/MAKEPKG
@@ -0,0 +1,36 @@
+#!/bin/mkpkg
+# description: User-mode networking library (SLIRP), split out of QEMU
+# url: https://gitlab.freedesktop.org/slirp/libslirp
+
+name=libslirp
+version=4.9.5
+release=1
+depends=(glib)
+makedeps=(meson ninja pkgconf)
+source=(https://github.com/qemu/libslirp/archive/v${version}/${name}-${version}.tar.gz)
+
+sha256sums=(
+ "3881a82ac476567c46146980fea439f6ecfa631bed533c584c1a6ed19c309ebc"
+)
+
+build() {
+ cd $name-$version
+
+ meson setup build \
+ --prefix=/usr \
+ --libdir=lib \
+ --buildtype=plain \
+ --default-library=shared
+
+ ninja -C build $MKPKG_MAKEFLAGS
+ DESTDIR=$PKG ninja -C build install
+
+ rm -rf $PKG/share/doc
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh