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:
github-actions[bot]
2025-04-23 18:28:36 +08:00
committed by GitHub
parent 7870d58862
commit 970344fc52
2 changed files with 23 additions and 15 deletions

View File

@@ -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

View File

@@ -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