void-packages/srcpkgs/libmediainfo/template

41 lines
1.2 KiB
Bash

# Template file for 'libmediainfo'
pkgname=libmediainfo
version=18.08
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"
maintainer="Georg Schabel <gescha@posteo.de>"
license="BSD-2-Clause"
homepage="https://mediaarea.net/MediaInfo"
distfiles="https://mediaarea.net/download/source/libmediainfo/${version}/${pkgname}_${version}.tar.xz"
checksum=4831e0f5e845cfada3a02a9ba960da33d90963ef8fe0a3baecc5271aa79b2e41
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
}
}