# Maintainer: Piotr Serafin # Contributor: Mihai Bişog pkgname=tsduck _pkgver=3.34-3197 pkgver=${_pkgver/-/_} pkgrel=1 pkgdesc="An extensible toolkit for MPEG/DVB transport streams" arch=('x86_64') url="https://tsduck.io/" license=('BSD') depends=(git git-lfs make gcc cmake dos2unix which inetutils net-tools curl tar zip doxygen graphviz linux-api-headers libedit libusb pcsclite srt python jdk-openjdk) source=("$pkgname-${_pkgver}.tar.gz::https://github.com/tsduck/tsduck/archive/v${_pkgver}.tar.gz") sha256sums=('5e58f220063a5284080a612cc0f62e7f99329a1b2b1d5763f4b014b2578c95c2') build() { cd "$pkgname-${_pkgver}" make NOTEST=1 NOGITHUB=1 } package() { cd "$pkgname-${_pkgver}" make SYSROOT="$pkgdir" install install -D -m644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # If pacman sees a /lib directory in a package, it will detect a conflict # with the symlink on the filesystem. This uses /usr/lib directly. mv "$pkgdir/lib" "$pkgdir/usr/lib" mv "$pkgdir/usr/lib64"/* "$pkgdir/usr/lib" rm -rf "$pkgdir/usr/lib64" }