From 8a9f63cbae9ce63969faa5dc71d5c566dd5737cc Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Tue, 11 Jul 2023 15:36:24 -0500 Subject: [PATCH] Add lnav package (#8471) Co-authored-by: chronos --- manifest/x86_64/l/lnav.filelist | 2 ++ packages/lnav.rb | 29 +++++++++++++++++++++++++++++ tools/packages.yaml | 5 +++++ 3 files changed, 36 insertions(+) create mode 100644 manifest/x86_64/l/lnav.filelist create mode 100644 packages/lnav.rb diff --git a/manifest/x86_64/l/lnav.filelist b/manifest/x86_64/l/lnav.filelist new file mode 100644 index 000000000..87268f8dc --- /dev/null +++ b/manifest/x86_64/l/lnav.filelist @@ -0,0 +1,2 @@ +/usr/local/bin/lnav +/usr/local/share/man/man1/lnav.1.zst diff --git a/packages/lnav.rb b/packages/lnav.rb new file mode 100644 index 000000000..21b9d81af --- /dev/null +++ b/packages/lnav.rb @@ -0,0 +1,29 @@ +require 'buildsystems/autotools' + +class Lnav < Autotools + description 'An advanced log file viewer for the small-scale' + homepage 'https://lnav.org/' + version '0.11.2' + license 'BSD-2 Clause' + compatibility 'x86_64' + source_url 'https://github.com/tstack/lnav.git' + git_hashtag "v#{version}" + + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lnav/0.11.2_x86_64/lnav-0.11.2-chromeos-x86_64.tar.zst' + }) + binary_sha256({ + x86_64: 'a3da030ad5690e7f447b58530966820e38e3d85bdb145d7fa77d02898fbb3453' + }) + + depends_on 'gcc' => :build + depends_on 'pcre2' # R + depends_on 'sqlite' # R + depends_on 'ncurses' # R + depends_on 'readline' # R + depends_on 'zlibpkg' # R + depends_on 'bz2' # R + depends_on 'libcurl' # R + depends_on 'libarchive' # R + depends_on 'wireshark' # R +end diff --git a/tools/packages.yaml b/tools/packages.yaml index fd7440edb..71ab3503a 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -5191,6 +5191,11 @@ url: https://git.openldap.org/openldap/openldap/-/tags activity: high --- kind: url +name: lnav +url: https://github.com/tstack/lnav/releases +activity: high +--- +kind: url name: log4c url: https://sourceforge.net/projects/log4c/files/log4c/ activity: none