packages/vde2/PKGBUILD
2025-02-10 13:09:17 +01:00

60 lines
1.4 KiB
Bash

# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Sergej Pupykin
_name=vde-2
pkgname=vde2
pkgver=2.3.3
pkgrel=6
pkgdesc="Virtual Distributed Ethernet for emulators like qemu"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://github.com/virtualsquare/vde-2"
license=(
GPL-2.0-or-later
LGPL-2.1-or-later
)
depends=(glibc)
makedepends=(
libpcap
wolfssl
)
provides=(
libvdehist.so
libvdemgmt.so
libvdeplug.so
libvdesnmp.so
)
source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
sha512sums=('d0495aa700984dcc82f85cf7c8125cc10505a8a077fceec45b7fd2bec9c389966381682842e886469fa49239badd9442403d091c2ae5282685085e8262396387')
b2sums=('e3ed7423edc03a6af09967484613c0e2a701f74a4323eeab720cabe9a899120023425527054662ee1dbd207327b7e6dd375bceb4999fd708666df13c08acf348')
prepare() {
cd $_name-$pkgver
autoreconf -fiv
}
build() {
local configure_options=(
--enable-experimental
--libexecdir=/usr/lib/$pkgname
--prefix=/usr
--sbindir=/usr/bin
--sysconfdir=/etc
)
cd $_name-$pkgver
./configure "${configure_options[@]}"
make V=1
}
package() {
depends+=(
libpcap libpcap.so
wolfssl libwolfssl.so
)
make DESTDIR="$pkgdir" install -C $_name-$pkgver
install -vDm 644 $_name-$pkgver/{README,Changelog,doc/{README.*,*-HOWTO}} -t "$pkgdir/usr/share/doc/$pkgname/"
}