[arch-commits] Commit in krita/trunk (PKGBUILD krita-quazip1.patch)
Antonio Rojas
arojas at archlinux.org
Sun Oct 11 21:28:25 UTC 2020
Date: Sunday, October 11, 2020 @ 21:28:24
Author: arojas
Revision: 398035
Better quazip patch
Modified:
krita/trunk/PKGBUILD
krita/trunk/krita-quazip1.patch
---------------------+
PKGBUILD | 2 -
krita-quazip1.patch | 76 ++++++++++++++++++++++++++++++--------------------
2 files changed, 47 insertions(+), 31 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-10-11 20:04:45 UTC (rev 398034)
+++ PKGBUILD 2020-10-11 21:28:24 UTC (rev 398035)
@@ -21,7 +21,7 @@
krita-quazip1.patch)
sha256sums=('d071887c73bffbdc179054826b9752f5e5ab43fdcd9ffdd0402e9ab2ceee4bda'
'08076f5e3aa47a34f358efef16d95ae008dd71bcabc6da83a29f9597c1d25453'
- 'c530b4df375027d275204543d60d0c59b58154163bd006c0f7a122cd041ce057')
+ 'd1f5738ac899b8e54093d91d3689da1b3a4ec956e574941647f77241c79b8cee')
validpgpkeys=('05D00A8B73A686789E0A156858B9596C722EA3BD') # Boudewijn Rempt <foundation at krita.org>
prepare() {
Modified: krita-quazip1.patch
===================================================================
--- krita-quazip1.patch 2020-10-11 20:04:45 UTC (rev 398034)
+++ krita-quazip1.patch 2020-10-11 21:28:24 UTC (rev 398035)
@@ -1,31 +1,47 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index f88105d9dd..87b7f8e006 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -854,13 +854,19 @@ set_package_properties(Poppler PROPERTIES
- ##
- ## Test for quazip
- ##
--find_package(QuaZip 0.6)
--set_package_properties(QuaZip PROPERTIES
-- DESCRIPTION "A library for reading and writing zip files"
-- URL "https://stachenov.github.io/quazip/"
-- TYPE REQUIRED
-- PURPOSE "Needed for reading and writing KRA and ORA files"
--)
-+find_package(QuaZip-Qt5)
-+if(QuaZip-Qt5_FOUND)
-+ set(QUAZIP_INCLUDE_DIRS QuaZip::QuaZip)
-+ set(QUAZIP_LIBRARIES QuaZip::QuaZip)
-+else()
-+ find_package(QuaZip 0.6)
-+ set_package_properties(QuaZip PROPERTIES
-+ DESCRIPTION "A library for reading and writing zip files"
-+ URL "https://stachenov.github.io/quazip/"
-+ TYPE REQUIRED
-+ PURPOSE "Needed for reading and writing KRA and ORA files"
-+ )
-+endif()
+diff --git a/cmake/modules/FindQuaZip.cmake b/cmake/modules/FindQuaZip.cmake
+index 345c7909ab..574577e230 100644
+--- a/cmake/modules/FindQuaZip.cmake
++++ b/cmake/modules/FindQuaZip.cmake
+@@ -4,11 +4,15 @@
+ # QUAZIP_LIBRARIES - List of QuaZip libraries
+ # QUAZIP_ZLIB_INCLUDE_DIR - The include dir of zlib headers
- # FIXME: better way to do this?
- list (APPEND ANDROID_EXTRA_LIBS ${QUAZIP_LIBRARIES}
+-
+-IF (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
++find_package(QuaZip-Qt5 QUIET)
++IF (QuaZip-Qt5_FOUND)
++ set(QUAZIP_INCLUDE_DIRS QuaZip::QuaZip)
++ set(QUAZIP_LIBRARIES QuaZip::QuaZip)
++ set(QUAZIP_FOUND TRUE)
++ELSEIF (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
+ # in cache already
+ SET(QUAZIP_FOUND TRUE)
+-ELSE (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
++ELSE ()
+ IF (Qt5Core_FOUND)
+ set(QUAZIP_LIB_VERSION_SUFFIX 5)
+ ENDIF()
+@@ -25,19 +29,19 @@ ELSE (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
+ ELSE(WIN32)
+ FIND_PACKAGE(PkgConfig)
+ # pkg_check_modules(PC_QCA2 QUIET qca2)
+- pkg_check_modules(PC_QUAZIP quazip)
++ pkg_check_modules(PC_QUAZIP quazip)
+ FIND_LIBRARY(QUAZIP_LIBRARIES
+ WIN32_DEBUG_POSTFIX d
+- NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX}
++ NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX}
+ HINTS /usr/lib /usr/lib64
+ )
+ FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h
+ HINTS /usr/include /usr/local/include
+- PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX}
++ PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX}
+ )
+ FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR zlib.h HINTS /usr/include /usr/local/include)
+ ENDIF (WIN32)
+ INCLUDE(FindPackageHandleStandardArgs)
+ SET(QUAZIP_INCLUDE_DIRS ${QUAZIP_INCLUDE_DIR} ${QUAZIP_ZLIB_INCLUDE_DIR})
+ find_package_handle_standard_args(QUAZIP DEFAULT_MSG QUAZIP_LIBRARIES QUAZIP_INCLUDE_DIR QUAZIP_ZLIB_INCLUDE_DIR QUAZIP_INCLUDE_DIRS)
+-ENDIF (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
++ENDIF ()
More information about the arch-commits
mailing list