diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-05-08 13:04:40 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-05-08 13:05:33 +0000 |
commit | 9fe31efc0e34942447c95a19dbaaddcbd0f1af5c (patch) | |
tree | cd4445d4a09ccccab056c43a7f4eab48692ee69c | |
parent | cd4a4d4cbca4d05db9f4f8fea0de1cbf82c6a755 (diff) | |
download | aports-9fe31efc0e34942447c95a19dbaaddcbd0f1af5c.tar.bz2 aports-9fe31efc0e34942447c95a19dbaaddcbd0f1af5c.tar.xz |
community/quazip: build with cmake
cmake will give a suffix "5" which seems to be expected by nomacs
-rw-r--r-- | community/quazip/APKBUILD | 17 | ||||
-rw-r--r-- | community/quazip/cmake-path.patch | 10 |
2 files changed, 22 insertions, 5 deletions
diff --git a/community/quazip/APKBUILD b/community/quazip/APKBUILD index 975006ad0f..d3ccc10ec9 100644 --- a/community/quazip/APKBUILD +++ b/community/quazip/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=quazip pkgver=0.7.6 -pkgrel=1 +pkgrel=2 pkgdesc="C++ wrapper for the Gilles Vollant's ZIP/UNZIP C package" options="!check" # Has no testsuite url="https://sourceforge.net/projects/quazip/" @@ -12,17 +12,24 @@ arch="all" license="LGPL-2.1-or-later WITH custom-static-linking-exception" makedepends="qt5-qtbase-dev cmake" subpackages="$pkgname-dev $pkgname-doc" -source="quazip-$pkgver.tar.gz::https://github.com/stachenov/quazip/archive/$pkgver.tar.gz" +source="quazip-$pkgver.tar.gz::https://github.com/stachenov/quazip/archive/$pkgver.tar.gz + cmake-path.patch" replaces="quazip-qt5" build() { - qmake-qt5 PREFIX=/usr + mkdir -p build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_WITH_QT4:BOOL=OFF \ + -DCMAKE_CXX_FLAGS="$CFLAGS -fPIC" \ + .. make } package() { - make INSTALL_ROOT="$pkgdir" install + make -C build DESTDIR="$pkgdir" install install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } -sha512sums="4325a69918216bb66c6a7c53589ef73473c3752151522a135dd9c92dbf722b29656aea7be0314c84399a214391eca79296ecda5811ab31845d8cf53c010110d1 quazip-0.7.6.tar.gz" +sha512sums="4325a69918216bb66c6a7c53589ef73473c3752151522a135dd9c92dbf722b29656aea7be0314c84399a214391eca79296ecda5811ab31845d8cf53c010110d1 quazip-0.7.6.tar.gz +06946c73c0e95e824066b55074086fd6aa0da2e9f4e0a267577276edf1048e8706a621c8e039a180512eaae00c88f32619ba59c7167c02d048374c1fef77b272 cmake-path.patch" diff --git a/community/quazip/cmake-path.patch b/community/quazip/cmake-path.patch new file mode 100644 index 0000000000..79152dfa1e --- /dev/null +++ b/community/quazip/cmake-path.patch @@ -0,0 +1,10 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3d2fb55..98be14e 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -60,4 +60,4 @@ set(QUAZIP_LIB_TARGET_NAME quazip${QUAZIP_LIB_VERSION_SUFFIX} CACHE + + add_subdirectory(quazip) + +-install(FILES FindQuaZip.cmake RENAME FindQuaZip${QUAZIP_LIB_VERSION_SUFFIX}.cmake DESTINATION ${CMAKE_ROOT}/Modules) ++install(FILES FindQuaZip.cmake RENAME FindQuaZip${QUAZIP_LIB_VERSION_SUFFIX}.cmake DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake/QuaZip) |