diff options
-rw-r--r-- | community/libzip/APKBUILD | 16 | ||||
-rw-r--r-- | community/libzip/build-static-and-dynamic.patch | 33 |
2 files changed, 4 insertions, 45 deletions
diff --git a/community/libzip/APKBUILD b/community/libzip/APKBUILD index 0b6ba42626..d575e26e98 100644 --- a/community/libzip/APKBUILD +++ b/community/libzip/APKBUILD @@ -2,42 +2,35 @@ # Contributor: Jose-Luis Rivas <ghostbar@riseup.net> # Maintainer: Carlo Landmeter <clandmeter@gmail.com> pkgname=libzip -pkgver=1.5.2 +pkgver=1.6.0 pkgrel=0 pkgdesc="C library for manipulating zip archives" url="http://www.nih.at/libzip/index.html" arch="all" license="BSD-3-Clause" -depends_dev="zlib-dev" +depends_dev="zlib-dev xz-dev" makedepends="$depends_dev cmake openssl-dev perl" subpackages="$pkgname-dev $pkgname-doc $pkgname-tools" -source="https://www.nih.at/libzip/$pkgname-$pkgver.tar.xz - build-static-and-dynamic.patch - " -builddir="$srcdir/$pkgname-$pkgver" +source="https://www.nih.at/libzip/libzip-$pkgver.tar.xz" # secfixes: # 1.3.0: # - CVE-2017-14107 build() { - cd "$builddir" cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" make } check() { - cd "$builddir" make check } package() { - cd "$builddir" make DESTDIR="$pkgdir" -j1 install } @@ -47,5 +40,4 @@ tools() { mv "$pkgdir"/usr/bin "$subpkgdir"/usr } -sha512sums="1e6d48ddbac4d270f70b314f6ada3c93a3196a8cc3b8d17c6cf5ea8409ff29f36ac351206675f9d81351fcf633b0c15d7b0b5530c30c4140e4fe55e64c602643 libzip-1.5.2.tar.xz -09b31e42e732b3d0e7705c90fa0b3afa5a2d2eaa8dfde4ab24d728158d805dc4e8c803f184b6eb69711f4975a220528578a4d78d88713b4ce405d3892be11fa9 build-static-and-dynamic.patch" +sha512sums="a173bebc0a199d65d9e2d5e5adf65eb10e9d3a1c409006b3f78e3453aa6166d825fea20e818e725f5d3c6b63137023a2cccb7fb2a1da50a88c4f5f057cf879f8 libzip-1.6.0.tar.xz" diff --git a/community/libzip/build-static-and-dynamic.patch b/community/libzip/build-static-and-dynamic.patch deleted file mode 100644 index 890725ee57..0000000000 --- a/community/libzip/build-static-and-dynamic.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -59,7 +59,7 @@ - SET(WINDOWS_CRYPTO_FOUND FALSE) - ENDIF() - --OPTION(BUILD_SHARED_LIBS "Build shared libraries" ON) -+SET(BUILD_SHARED_LIBS ON) - - - OPTION(SHARED_LIB_VERSIONNING "Add SO version in .so build" ON) ---- a/lib/CMakeLists.txt -+++ b/lib/CMakeLists.txt -@@ -215,7 +215,9 @@ - ) - ENDIF() - --ADD_LIBRARY(zip ${LIBZIP_SOURCES} ${LIBZIP_EXTRA_FILES} ${LIBZIP_OPTIONAL_FILES} ${LIBZIP_OPSYS_FILES}) -+ADD_LIBRARY(zip SHARED ${LIBZIP_SOURCES} ${LIBZIP_EXTRA_FILES} ${LIBZIP_OPTIONAL_FILES} ${LIBZIP_OPSYS_FILES}) -+ADD_LIBRARY(zip_static STATIC ${LIBZIP_SOURCES} ${LIBZIP_EXTRA_FILES} ${LIBZIP_OPTIONAL_FILES} ${LIBZIP_OPSYS_FILES}) -+SET_TARGET_PROPERTIES(zip_static PROPERTIES OUTPUT_NAME zip CLEAN_DIRECT_OUTPUT 1) - - IF(SHARED_LIB_VERSIONNING) - SET_TARGET_PROPERTIES(zip PROPERTIES VERSION 5.0 SOVERSION 5) -@@ -223,7 +225,7 @@ - - - TARGET_LINK_LIBRARIES(zip ${ZLIB_LIBRARY} ${OPTIONAL_LIBRARY}) --INSTALL(TARGETS zip -+INSTALL(TARGETS zip zip_static - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) |