diff options
author | Jean-Claude Graf | 2021-05-23 13:52:56 +0200 |
---|---|---|
committer | Jean-Claude Graf | 2021-05-23 13:55:13 +0200 |
commit | a9b0755ef1f09ed6c1282bd5c1dc68b829017ae6 (patch) | |
tree | eaf125de362cedb545027b4bbb0795f353098f91 /PKGBUILD | |
download | aur-a9b0755ef1f09ed6c1282bd5c1dc68b829017ae6.tar.gz |
NEW: Exiv2 Version 0.27.4-RC3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d318a1a07929 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Jean-Claude Graf <jeanggi90[at]gmail[dot]com> + +pkgname=exiv2-pre +pkgver=0.27.4_RC3 +pkgrel=1 +pkgdesc="Exif, Iptc and XMP metadata manipulation library and tools (prerelease)" +url="https://github.com/Exiv2/exiv2" +arch=('x86_64') +license=('GPL2') +depends=('gcc-libs' 'zlib' 'expat' 'gettext' 'curl') +makedepends=('git' 'cmake' 'gtest') +provides=('exiv2' 'libexiv2.so') +conflicts=('exiv2') +source=("${url}/archive/v${pkgver//_/-}/${pkgname}-${pkgver//_/-}.tar.gz") +md5sums=('f40776ceaf4c665c9aca43c00a8f8d2a') +sha256sums=('8d209bb645d8fb4dae2d880326d00afa6b0e37ae353d47e8d4344c01a2031780') + +build() { + cd "${pkgname//-pre/}-${pkgver//_/-}" + cmake -B build \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON \ + -DEXIV2_BUILD_SAMPLES=ON \ + -DEXIV2_BUILD_UNIT_TESTS=ON \ + -DEXIV2_ENABLE_VIDEO=ON \ + -DEXIV2_ENABLE_NLS=ON \ + -DEXIV2_ENABLE_XMP=ON \ + -DEXIV2_ENABLE_CURL=ON \ + -DEXIV2_ENABLE_WEBREADY=ON \ + -DEXIV2_ENABLE_BMFF=ON + make -C build VERBOSE=1 +} + +check() { + cd "${pkgname//-pre/}-${pkgver//_/-}" + make -C build tests +} + +package() { + cd "${pkgname//-pre/}-${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 +} + +# vim: ts=2 sw=2 et: |