From dabf0047be9779069713548bdc5646556f923535 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sun, 25 Mar 2018 14:18:53 +0100 Subject: [PATCH] [skip-ci] libmediainfo: split from mediainfo --- libmediainfo/PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 libmediainfo/PKGBUILD diff --git a/libmediainfo/PKGBUILD b/libmediainfo/PKGBUILD new file mode 100644 index 000000000..ea1a6b317 --- /dev/null +++ b/libmediainfo/PKGBUILD @@ -0,0 +1,42 @@ +# Contributions from Arch: +# Maintainer: Johannes Löthberg +# Contributor: Sergej Pupykin +# Contributor: hydro + +pkgname=libmediainfo +pkgver=18.03 +pkgrel=1 +pkgdesc="shared library for mediainfo" +url="https://mediaarea.net" +arch=('x86_64') +license=('GPL') +depends=('curl' 'libmms' 'libzen') +makedepends=('libtool' 'automake' 'autoconf') +source=(https://mediaarea.net/download/source/libmediainfo/$pkgver/libmediainfo_$pkgver.tar.xz) +sha256sums=('fb451233bea6bdf188ef76f237e02e907ef632b85a166e44d60e559d66c49fb4') + +build() { + cd MediaInfoLib/Project/GNU/Library + + sh ./autogen.sh + ./configure --prefix=/usr \ + --enable-shared \ + --disable-static \ + --with-libcurl \ + --with-libmms + + make +} + +package() { + cd MediaInfoLib/Project/GNU/Library + + make DESTDIR="$pkgdir" install + for i in MediaInfo MediaInfoDLL; do + install -dm 755 "$pkgdir"/usr/include/$i + install -m 644 "$srcdir"/MediaInfoLib/Source/$i/*.h "$pkgdir"/usr/include/$i + done + install -dm 755 "$pkgdir"/usr/lib/pkgconfig + install -m 644 "$srcdir"/MediaInfoLib/Project/GNU/Library/libmediainfo.pc "$pkgdir"/usr/lib/pkgconfig + sed -i -e 's|Version: |Version: '$pkgver'|g' "$pkgdir"/usr/lib/pkgconfig/libmediainfo.pc +}