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

Antonio Rojas arojas at archlinux.org
Mon May 25 11:55:00 UTC 2020


    Date: Monday, May 25, 2020 @ 11:54:59
  Author: arojas
Revision: 634172

Add digikam plugin

Modified:
  gmic/trunk/PKGBUILD

----------+
 PKGBUILD |   25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-25 11:49:57 UTC (rev 634171)
+++ PKGBUILD	2020-05-25 11:54:59 UTC (rev 634172)
@@ -5,13 +5,13 @@
 # Contributor: Archie <Mymaud at gmail.com>
 
 pkgbase=gmic
-pkgname=(gmic zart gimp-plugin-gmic krita-plugin-gmic)
+pkgname=(gmic zart gimp-plugin-gmic krita-plugin-gmic digikam-plugin-gmic)
 pkgver=2.9.0
-pkgrel=10
+pkgrel=11
 arch=(x86_64)
 url="https://gmic.eu/"
 license=(custom:CeCILL)
-makedepends=(cmake gimp qt5-base fftw openexr opencv eigen graphicsmagick qt5-tools)
+makedepends=(cmake gimp qt5-base fftw openexr opencv eigen graphicsmagick qt5-tools digikam)
 source=(https://gmic.eu/files/source/gmic_$pkgver.tar.gz zart-opencv4.patch gmic-fix-cmake.patch)
 sha256sums=('6233695f9b27999dcc7cc3aa7480b0f192bd44de85209091a3b4b8a65ae8c4b5'
             'f4295a2b9a6730060e1dd763c602bd5156570d623bc69c2214dfd11e94943296'
@@ -18,7 +18,7 @@
             'f4fd5e274347777e9d5a030c22a0f279e32dc023bb4723ca09a6c10c7d2cac75')
 
 prepare() {
-  mkdir -p build{,-qt,-krita,-gimp,-zart}
+  mkdir -p build{,-qt,-krita,-gimp,-digikam,-zart}
 
   sed -e 's|pkg_check_modules(OPENCV opencv)|pkg_check_modules(OPENCV opencv4)|' -i gmic-$pkgver/CMakeLists.txt
 
@@ -63,6 +63,14 @@
     -DGMIC_QT_HOST=krita
   make
 
+  cd ../build-digikam
+  cmake ../gmic-$pkgver/gmic-qt \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DENABLE_DYNAMIC_LINKING=ON \
+    -DGMIC_PATH="$srcdir"/gmic-$pkgver/src \
+    -DGMIC_QT_HOST=digikam
+  make
+
   cd ../build-zart
   unset CXXFLAGS # https://github.com/c-koi/zart/issues/14
   qmake ../gmic-$pkgver/zart \
@@ -111,3 +119,12 @@
   make DESTDIR="$pkgdir" install
   install -Dm644 ../gmic-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }
+
+package_digikam-plugin-gmic() {
+  pkgdesc="DigiKam plugin for the G'MIC image processing framework"
+  depends=(digikam gmic)
+
+  cd build-digikam
+  make DESTDIR="$pkgdir" install
+  install -Dm644 ../gmic-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}



More information about the arch-commits mailing list