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

Levente Polyak anthraxx at archlinux.org
Fri Jun 18 22:53:47 UTC 2021


    Date: Friday, June 18, 2021 @ 22:53:46
  Author: anthraxx
Revision: 418442

upgpkg: exiv2 0.27.4-2: enable BMFF support

Modified:
  exiv2/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-18 22:50:21 UTC (rev 418441)
+++ PKGBUILD	2021-06-18 22:53:46 UTC (rev 418442)
@@ -3,13 +3,13 @@
 
 pkgname=exiv2
 pkgver=0.27.4
-pkgrel=1
+pkgrel=2
 pkgdesc="Exif, Iptc and XMP metadata manipulation library and tools"
 url="https://exiv2.org"
 arch=('x86_64')
 license=('GPL2')
-depends=('gcc-libs' 'zlib' 'expat' 'gettext' 'curl')
-makedepends=('cmake' 'gtest')
+depends=('gcc-libs' 'zlib' 'expat' 'libexpat.so' 'gettext' 'curl' 'libcurl.so')
+makedepends=('cmake' 'gtest' 'ninja')
 checkdepends=('python')
 provides=('libexiv2.so')
 source=(https://github.com/Exiv2/exiv2/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
@@ -26,6 +26,7 @@
 build() {
   cd ${pkgname}-${pkgver}
   cmake -B build \
+    -GNinja \
     -DCMAKE_BUILD_TYPE=Release \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_SKIP_RPATH=ON \
@@ -35,13 +36,14 @@
     -DEXIV2_ENABLE_NLS=ON \
     -DEXIV2_ENABLE_XMP=ON \
     -DEXIV2_ENABLE_CURL=ON \
-    -DEXIV2_ENABLE_WEBREADY=ON
-  make -C build VERBOSE=1
+    -DEXIV2_ENABLE_WEBREADY=ON \
+    -DEXIV2_ENABLE_BMFF=ON
+  ninja -C build
 }
 
 check() {
   cd ${pkgname}-${pkgver}
-  make -C build tests
+  ninja -C build tests
 }
 
 package() {
@@ -48,7 +50,7 @@
   cd ${pkgname}-${pkgver}
   # remove samples instal which are only needed for unit tests
   sed '/samples\/cmake_install.cmake/d' -i build/cmake_install.cmake
-  make -C build DESTDIR="${pkgdir}" install
+  DESTDIR="${pkgdir}" ninja -C build install
 }
 
 # vim: ts=2 sw=2 et:



More information about the arch-commits mailing list