Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:user5664536:linux
exiv2
PKGBUILD
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File PKGBUILD of Package exiv2
pkgname=exiv2 pkgver=0.28.1 pkgrel=1 pkgdesc="Exif, Iptc and XMP metadata manipulation library and tools" url="https://exiv2.org" arch=('x86_64') license=('GPL2') depends=('gcc-libs' 'zlib' 'expat' 'libexpat.so' 'gettext' 'curl' 'libcurl.so' 'libinih') makedepends=('cmake' 'gtest' 'ninja' 'clang' 'mold') checkdepends=('python') provides=('libexiv2.so') source=(https://github.com/Exiv2/exiv2/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz https://github.com/antermin/exiv2/compare/c351c7c..f4dfcf2.patch) sha512sums=('7b872a3c0cbe343014b1ca4618cecaf6ee8d78dec7ef83accfce95cb8eadc6b52116977a41e1f1be5c6149a47bdd9457fadc08d73708aa2a6ab69795fd3de23b' 'SKIP') prepare() { patch -d ${pkgname}-${pkgver} -p1 -i $srcdir/c351c7c..f4dfcf2.patch } build() { cd ${pkgname}-${pkgver} mold -run \ cmake -B build \ -GNinja \ -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 mold -run ninja -C build } check() { cd ${pkgname}-${pkgver} LD_LIBRARY_PATH="$PWD"/build/lib \ ninja -C build test } package() { cd ${pkgname}-${pkgver} # remove samples instal which are only needed for unit tests sed '/samples\/cmake_install.cmake/d' -i build/cmake_install.cmake DESTDIR="${pkgdir}" ninja -C build install } # vim: ts=2 sw=2 et:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor