# Contributor: Carlo Landmeter # Maintainer: Corey Oliver # Bundled libraries used in the package: # # Name | License | Location # -------------+---------------+--------- # aes-gladman | custom / GPL | Source/ThirdParty/aes-gladman # base64 | unknown | Source/ThirdParty/base64 # hmac-gladman | custom / GPL | Source/ThirdParty/hmac-gladman # md5 | Public domain | Source/ThirdParty/md5 # sha1-gladman | custom / GPL | Source/ThirdParty/sha1-gladman # sha2-gladman | custom / GPL | Source/ThirdParty/sha2-gladman pkgname=libmediainfo pkgver=18.03 pkgrel=0 pkgdesc="Shared library for mediainfo" url="https://github.com/MediaArea/MediaInfoLib" arch="all" license="BSD-2-Clause" depends_dev="zlib-dev" makedepends="$depends_dev cmake curl-dev libmms-dev libzen-dev tinyxml2-dev" subpackages="$pkgname-dev" source="https://mediaarea.net/download/source/$pkgname/$pkgver/${pkgname}_$pkgver.tar.gz" builddir="$srcdir/MediaInfoLib" _cmakedir="$builddir/Project/CMake" options="!check" # upstream does not provide tests prepare() { default_prepare cd "$builddir" rm -rf Project/MS* # Make sure that these bundled libs are not used. rm -R Project/zlib rm -R Source/ThirdParty/tinyxml2 } build() { cd "$_cmakedir" cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DBUILD_SHARED_LIBS=ON make } package() { cd "$_cmakedir" make DESTDIR="$pkgdir" install } sha512sums="32520d00ab720b8cef2b3d530aea7e6a82f89cfb4300ae97e65172aa22463089e94f2d1c7ad3e6ca6adcbb2c343bd34c2ced6f1ecb3ecc77d7e10637b012b87b libmediainfo_18.03.tar.gz"