[arch-commits] Commit in nomacs/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Thu Nov 29 18:26:52 UTC 2018


    Date: Thursday, November 29, 2018 @ 18:26:51
  Author: dvzrv
Revision: 410552

upgpkg: nomacs 3.12-4

Using upstream patch to build nomacs-plugins against opencv >= 4.0.0.

Modified:
  nomacs/trunk/PKGBUILD

----------+
 PKGBUILD |   17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-11-29 18:15:05 UTC (rev 410551)
+++ PKGBUILD	2018-11-29 18:26:51 UTC (rev 410552)
@@ -4,7 +4,7 @@
 _plugins_pkgver=3.12.0
 pkgname=nomacs
 pkgver=3.12
-pkgrel=3
+pkgrel=4
 pkgdesc="A Qt image viewer"
 arch=('x86_64')
 url="https://nomacs.org/"
@@ -13,9 +13,11 @@
 optdepends=('qt5-imageformats: support additional image formats')
 makedepends=('cmake' 'qt5-tools')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz"
-        "${pkgname}-plugins-${_plugins_pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}-plugins/archive/${_plugins_pkgver}.tar.gz")
+        "${pkgname}-plugins-${_plugins_pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}-plugins/archive/${_plugins_pkgver}.tar.gz"
+        "opencv4.patch::https://github.com/${pkgname}/${pkgname}-plugins/commit/7fdb4371135909bf5a2ba0caac2370e2a1a1c692.patch")
 sha512sums=('4508354d48a6115cd40f701cc90cbbcb84490e99eaac0295db48f6fea99550d5e2b3e7365128d0c9cc4eeb621906f55e275603d84cb8b6bb164d0b5e2e192119'
-            'b46a2523737893bd342e90331d22082a84f3ff9abf4fdcf360d3fb9f2724cf616a6d77eacc272f117e103a9978f99b70feb8364f4c818681a147f78bfe356032')
+            'b46a2523737893bd342e90331d22082a84f3ff9abf4fdcf360d3fb9f2724cf616a6d77eacc272f117e103a9978f99b70feb8364f4c818681a147f78bfe356032'
+            '456bb01e88974c4bad1b9ad0c24857a473777c78755adfcfbebbe0377db5e756c08321c462b9a56eb141dccb7da80582a4a6c17ebc0af80c229982c532c32ccb')
 
 prepare() {
   cd "${pkgname}-${pkgver}"
@@ -22,11 +24,10 @@
   # move plugins
   mv "${srcdir}/${pkgname}-plugins-${_plugins_pkgver}" "ImageLounge/plugins"
 
-  # fix build with openCV 4
-  sed -e 's|CV_DIST_C|cv::DIST_C|g' -e 's|CV_RGB2HSV|cv::COLOR_RGB2HSV|g' -e 's|CV_HSV2RGB|cv::COLOR_HSV2RGB|g' \
-      -e 's|CV_RGB2Lab|cv::COLOR_RGB2Lab|g' -e 's|CV_INTER_AREA|cv::INTER_AREA|g' -e 's|CV_RETR_LIST|cv::RETR_LIST|g' \
-      -e 's|CV_CHAIN_APPROX_SIMPLE|cv::CHAIN_APPROX_SIMPLE|g' -e 's|CV_RGB2GRAY|cv::COLOR_RGB2GRAY|g' \
-      -i ImageLounge/plugins/FakeMiniaturesPlugin/src/*.cpp -i ImageLounge/plugins/PageExtractionPlugin/src/*.cpp
+  # upstream patch for opencv >= 4.0.0:
+  # https://github.com/nomacs/nomacs-plugins/issues/26
+  cd ImageLounge/plugins
+  patch -Np1 -i "${srcdir}/opencv4.patch"
 }
 
 build() {



More information about the arch-commits mailing list