mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-07 22:54:11 -05:00
AutoBuild: update-jansson started at 2025-04-23-08UTC (#11805)
* Jansson 2.14.1 => 2.14.1-1 * Add built packages for linux/amd64 to update-jansson * Add built packages for linux/arm/v7 to update-jansson * Add built packages for linux/386 to update-jansson --------- Co-authored-by: Ed Reel <edreel@gmail.com> Co-authored-by: uberhacker <uberhacker@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
7870d58862
commit
970344fc52
@@ -1,10 +1,10 @@
|
||||
/usr/local/include/jansson.h
|
||||
/usr/local/include/jansson_config.h
|
||||
/usr/local/lib/cmake/jansson/janssonConfig.cmake
|
||||
/usr/local/lib/cmake/jansson/janssonConfigVersion.cmake
|
||||
/usr/local/lib/cmake/jansson/janssonTargets-release.cmake
|
||||
/usr/local/lib/cmake/jansson/janssonTargets.cmake
|
||||
/usr/local/lib/libjansson.so
|
||||
/usr/local/lib/libjansson.so.4
|
||||
/usr/local/lib/libjansson.so.4.14.0
|
||||
/usr/local/lib/pkgconfig/jansson.pc
|
||||
/usr/local/lib64/cmake/jansson/janssonConfig.cmake
|
||||
/usr/local/lib64/cmake/jansson/janssonConfigVersion.cmake
|
||||
/usr/local/lib64/cmake/jansson/janssonTargets-release.cmake
|
||||
/usr/local/lib64/cmake/jansson/janssonTargets.cmake
|
||||
/usr/local/lib64/libjansson.so
|
||||
/usr/local/lib64/libjansson.so.4
|
||||
/usr/local/lib64/libjansson.so.4.14.0
|
||||
/usr/local/lib64/pkgconfig/jansson.pc
|
||||
|
||||
@@ -3,21 +3,29 @@ require 'buildsystems/cmake'
|
||||
class Jansson < CMake
|
||||
description 'Jansson is a C library for encoding, decoding and manipulating JSON data.'
|
||||
homepage 'https://github.com/akheron/jansson'
|
||||
version '2.14.1'
|
||||
version '2.14.1-1'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/akheron/jansson.git'
|
||||
git_hashtag "v#{version}"
|
||||
git_hashtag "v#{version.split('-')[0]}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'bc0f1fb68eb545878b69c4f947f2067034bf7671da0c12e6eea2922ec26d2c7a',
|
||||
armv7l: 'bc0f1fb68eb545878b69c4f947f2067034bf7671da0c12e6eea2922ec26d2c7a',
|
||||
i686: '17d0fce402ba1eb72c150f599e0844b51b1822f07b7dfcc013d02df1fe2a87f4',
|
||||
x86_64: 'e924bb12424fabfddc56c8515272f2af3fae693aea4361a780713079f56a813b'
|
||||
aarch64: 'aafccf57e3f8e28b720dedd2ce3b919874caaef1cc048de8e4997a0e82e980ca',
|
||||
armv7l: 'aafccf57e3f8e28b720dedd2ce3b919874caaef1cc048de8e4997a0e82e980ca',
|
||||
i686: '22b6361db30f20a0f8bbf0f69f4b115ce1619730503ad4648a0890b39a22e975',
|
||||
x86_64: 'a8a588fa0215143177a515a40ef3c61eca362081925037a734367a4b82d38b74'
|
||||
})
|
||||
|
||||
depends_on 'glibc' # R
|
||||
|
||||
cmake_options '-DJANSSON_BUILD_DOCS=OFF -DJANSSON_BUILD_SHARED_LIBS=ON'
|
||||
cmake_options '-DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DJANSSON_BUILD_DOCS=OFF -DJANSSON_BUILD_SHARED_LIBS=ON'
|
||||
|
||||
cmake_install_extras do
|
||||
# Unfortunately, there is no -DLIB_SUFFIX configure option.
|
||||
if ARCH.eql?('x86_64')
|
||||
FileUtils.mkdir_p CREW_DEST_LIB_PREFIX
|
||||
FileUtils.mv Dir["#{CREW_DEST_PREFIX}/lib/*"], CREW_DEST_LIB_PREFIX
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user