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 | alpine_aports-9fe31efc0e34942447c95a19dbaaddcbd0f1af5c.tar.bz2 alpine_aports-9fe31efc0e34942447c95a19dbaaddcbd0f1af5c.tar.xz alpine_aports-9fe31efc0e34942447c95a19dbaaddcbd0f1af5c.zip |
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 @@ | |||
3 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> | 3 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> |
4 | pkgname=quazip | 4 | pkgname=quazip |
5 | pkgver=0.7.6 | 5 | pkgver=0.7.6 |
6 | pkgrel=1 | 6 | pkgrel=2 |
7 | pkgdesc="C++ wrapper for the Gilles Vollant's ZIP/UNZIP C package" | 7 | pkgdesc="C++ wrapper for the Gilles Vollant's ZIP/UNZIP C package" |
8 | options="!check" # Has no testsuite | 8 | options="!check" # Has no testsuite |
9 | url="https://sourceforge.net/projects/quazip/" | 9 | url="https://sourceforge.net/projects/quazip/" |
@@ -12,17 +12,24 @@ arch="all" | |||
12 | license="LGPL-2.1-or-later WITH custom-static-linking-exception" | 12 | license="LGPL-2.1-or-later WITH custom-static-linking-exception" |
13 | makedepends="qt5-qtbase-dev cmake" | 13 | makedepends="qt5-qtbase-dev cmake" |
14 | subpackages="$pkgname-dev $pkgname-doc" | 14 | subpackages="$pkgname-dev $pkgname-doc" |
15 | source="quazip-$pkgver.tar.gz::https://github.com/stachenov/quazip/archive/$pkgver.tar.gz" | 15 | source="quazip-$pkgver.tar.gz::https://github.com/stachenov/quazip/archive/$pkgver.tar.gz |
16 | cmake-path.patch" | ||
16 | replaces="quazip-qt5" | 17 | replaces="quazip-qt5" |
17 | 18 | ||
18 | build() { | 19 | build() { |
19 | qmake-qt5 PREFIX=/usr | 20 | mkdir -p build |
21 | cd build | ||
22 | cmake -DCMAKE_INSTALL_PREFIX=/usr \ | ||
23 | -DBUILD_WITH_QT4:BOOL=OFF \ | ||
24 | -DCMAKE_CXX_FLAGS="$CFLAGS -fPIC" \ | ||
25 | .. | ||
20 | make | 26 | make |
21 | } | 27 | } |
22 | 28 | ||
23 | package() { | 29 | package() { |
24 | make INSTALL_ROOT="$pkgdir" install | 30 | make -C build DESTDIR="$pkgdir" install |
25 | install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING | 31 | install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING |
26 | } | 32 | } |
27 | 33 | ||
28 | sha512sums="4325a69918216bb66c6a7c53589ef73473c3752151522a135dd9c92dbf722b29656aea7be0314c84399a214391eca79296ecda5811ab31845d8cf53c010110d1 quazip-0.7.6.tar.gz" | 34 | sha512sums="4325a69918216bb66c6a7c53589ef73473c3752151522a135dd9c92dbf722b29656aea7be0314c84399a214391eca79296ecda5811ab31845d8cf53c010110d1 quazip-0.7.6.tar.gz |
35 | 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 @@ | |||
1 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
2 | index 3d2fb55..98be14e 100644 | ||
3 | --- a/CMakeLists.txt | ||
4 | +++ b/CMakeLists.txt | ||
5 | @@ -60,4 +60,4 @@ set(QUAZIP_LIB_TARGET_NAME quazip${QUAZIP_LIB_VERSION_SUFFIX} CACHE | ||
6 | |||
7 | add_subdirectory(quazip) | ||
8 | |||
9 | -install(FILES FindQuaZip.cmake RENAME FindQuaZip${QUAZIP_LIB_VERSION_SUFFIX}.cmake DESTINATION ${CMAKE_ROOT}/Modules) | ||
10 | +install(FILES FindQuaZip.cmake RENAME FindQuaZip${QUAZIP_LIB_VERSION_SUFFIX}.cmake DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake/QuaZip) | ||