diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-04-14 04:39:08 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-04-14 14:40:23 +0000 |
commit | 32fe19c40e22ff217cc307569058a3d044b28f74 (patch) | |
tree | 8d5f62c5f4d3e13f829beaf8c7c21c664ec7ecfe /community/zziplib/APKBUILD | |
parent | ab2052d97edd3e22e74354bd0f4f5bab73ab5a37 (diff) | |
download | aports-32fe19c40e22ff217cc307569058a3d044b28f74.tar.bz2 aports-32fe19c40e22ff217cc307569058a3d044b28f74.tar.xz |
community/zziplib: upgrade to 0.13.70
Diffstat (limited to 'community/zziplib/APKBUILD')
-rw-r--r-- | community/zziplib/APKBUILD | 38 |
1 files changed, 24 insertions, 14 deletions
diff --git a/community/zziplib/APKBUILD b/community/zziplib/APKBUILD index a8d67661a0..9d038d6122 100644 --- a/community/zziplib/APKBUILD +++ b/community/zziplib/APKBUILD @@ -1,18 +1,18 @@ +# Contributor: Leo <thinkabit.ukim@gmail.com> # Contributor: Mika Havela <mika.havela@gmail.com> # Maintainer: Mika Havela <mika.havela@gmail.com> pkgname=zziplib -pkgver=0.13.69 -pkgrel=2 +pkgver=0.13.70 +pkgrel=0 pkgdesc="Lightweight library to easily extract data from zip files" url="https://github.com/gdraheim/zziplib" arch="all" license="LGPL-2.0-or-later MPL-1.1" -makedepends="zlib-dev python2" +makedepends="cmake zlib-dev python3 bash" checkdepends="zip" subpackages="$pkgname-dev $pkgname-doc $pkgname-utils" source="zziplib-$pkgver.tar.gz::https://github.com/gdraheim/zziplib/archive/v$pkgver.tar.gz - CVE-2018-17828.patch - CVE-2018-16548.patch + fix-merge-conflict.patch " # secfixes: @@ -21,18 +21,29 @@ source="zziplib-$pkgver.tar.gz::https://github.com/gdraheim/zziplib/archive/v$pk # - CVE-2018-17828 build() { - ./configure \ - --prefix=/usr \ - --disable-static - make + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake -B build \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DBUILD_STATIC_LIBS=False \ + -DBUILD_TESTS=ON \ + -DMSVC_STATIC_RUNTIME=OFF \ + -DZZIPSDL=OFF \ + -DZZIPWRAP=OFF \ + $CMAKE_CROSSOPTS . + make -C build } check() { - make check + make -C build check } package() { - make DESTDIR="$pkgdir" install + make -C build DESTDIR="$pkgdir" install } utils() { @@ -41,6 +52,5 @@ utils() { mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ } -sha512sums="ade026289737f43ca92a8746818d87dd7618d473dbce159546ce9071c9e4cbe164a6b1c9efff16efb7aa0327b2ec6b34f3256c6bda19cd6e325703fffc810ef0 zziplib-0.13.69.tar.gz -9aef14fa0e531caafe18f836e0b34feee9a85e30da0bc5fe3dda5cf77b29c5d4e47c831dc419a59160aa68f288725f9c76dd3357bc0f2e9d62a8758a7d148d0b CVE-2018-17828.patch -8d4c284d1e7b455cb5ecfc7990871fd4df6ee2ab59844f26ecdd94d1dcdb56105126913164678a2cb624b9be0e93b0d9e6fd8af7e2dcab05a66f0b0bd7c97a13 CVE-2018-16548.patch" +sha512sums="5e6bed4993cac880063a64b56db42f362898434e9c61916747377440f1325f649c086a3c1beeb05fb647b4f8af3fcb0407b087fc23604cd73fdd2373f132e9a5 zziplib-0.13.70.tar.gz +e010afb7b0028aeeab974872ece233ae80ec046e7b26b05aba5effd2f50419e410a8469e134c8fbca45172aa075869ef813217b57e0551d6ef8223f7e715afed fix-merge-conflict.patch" |