# Template file for 'rtmpdump'
pkgname=rtmpdump
version=2.6
revision=1
makedepends="zlib-devel $(vopt_if gnutls 'gnutls-devel' 'openssl-devel')"
short_desc="Toolkit for RTMP streams"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://rtmpdump.mplayerhq.hu/"
changelog="https://rtmpdump.mplayerhq.hu/ChangeLog"
# git clone git://git.ffmpeg.org/rtmpdump; cd rtmpdump
# git archive --prefix rtmpdump-2.6/ -o rtmpdump-2.6.tar.xz v2.6
distfiles="https://devspace.voidlinux.org/duncaen/rtmpdump-${version}.tar.xz"
checksum=157da049da3ebfaaff7976970028be755e059d20dfa89eb92329ac44865cb732

build_options="gnutls"
build_options_default="gnutls"

do_build() {
	make ${makejobs} CC="$CC" OPT="$CFLAGS" LDFLAGS="$LDFLAGS" "$(vopt_if gnutls 'CRYPTO=GNUTLS' 'CRYPTO=OPENSSL')"
}

do_install() {
	make prefix=/usr sbindir=/usr/bin mandir=/usr/share/man DESTDIR=$DESTDIR install
}

librtmp_package() {
	short_desc+=" - shared library"
	license="LGPL-2.1-or-later"
	pkg_install() {
		vmove "usr/lib/*.so.*"
	}
}

librtmp-devel_package() {
	depends="${makedepends} librtmp>=${version}_${revision}"
	short_desc+=" - development files"
	license="LGPL-2.1-or-later"
	pkg_install() {
		vmove usr/include
		vmove usr/lib/pkgconfig
		vmove "usr/lib/*.a"
		vmove "usr/lib/*.so"
	}
}
