Files
chromebrew/packages/json_c.rb
Ed Reel 028ba087ac Clamav 1.4.3 => 1.5.1 (#13744)
Json_c 0.18-20240915-1 => 0.18-a1249bfd
2025-12-06 06:39:23 +00:00

29 lines
1.2 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-a1249bfd'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/json-c/json-c.git'
git_hashtag 'a1249bfda0f6adf0363d5ab42d9ca816b3366ff2'
binary_compression 'tar.zst'
binary_sha256({
aarch64: '43eef2f78f952ad0244cccbc275f4072c95039602fbe95e637cb72ff3e14d4dc',
armv7l: '43eef2f78f952ad0244cccbc275f4072c95039602fbe95e637cb72ff3e14d4dc',
i686: '588339a0482d0f81f221e1b13ac19f101f1e3487f1cf050190795994a589737b',
x86_64: 'bb359d8041f610e47d1e9c808c03338207d310ddae7546b5b3116da391d1302a'
})
depends_on 'glibc' # R
cmake_options '-DCMAKE_POLICY_VERSION_MINIMUM=3.5'
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