Files
chromebrew/packages/libexiv2.rb
chromebrew-actions[bot] cbbf1a6e54 update libinih, libexiv2 — libexiv2 → 0.28.7,libinih → 62,stellarium → 25.2 (#12978)
* update libinih, libexiv2

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add stellarium binaries.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-09-27 11:48:22 +00:00

36 lines
1.1 KiB
Ruby

require 'buildsystems/cmake'
class Libexiv2 < CMake
description 'Exiv2 is a Cross-platform C++ library and a command line utility to manage image metadata.'
homepage 'https://exiv2.org/'
version '0.28.7'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/Exiv2/exiv2.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '576d3afdde6ec5beee77949fc136e4e1dead071759c3438ddd6267f8b825f12c',
armv7l: '576d3afdde6ec5beee77949fc136e4e1dead071759c3438ddd6267f8b825f12c',
i686: '78c9c06f3a70703feaf58bab95600d1418c3c548e8cdd6a200eddbea003591a5',
x86_64: '4e19af118a55638584dc95c91a671db2c3dd3a6954ae3a4e577b7c12dd69b76a'
})
depends_on 'brotli' # R
depends_on 'curl' # R
depends_on 'expat' # R
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
depends_on 'libinih' # R
depends_on 'zlib' # R
def self.patch
system "sed -i 's/MINGW OR CYGWIN OR CMAKE_HOST_SOLARIS/UNIX/g' cmake/compilerFlags.cmake"
end
cmake_options '-DEXIV2_ENABLE_CURL=ON \
-DEXIV2_ENABLE_WEBREADY=ON \
-DEXIV2_ENABLE_VIDEO=ON'
end