From fdf4d06203633c73d70ec0caacad22fa49cbc1fb Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sun, 25 Mar 2018 14:12:22 +0100 Subject: [PATCH] [skip-ci] libzen: import as libmediainfo dependency --- libzen/PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 libzen/PKGBUILD diff --git a/libzen/PKGBUILD b/libzen/PKGBUILD new file mode 100644 index 000000000..5b8ba3782 --- /dev/null +++ b/libzen/PKGBUILD @@ -0,0 +1,38 @@ +# Contributions from Arch: +# Maintainer: Sergej Pupykin +# Contributor: hydro + +pkgname=libzen +pkgver=0.4.37 +pkgrel=1 +pkgdesc="shared library for libmediainfo and mediainfo" +arch=('x86_64') +url="https://mediaarea.net" +license=('BSD') +depends=('gcc-libs') +makedepends=('libtool' 'automake' 'autoconf') +source=(https://mediaarea.net/download/source/libzen/${pkgver}/${pkgname}_${pkgver}.tar.bz2) +sha256sums=('d6e9b7084bbb828536b47698e0c60e381cf0cefc4a8d712bb81dac826ccd9ac1') + +build() { + cd "$srcdir"/ZenLib/Project/GNU/Library + [ -x configure ] || sh ./autogen.sh + [ -f Makefile ] || ./configure --prefix=/usr --enable-shared + make clean + make +} + +package() { + cd "$srcdir"/ZenLib/Project/GNU/Library + make DESTDIR="$pkgdir" install + install -dm 755 "$pkgdir"/usr/include/ZenLib + install -m 644 "$srcdir"/ZenLib/Source/ZenLib/*.h "$pkgdir"/usr/include/ZenLib + for i in HTTP_Client Format/Html Format/Http; do + install -dm0755 "$pkgdir"/usr/include/ZenLib/$i + install -m0644 "$srcdir"/ZenLib/Source/ZenLib/$i/*.h "$pkgdir"/usr/include/ZenLib/$i + done + install -dm 755 "$pkgdir"/usr/lib/pkgconfig + install -m 644 "$srcdir"/ZenLib/Project/GNU/Library/libzen.pc "$pkgdir"/usr/lib/pkgconfig + sed -i -e 's|Version: |Version: '$pkgver'|g' "$pkgdir"/usr/lib/pkgconfig/libzen.pc + install -D -m 644 "$srcdir"/ZenLib/License.txt "$pkgdir"/usr/share/licenses/libzen/License.txt +}