From 8558f650c9199c4f8101f1b4e384fec0a85b38e4 Mon Sep 17 00:00:00 2001 From: Maximilian Downey Twiss Date: Mon, 17 Jun 2024 11:56:28 +1000 Subject: [PATCH] Add libversion package (#9983) --- manifest/armv7l/l/libversion.filelist | 12 ++++++++++++ manifest/i686/l/libversion.filelist | 12 ++++++++++++ manifest/x86_64/l/libversion.filelist | 12 ++++++++++++ packages/core.rb | 3 ++- packages/libversion.rb | 21 +++++++++++++++++++++ 5 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 manifest/armv7l/l/libversion.filelist create mode 100644 manifest/i686/l/libversion.filelist create mode 100644 manifest/x86_64/l/libversion.filelist create mode 100644 packages/libversion.rb diff --git a/manifest/armv7l/l/libversion.filelist b/manifest/armv7l/l/libversion.filelist new file mode 100644 index 000000000..78399988f --- /dev/null +++ b/manifest/armv7l/l/libversion.filelist @@ -0,0 +1,12 @@ +/usr/local/bin/version_compare +/usr/local/bin/version_sort +/usr/local/include/libversion/config.h +/usr/local/include/libversion/export.h +/usr/local/include/libversion/version.h +/usr/local/lib/cmake/libversion/libversionConfig-release.cmake +/usr/local/lib/cmake/libversion/libversionConfig.cmake +/usr/local/lib/libversion.a +/usr/local/lib/libversion.so +/usr/local/lib/libversion.so.1 +/usr/local/lib/libversion.so.1.0.0 +/usr/local/lib/pkgconfig/libversion.pc diff --git a/manifest/i686/l/libversion.filelist b/manifest/i686/l/libversion.filelist new file mode 100644 index 000000000..78399988f --- /dev/null +++ b/manifest/i686/l/libversion.filelist @@ -0,0 +1,12 @@ +/usr/local/bin/version_compare +/usr/local/bin/version_sort +/usr/local/include/libversion/config.h +/usr/local/include/libversion/export.h +/usr/local/include/libversion/version.h +/usr/local/lib/cmake/libversion/libversionConfig-release.cmake +/usr/local/lib/cmake/libversion/libversionConfig.cmake +/usr/local/lib/libversion.a +/usr/local/lib/libversion.so +/usr/local/lib/libversion.so.1 +/usr/local/lib/libversion.so.1.0.0 +/usr/local/lib/pkgconfig/libversion.pc diff --git a/manifest/x86_64/l/libversion.filelist b/manifest/x86_64/l/libversion.filelist new file mode 100644 index 000000000..9afbc5b17 --- /dev/null +++ b/manifest/x86_64/l/libversion.filelist @@ -0,0 +1,12 @@ +/usr/local/bin/version_compare +/usr/local/bin/version_sort +/usr/local/include/libversion/config.h +/usr/local/include/libversion/export.h +/usr/local/include/libversion/version.h +/usr/local/lib64/cmake/libversion/libversionConfig-release.cmake +/usr/local/lib64/cmake/libversion/libversionConfig.cmake +/usr/local/lib64/libversion.a +/usr/local/lib64/libversion.so +/usr/local/lib64/libversion.so.1 +/usr/local/lib64/libversion.so.1.0.0 +/usr/local/lib64/pkgconfig/libversion.pc diff --git a/packages/core.rb b/packages/core.rb index 8e87e34dc..423cd20da 100644 --- a/packages/core.rb +++ b/packages/core.rb @@ -3,7 +3,7 @@ require 'package' class Core < Package description 'Core Chromebrew Packages.' homepage 'https://github.com/chromebrew/chromebrew' - version '2.3' + version '2.4' license 'GPL-3+' compatibility 'all' @@ -52,6 +52,7 @@ class Core < Package depends_on 'libtirpc' depends_on 'libunbound' depends_on 'libunistring' + depends_on 'libversion' depends_on 'libxml2' depends_on 'libyaml' depends_on 'lz4' diff --git a/packages/libversion.rb b/packages/libversion.rb new file mode 100644 index 000000000..d14ed89d0 --- /dev/null +++ b/packages/libversion.rb @@ -0,0 +1,21 @@ +require 'buildsystems/cmake' + +class Libversion < CMake + description 'Advanced version string comparison library.' + homepage 'https://github.com/repology/libversion' + version '3.0.3' + license 'MIT' + compatibility 'all' + source_url 'https://github.com/repology/libversion.git' + git_hashtag version + binary_compression 'tar.zst' + + binary_sha256({ + aarch64: '3fb7fd997c1de9d3d567b80931b2bea977ad233d55f8a067bc93bbbd8f7b8e85', + armv7l: '3fb7fd997c1de9d3d567b80931b2bea977ad233d55f8a067bc93bbbd8f7b8e85', + i686: '63a3c352fa9a6c48199581dcaaa681efd323ad2fc5d643237ee34f7057acc819', + x86_64: '28f8483402a4b9c465bd07fb2907c386ef2227441fbcd5fe505d0618fc42f626' + }) + + run_tests +end