Date: Friday, April 7, 2023 @ 00:25:05 Author: grawlinson Revision: 1440346
upgpkg: libzen 0.4.41-1; new upstream release Modified: libzen/trunk/PKGBUILD ----------+ PKGBUILD | 43 +++++++++++++++---------------------------- 1 file changed, 15 insertions(+), 28 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-07 00:24:26 UTC (rev 1440345) +++ PKGBUILD 2023-04-07 00:25:05 UTC (rev 1440346) @@ -2,47 +2,34 @@ # Maintainer: George Rawlinson <[email protected]> pkgname=libzen -pkgver=0.4.40 +pkgver=0.4.41 pkgrel=1 - -pkgdesc="shared library for libmediainfo and mediainfo" -url="https://mediaarea.net" +pkgdesc='A C++ utility library' arch=('x86_64') +url='https://mediaarea.net' license=('BSD') +depends=('glibc' 'gcc-libs') +source=("$pkgname-$pkgver.tar.gz::https://github.com/MediaArea/ZenLib/archive/v$pkgver.tar.gz") +sha512sums=('4232eb6e73e9b380f6fe2ce3cfeb9fe343936362a35ca8d088c783dc6277332df762d689efe023e3f1418c2e6d2629e0b82ac93df9cce3ae0ab346c2ed1911f1') +b2sums=('aee8971c682deb176ec32bd98e160112633d94e48eb153bff6d001b0f575ca5249837d7e1023527c4358d2ae1f89e0bb0dba8c15b7faf7f5f64b4e02f9e397cc') -depends=('gcc-libs') -makedepends=('libtool' 'automake' 'autoconf') - -source=(https://mediaarea.net/download/source/libzen/$pkgver/libzen_$pkgver.tar.bz2) - -sha512sums=('80acb52c4f8d46ffe5bc36113ffb2027a3821da8019e0256ddc7b55f619f26e1b1b90758c5a841b3873dbbd21da5490604bf81d7f4588844aa80ef2d62055b78') -b2sums=('15a1697f83934ae70d4fe0ec098b5a4805b070ceeeb9b5e18fcb93533735fffcfc1a68a1044eb687e030be2a1e07fd04f982b866b00ef286cbe032fbea9a6345') - build() { - cd ZenLib/Project/GNU/Library + cd "ZenLib-$pkgver/Project/GNU/Library" ./autogen.sh + ./configure --prefix=/usr --enable-shared + make } package() { - cd ZenLib/Project/GNU/Library + cd "ZenLib-$pkgver" - make DESTDIR="$pkgdir" install + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" License.txt - install -dm 755 "$pkgdir"/usr/include/ZenLib - install -m 644 "$srcdir"/ZenLib/Source/ZenLib/*.h "$pkgdir"/usr/include/ZenLib + cd Project/GNU/Library - 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 + make DESTDIR="$pkgdir" install }
