[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