From dde7c77d0c5af6b66a6ca69376135558b7c11e8c Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Fri, 27 Jul 2018 04:21:53 -0500 Subject: user/vde2: pull in, fix, modernise --- user/vde2/APKBUILD | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 user/vde2/APKBUILD (limited to 'user/vde2/APKBUILD') diff --git a/user/vde2/APKBUILD b/user/vde2/APKBUILD new file mode 100644 index 000000000..f30051321 --- /dev/null +++ b/user/vde2/APKBUILD @@ -0,0 +1,58 @@ +# Maintainer: +pkgname=vde2 +pkgver=2.3.2 +pkgrel=8 +pkgdesc="Virtual Distributed Ethernet - User mode networking for QEMU et al" +url="http://vde.sourceforge.net/" +arch="all" +options="!check" # No test suite. +license="GPL" +depends="openssl" +makedepends="linux-headers libpcap-dev openssl-dev python3-dev" +subpackages="$pkgname-doc $pkgname-dev $pkgname-libs" +install="vde2.pre-install" +source="http://downloads.sourceforge.net/project/vde/vde2/$pkgver/vde2-$pkgver.tar.gz + musl-build-fix.patch + vde2.pre-up + vde2.post-down + " + +prepare() { + cd "$builddir" + default_prepare + + update_config_sub +} + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc + make -C src/common + make -j1 -C src/lib + make +} + +package() { + cd "$builddir" + make -j1 DESTDIR="$pkgdir" install + + install -Dm755 "$srcdir"/vde2.pre-up \ + "$pkgdir"/etc/network/if-pre-up.d/vde2 + install -Dm755 "$srcdir"/vde2.post-down \ + "$pkgdir"/etc/network/if-post-down.d/vde2 +} + +libs() { + pkgdesc="Virtual Distributed Ethernet libraries" + mkdir -p "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/lib*.so.* "$subpkgdir"/usr/lib/ +} + +sha512sums="b502ceac8eebd30694a25d913c1d321b58ec8ae97dec0b09acc40455f7a97c05040ff395242c144580a9d9d5cb19292055bc94133ea1bde66bfdab40844533a8 vde2-2.3.2.tar.gz +52d02c3a5a4f5526ed2e653e5720f012501215c0440e26105c585ea0501423da04047f6bad13a71b7378397a9d9274b191007d839876b675e206ed5be0f25372 musl-build-fix.patch +71b29d538bba80b881f239d683215279089c14e8feec05bf27c159ead51094cdfb168281900fa4527f588c624e8f7687df8d3f79377e07d13ad64de613177df3 vde2.pre-up +d1cf18146145dbe608842c694b05d2906e36553b0ba3fa1ec2e53dbf06027b9e4937ea61aee77c1ccbb73b818f19d55787051eb6d5b09a38c7d18a1dad629190 vde2.post-down" -- cgit v1.2.3-70-g09d2