# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
setvar pkgname = 'ttyd'
setvar pkgver = '1.3.3'
setvar pkgrel = '1'
setvar pkgdesc = ""Share your terminal over the web""
setvar url = ""https://tsl0922.github.io/ttyd""
setvar arch = ""all""
setvar license = ""MIT""
# Note: vim is needed for tool xxd.
setvar makedepends = ""cmake json-c-dev bsd-compat-headers libressl-dev libwebsockets-dev
	vim zlib-dev""
setvar subpackages = ""$pkgname-doc""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/tsl0922/$pkgname/archive/$pkgver.tar.gz
	fix-cmake.patch""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc build {
	cd $builddir

	mkdir -p build && cd build
	cmake .. \
		-DCMAKE_BUILD_TYPE=MinSizeRel \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_VERBOSE_MAKEFILE=TRUE
	make
}

proc check {
	cd "$builddir"/build

	./ttyd --version
}

proc package {
	cd "$builddir"/build
	make DESTDIR="$pkgdir" install
}

setvar sha512sums = ""52591fa5a0a6bda623f0437b5900d7f22ad87a904a0d04710ac2f3d5fddbb9e1311b764339483b0820e416e646a62133c7598b88573120c86dd20f98aea0dfed  ttyd-1.3.3.tar.gz
677f71abfec9e74db8f7976e6cb8c4eba052df71162390fa26e7c31f064a179d8587f07088eb0a5ada507a345b11af8d663162c77aad5e7fd129503eb15f83af  fix-cmake.patch""