diff options
author | Jean-Claude Graf | 2021-05-20 10:41:18 +0200 |
---|---|---|
committer | Jean-Claude Graf | 2021-05-20 10:41:18 +0200 |
commit | e12622ab4e8ba63ce5f19d901a565357f3771920 (patch) | |
tree | 7d10446e1f23c8e0ee986886cb58513ce338062e | |
download | aur-e12622ab4e8ba63ce5f19d901a565357f3771920.tar.gz |
NEW: Initial exiv2-git pkg
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8041236167bf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = exiv2-git + pkgdesc = Exif, Iptc and XMP metadata manipulation library and tools + pkgver = 0.27.4.RC2.r247.gc7a41230f + pkgrel = 1 + url = https://github.com/Exiv2/exiv2 + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = cmake + makedepends = gtest + depends = gcc-libs + depends = zlib + depends = expat + depends = gettext + depends = curl + provides = libexiv2.so + conflicts = exiv2 + source = exiv2-git::git+https://github.com/Exiv2/exiv2.git + md5sums = SKIP + +pkgname = exiv2-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c3ae61718352 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Jean-Claude Graf <jeanggi90[at]gmail[dot]com> + +pkgname=exiv2-git +pkgver=0.27.4.RC2.r247.gc7a41230f +pkgrel=1 +pkgdesc="Exif, Iptc and XMP metadata manipulation library and tools" +url="https://github.com/Exiv2/exiv2" +arch=('x86_64') +license=('GPL2') +depends=('gcc-libs' 'zlib' 'expat' 'gettext' 'curl') +makedepends=('git' 'cmake' 'gtest') +provides=('libexiv2.so') +conflicts=('exiv2') +source=("$pkgname::git+${url}.git") +md5sums=('SKIP') + +pkgver() { + cd "$pkgname" + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$pkgname" + 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 + make -C build VERBOSE=1 +} + +package() { + cd "$pkgname" + # 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: |