void-packages/srcpkgs/libmediainfo/template

41 lines
1.2 KiB
Bash

# Template file for 'libmediainfo'
pkgname=libmediainfo
version=18.03.1
revision=1
wrksrc="MediaInfoLib"
build_wrksrc="Project/GNU/Library"
build_style=gnu-configure
configure_args="--enable-shared --disable-static --with-libcurl --with-libmms"
hostmakedepends="automake libtool pkg-config"
makedepends="libcurl-devel libmms-devel libzen-devel"
short_desc="Shared library for mediainfo"
homepage="https://mediaarea.net/MediaInfo"
maintainer="Georg Schabel <gescha@posteo.de>"
license="BSD"
distfiles="https://mediaarea.net/download/source/libmediainfo/${version}/${pkgname}_${version}.tar.xz"
checksum=0243365f53299997bc04dfa065de9b3f1688b6eeb450a7f57e740504cd626fa0
pre_configure() {
autoreconf -fi
}
post_install() {
for i in MediaInfo MediaInfoDLL; do
install -Dm644 ${wrksrc}/Source/$i/*.h -t ${DESTDIR}/usr/include/$i
done
sed -i -e 's|Version: |Version: '$version'|g' libmediainfo.pc
vinstall libmediainfo.pc 644 usr/lib/pkgconfig
vlicense ${wrksrc}/License.html
}
libmediainfo-devel_package() {
depends="${makedepends} libmediainfo>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/*.so
}
}