diff --git a/DEVELOPERS b/DEVELOPERS index 75ade2965f..718bb7ecf2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -89,6 +89,7 @@ F: package/cpp-httplib/ N: Alexander Shirokov F: package/broot/ F: package/nnn/ +F: package/zellij/ N: Alessandro Partesotti F: package/oatpp/ diff --git a/package/Config.in b/package/Config.in index b88ae859fb..28d8bf2ca0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2792,6 +2792,7 @@ comment "Utilities" source "package/xmlstarlet/Config.in" source "package/xxhash/Config.in" source "package/ytree/Config.in" + source "package/zellij/Config.in" source "package/zoxide/Config.in" endmenu diff --git a/package/zellij/Config.in b/package/zellij/Config.in new file mode 100644 index 0000000000..7de6074435 --- /dev/null +++ b/package/zellij/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_ZELLIJ + bool "zellij" + # Zellij uses the cranelift crate which has architecure + # dependencies. Specify them explicitly. See details here: + # https://docs.rs/cranelift-codegen/0.122.0/cranelift_codegen/ + depends on BR2_x86_64 || BR2_x86_i686 || BR2_aarch64 + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + help + An advanced terminal multiplexer with batteries included. + Supports layouts, floating and stacked panes, plugins, and + customization. Provides rich functionality out of the box. + + Zellij is aimed at developers, operations-oriented users, + and anyone who loves the terminal. + + https://github.com/zellij-org/zellij diff --git a/package/zellij/zellij.hash b/package/zellij/zellij.hash new file mode 100644 index 0000000000..6a8c5a5857 --- /dev/null +++ b/package/zellij/zellij.hash @@ -0,0 +1,3 @@ +# Locally generated +sha256 248cb15f4853079dbc02962f2d41db8e1108c5b7b369bbf6feb484d8b1a5be5d zellij-0.43.1-cargo4.tar.gz +sha256 9aa6c363b18a48eeecbffe13ff390c76ede2c90eb37ba17dfbbaffc42892d87d LICENSE.md diff --git a/package/zellij/zellij.mk b/package/zellij/zellij.mk new file mode 100644 index 0000000000..2ddefc6049 --- /dev/null +++ b/package/zellij/zellij.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# zellij +# +################################################################################ + +ZELLIJ_VERSION = 0.43.1 +ZELLIJ_SITE = $(call github,zellij-org,zellij,v$(ZELLIJ_VERSION)) +ZELLIJ_LICENSE = MIT +ZELLIJ_LICENSE_FILES = LICENSE.md + +$(eval $(cargo-package))