# Contributor: Hasse Hagen Johansen <hasse-docker@hagenjohansen.dk>
# Maintainer: Hasse Hagen Johansen <hasse-docker@hagenjohansen.dk>
pkgname=libhdhomerun
pkgver=20231109
pkgrel=0
pkgdesc="Library for Silicon Dust HD HomeRun"
options="!check" # No testsuite
url="https://github.com/Silicondust/libhdhomerun"
arch="all"
license="LGPL-2.1-or-later"
depends="$pkgname-libs"
depends_dev="$pkgname-libs"
makedepends="linux-headers"
subpackages="$pkgname-dev $pkgname-libs"
source="http://download.silicondust.com/hdhomerun/libhdhomerun_$pkgver.tgz"

builddir="$srcdir/$pkgname"

build() {
	make
}

package() {
	install -Dm755 hdhomerun_config \
		"$pkgdir"/usr/bin/hdhomerun_config
	for i in *.h; do
		install -Dm644 $i \
			"$pkgdir"/usr/include/libhdhomerun/$i
	done
}

# libhdhomerun does not provide versioned libs so we cannot
# use abuilds libs split function, so we make our own.
libs() {
	pkgdesc="$pkgname (libraries)"
	depends=
	install -Dm755 "$builddir"/libhdhomerun.so \
		"$subpkgdir"/usr/lib/libhdhomerun.so
}

sha512sums="
c25c5288ab58370f4dc16758d73e3eb7238d6e5cf6f7f461f8e817311bee70963bdd795527b6c194a621bf04b710add178b6fdb8188204943c7d1850d3f19381  libhdhomerun_20231109.tgz
"
