From 8d044a2c73b2e8dc31bb73a2a93c622cde862df0 Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Mon, 30 Dec 2024 21:18:00 -0600 Subject: [PATCH] Add nocodb package (#11065) --- manifest/x86_64/n/nocodb.filelist | 1 + packages/nocodb.rb | 22 ++++++++++++++++++++++ tools/packages.yaml | 5 +++++ 3 files changed, 28 insertions(+) create mode 100644 manifest/x86_64/n/nocodb.filelist create mode 100644 packages/nocodb.rb diff --git a/manifest/x86_64/n/nocodb.filelist b/manifest/x86_64/n/nocodb.filelist new file mode 100644 index 000000000..50bea1b0f --- /dev/null +++ b/manifest/x86_64/n/nocodb.filelist @@ -0,0 +1 @@ +/usr/local/bin/nocodb diff --git a/packages/nocodb.rb b/packages/nocodb.rb new file mode 100644 index 000000000..118065157 --- /dev/null +++ b/packages/nocodb.rb @@ -0,0 +1,22 @@ +require 'package' + +class Nocodb < Package + description 'Open Source Airtable Alternative' + homepage 'https://nocodb.com/' + version '0.258.10' + license 'AGPL-3.0' + compatibility 'x86_64' + source_url "https://github.com/nocodb/nocodb/releases/download/#{version}/Noco-linux-x64" + source_sha256 '0065e228e7e141fceffd795fd352790812d6b629746aaf7d55e05f3774db139b' + + no_compile_needed + no_shrink + + def self.install + FileUtils.install 'Noco-linux-x64', "#{CREW_DEST_PREFIX}/bin/nocodb", mode: 0o755 + end + + def self.postinstall + ExitMessage.add "\nType 'nocodb' to get started.\n" + end +end diff --git a/tools/packages.yaml b/tools/packages.yaml index 3541ecb6f..e82cc101e 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -6300,6 +6300,11 @@ url: https://sourceforge.net/projects/nmon/files/ activity: none --- kind: url +name: nocodb +url: https://github.com/nocodb/nocodb/releases +activity: medium +--- +kind: url name: nodebrew url: https://github.com/hokaccha/nodebrew/releases activity: low