package/zellij: new package

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

Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Alexander Shirokov
2025-09-23 12:26:42 +02:00
committed by Thomas Petazzoni
parent 04ca5dc2cd
commit 68cc4d296e
5 changed files with 34 additions and 0 deletions

View File

@@ -89,6 +89,7 @@ F: package/cpp-httplib/
N: Alexander Shirokov <shirokovalexs@gmail.com>
F: package/broot/
F: package/nnn/
F: package/zellij/
N: Alessandro Partesotti <a.partesotti@gmail.com>
F: package/oatpp/

View File

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

17
package/zellij/Config.in Normal file
View File

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

View File

@@ -0,0 +1,3 @@
# Locally generated
sha256 248cb15f4853079dbc02962f2d41db8e1108c5b7b369bbf6feb484d8b1a5be5d zellij-0.43.1-cargo4.tar.gz
sha256 9aa6c363b18a48eeecbffe13ff390c76ede2c90eb37ba17dfbbaffc42892d87d LICENSE.md

12
package/zellij/zellij.mk Normal file
View File

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