# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=guvcview
pkgver=2.2.1
pkgrel=0
pkgdesc="Webcam viewer"
url="https://guvcview.sourceforge.net/"
arch="all"
license="GPL-2.0-or-later"
makedepends="
	cmake
	eudev-dev
	ffmpeg-dev
	gsl-dev
	gtk+3.0-dev
	libusb-dev
	linux-headers
	samurai
	portaudio-dev
	v4l-utils-dev
	"
subpackages="$pkgname-libs $pkgname-dev $pkgname-doc $pkgname-lang"
source="https://downloads.sourceforge.net/project/guvcview/source/guvcview-src-$pkgver.tar.bz2
	0001-fix-building-with-musl-libc.patch
	fpathconf.patch
	"
builddir="$srcdir/guvcview-src-$pkgver/"
options="!check"

build() {
	cmake -B build -G Ninja \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DUSE_SDL2=OFF \
		-DUSE_SFML=OFF
	cmake --build build
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

sha512sums="
3757ff41306c6c02b3a0fcb7f9a4499e90271e47a2dd97f75a2a809caf32a0a0ceaf28c2475bf707017009f8bf9aa7fcef36cb4386b08311998b51d7122cefea  guvcview-src-2.2.1.tar.bz2
9ab9575bc41acc79581da8d43ef52fc9cf2bf46ef7df97951202e47f5516c38b42ebb715a4e8d6010ac9875c2c9c8cb1912d39282d4a632123424ab516632c98  0001-fix-building-with-musl-libc.patch
82f3a7a21d1614ce00d4748511b1e20abc5b9272379be7a2a3bbedbf16f3ab46fc0d476e7bb2dbef0d83549525dbacd3e7317ccc078b453d89db0096d74294a2  fpathconf.patch
"
