# 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 setvar pkgname = 'libmediainfo' setvar pkgver = '0.7.99' setvar pkgrel = '1' setvar pkgdesc = ""A shared library for mediainfo"" setvar url = ""https://github.com/MediaArea/MediaInfoLib"" setvar arch = ""all"" setvar license = ""BSD custom"" setvar depends_dev = ""zlib-dev"" setvar makedepends = ""$depends_dev cmake curl-dev libmms-dev libzen-dev tinyxml2-dev"" setvar subpackages = ""$pkgname-dev"" setvar source = ""https://mediaarea.net/download/source/$pkgname/$pkgver/${pkgname}_$pkgver.tar.gz"" setvar builddir = ""$srcdir/MediaInfoLib"" setvar _cmakedir = ""$builddir/Project/CMake"" setvar options = ""!check"" # upstream does not provide tests proc 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 } proc build { cd $_cmakedir cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DBUILD_SHARED_LIBS=ON make } proc package { cd $_cmakedir make DESTDIR="$pkgdir" install } setvar sha512sums = ""03da832068d633c4186f0049d84aa0a442c6a82e371b7bddb5b632a5799fcd0be265cf53232cc18d1aa165707618fb03d49dea76627e15c07f9b2310bbcf30c7 libmediainfo_0.7.99.tar.gz""