diff --git a/community/exiv2/APKBUILD b/community/exiv2/APKBUILD index bdd1d6a089da793f67a497aa37f80af84ae600f2..48df539d6c54972964c9d64ac0337998a9b6215c 100644 --- a/community/exiv2/APKBUILD +++ b/community/exiv2/APKBUILD @@ -1,14 +1,14 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=exiv2 -pkgver=0.27.6 -pkgrel=2 +pkgver=0.28.0 +pkgrel=0 pkgdesc="Exif and Iptc metadata manipulation library and tools." url="https://exiv2.org/" arch="all" -options="!check" # No test suite. license="GPL-2.0-or-later" depends_dev="expat-dev zlib-dev" makedepends="$depends_dev cmake samurai" +checkdepends="gtest-dev" subpackages="$pkgname-dev $pkgname-doc" source="https://github.com/Exiv2/exiv2/archive/refs/tags/v$pkgver/exiv2-v$pkgver.tar.gz" @@ -64,12 +64,17 @@ prepare() { } build() { + CFLAGS="$CFLAGS -flto=auto" \ + CXXFLAGS="$CXXFLAGS -flto=auto" \ cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DEXIV2_BUILD_SAMPLES=OFF \ - -DEXIV2_ENABLE_BMFF=ON + -DEXIV2_ENABLE_BMFF=ON \ + -DEXIV2_ENABLE_BROTLI=OFF \ + -DEXIV2_ENABLE_INIH=OFF \ + -DEXIV2_BUILD_UNIT_TESTS="$(want_check && echo ON || echo OFF)" ninja -C build } @@ -82,5 +87,5 @@ package() { } sha512sums=" -7d7121770a9394efd31acb74709583e587351fc48c485a2f684cacce4ed19a2d07a6cb1cea986c16bf64851fd53b22a7277c1e1ae1a6cd69a5761afae3c5c731 exiv2-v0.27.6.tar.gz +35e483c6123f099167ed8647fae7c6e5512434c24d0afe684180ba6a5114068d5678280a01c8e6cfee0d1e555e1dc2a1606989d46950ce3ef1a3859caeed4dad exiv2-v0.28.0.tar.gz "