Files
chromebrew/packages/json_c.rb
github-actions[bot] ff7758252c AutoBuild: update-json_c started at 2025-02-17-03UTC (#11342)
* Json_c 0.17-20230812 => 0.18-20240915

* Add built packages for linux/386 to update-json_c

* Add built packages for linux/amd64 to update-json_c

* Add built packages for linux/arm/v7 to update-json_c

---------

Co-authored-by: Ed Reel <edreel@gmail.com>
Co-authored-by: uberhacker <uberhacker@users.noreply.github.com>
2025-02-17 04:47:52 +00:00

27 lines
1.1 KiB
Ruby

require 'buildsystems/cmake'
class Json_c < CMake
description 'JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects.'
homepage 'https://github.com/json-c/json-c'
version '0.18-20240915'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/json-c/json-c.git'
git_hashtag "json-c-#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '217e11520160be237177a0d65343458def697d26e087dd877b545d0a63e2f779',
armv7l: '217e11520160be237177a0d65343458def697d26e087dd877b545d0a63e2f779',
i686: '9ba118efb99aee704fbfca41b87d221d876c1edf359d2e1384ce3501b01f24af',
x86_64: '7c0dd0ae3eb8e18649fa38cf77ca31cc51fc554faaca4025b90a5e208ed714db'
})
depends_on 'glibc' # R
cmake_install_extras do
FileUtils.ln_s "#{CREW_LIB_PREFIX}/libjson-c.so", "#{CREW_DEST_LIB_PREFIX}/libjson-c.so.3"
FileUtils.ln_s "#{CREW_LIB_PREFIX}/libjson-c.so", "#{CREW_DEST_LIB_PREFIX}/libjson-c.so.4"
end
end