* [Buildroot] [v1,1/1] package/zellij: new package
@ 2025-07-28 13:19 Alexander Shirokov
2025-07-28 20:44 ` Thomas Petazzoni via buildroot
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Alexander Shirokov @ 2025-07-28 13:19 UTC (permalink / raw)
To: buildroot; +Cc: Alexander Shirokov
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>
---
package/Config.in | 1 +
package/zellij/Config.in | 15 +++++++++++++++
package/zellij/zellij.hash | 3 +++
package/zellij/zellij.mk | 12 ++++++++++++
4 files changed, 31 insertions(+)
create mode 100644 package/zellij/Config.in
create mode 100644 package/zellij/zellij.hash
create mode 100644 package/zellij/zellij.mk
diff --git a/package/Config.in b/package/Config.in
index 137f74ed82..3699f1d1d7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2832,6 +2832,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..24383511ce
--- /dev/null
+++ b/package/zellij/Config.in
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_ZELLIJ
+ bool "zellij"
+ depends on BR2_x86_64 || BR2_x86_i686 || BR2_aarch64
+ depends on BR2_PACKAGE_HOST_RUSTC
+ depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
+ 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..e2ce86a7cf
--- /dev/null
+++ b/package/zellij/zellij.hash
@@ -0,0 +1,3 @@
+# Locally generated
+sha256 cd32cd0790fb133dc6d5e5b6f707ff57d63827188e0256ec0438a0ea9b5dd852 zellij-v0.42.2-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..b015991aab
--- /dev/null
+++ b/package/zellij/zellij.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# zellij
+#
+################################################################################
+
+ZELLIJ_VERSION = v0.42.2
+ZELLIJ_SITE = $(call github,zellij-org,zellij,$(ZELLIJ_VERSION))
+ZELLIJ_LICENSE = MIT
+ZELLIJ_LICENSE_FILES = LICENSE
+
+$(eval $(cargo-package))
--
2.50.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [Buildroot] [v1,1/1] package/zellij: new package
2025-07-28 13:19 [Buildroot] [v1,1/1] package/zellij: new package Alexander Shirokov
@ 2025-07-28 20:44 ` Thomas Petazzoni via buildroot
2025-07-29 8:33 ` Alexander Shirokov
2025-07-29 11:49 ` [Buildroot] [v2, 1/2] " Alexander Shirokov
` (2 subsequent siblings)
3 siblings, 1 reply; 11+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-07-28 20:44 UTC (permalink / raw)
To: Alexander Shirokov; +Cc: buildroot
Hello Alexander,
On Mon, 28 Jul 2025 15:19:26 +0200
Alexander Shirokov <shirokovalexs@gmail.com> wrote:
> 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>
Thanks for your contribution.
> ---
> package/Config.in | 1 +
> package/zellij/Config.in | 15 +++++++++++++++
> package/zellij/zellij.hash | 3 +++
> package/zellij/zellij.mk | 12 ++++++++++++
> 4 files changed, 31 insertions(+)
All new packages need an entry in the DEVELOPERS file, could you add
one?
> diff --git a/package/zellij/Config.in b/package/zellij/Config.in
> new file mode 100644
> index 0000000000..24383511ce
> --- /dev/null
> +++ b/package/zellij/Config.in
> @@ -0,0 +1,15 @@
> +config BR2_PACKAGE_ZELLIJ
> + bool "zellij"
> + depends on BR2_x86_64 || BR2_x86_i686 || BR2_aarch64
Is there really something architecture-specific in zellij?
> + depends on BR2_PACKAGE_HOST_RUSTC
> + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
> + help
> +
This blank line should be dropped.
> diff --git a/package/zellij/zellij.mk b/package/zellij/zellij.mk
> new file mode 100644
> index 0000000000..b015991aab
> --- /dev/null
> +++ b/package/zellij/zellij.mk
> @@ -0,0 +1,12 @@
> +################################################################################
> +#
> +# zellij
> +#
> +################################################################################
> +
> +ZELLIJ_VERSION = v0.42.2
> +ZELLIJ_SITE = $(call github,zellij-org,zellij,$(ZELLIJ_VERSION))
This should be:
ZELLIJ_VERSION = 0.42.2
ZELLIJ_SITE = $(call github,zellij-org,zellij,v$(ZELLIJ_VERSION))
i.e, the version field should not contain the "v" prefix, so that the
version number can be matched against CVE reports, against
release-monitoring.org, etc.
Could you adjust those details and send a v2?
Thanks a lot!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [v1,1/1] package/zellij: new package
2025-07-28 20:44 ` Thomas Petazzoni via buildroot
@ 2025-07-29 8:33 ` Alexander Shirokov
2025-07-29 8:56 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 11+ messages in thread
From: Alexander Shirokov @ 2025-07-29 8:33 UTC (permalink / raw)
To: buildroot; +Cc: thomas.petazzoni
Hello Thomas,
Thanks for the review and helpful comments. I’ll prepare v2 with the fixes.
> > diff --git a/package/zellij/Config.in b/package/zellij/Config.in
> > new file mode 100644
> > index 0000000000..24383511ce
> > --- /dev/null
> > +++ b/package/zellij/Config.in
> > @@ -0,0 +1,15 @@
> > +config BR2_PACKAGE_ZELLIJ
> > + bool "zellij"
> > + depends on BR2_x86_64 || BR2_x86_i686 || BR2_aarch64
>
> Is there really something architecture-specific in zellij?
Unfortunately, yes. Under the hood, Zellij relies on the cranelift crate [1],
which is restrictive in terms of supported platforms. I’ve observed compilation
issues during builds for RPI3, QEMU and others. Each time caused by this crate
due to unsupported platforms. So, I decided to take a conservative approach
here. Possibly, we can expand the list of supported platforms over time.
[1] https://docs.rs/cranelift-codegen/0.122.0/cranelift_codegen/
Thank you
Alexander
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Buildroot] [v1,1/1] package/zellij: new package
2025-07-29 8:33 ` Alexander Shirokov
@ 2025-07-29 8:56 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 11+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-07-29 8:56 UTC (permalink / raw)
To: Alexander Shirokov; +Cc: buildroot
Hello Alexander,
On Tue, 29 Jul 2025 10:33:00 +0200
Alexander Shirokov <shirokovalexs@gmail.com> wrote:
> > > + depends on BR2_x86_64 || BR2_x86_i686 || BR2_aarch64
> >
> > Is there really something architecture-specific in zellij?
>
> Unfortunately, yes. Under the hood, Zellij relies on the cranelift crate [1],
> which is restrictive in terms of supported platforms. I’ve observed compilation
> issues during builds for RPI3, QEMU and others. Each time caused by this crate
> due to unsupported platforms. So, I decided to take a conservative approach
> here. Possibly, we can expand the list of supported platforms over time.
>
> [1] https://docs.rs/cranelift-codegen/0.122.0/cranelift_codegen/
Sounds good. Then could you please summarize this in a comment above
the dependency?
# zellij uses the cranelift create, which has some architecture
# dependencies, see
# https://docs.rs/cranelift-codegen/0.122.0/cranelift_codegen/
depends on ...
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [v2, 1/2] package/zellij: new package
2025-07-28 13:19 [Buildroot] [v1,1/1] package/zellij: new package Alexander Shirokov
2025-07-28 20:44 ` Thomas Petazzoni via buildroot
@ 2025-07-29 11:49 ` Alexander Shirokov
2025-07-29 11:49 ` [Buildroot] [v2, 2/2] DEVELOPERS: add Alexander Shirokov for package/zellij Alexander Shirokov
2025-07-29 12:08 ` [Buildroot] [v3,1/1] package/zellij: new package Alexander Shirokov
2025-09-23 10:26 ` [Buildroot] [v4,1/1] " Alexander Shirokov
3 siblings, 1 reply; 11+ messages in thread
From: Alexander Shirokov @ 2025-07-29 11:49 UTC (permalink / raw)
To: buildroot; +Cc: thomas.petazzoni, Alexander Shirokov
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>
---
Changes v1->v2:
- Fixed format of Config.in file. Added comments.
- Fixed ZELLIJ_VERSION.'v' symbol is removed from the variable.
- Updated DEVELOPERS list.
---
Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
---
package/Config.in | 1 +
package/zellij/Config.in | 17 +++++++++++++++++
package/zellij/zellij.hash | 3 +++
package/zellij/zellij.mk | 12 ++++++++++++
4 files changed, 33 insertions(+)
create mode 100644 package/zellij/Config.in
create mode 100644 package/zellij/zellij.hash
create mode 100644 package/zellij/zellij.mk
diff --git a/package/Config.in b/package/Config.in
index 137f74ed82..3699f1d1d7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2832,6 +2832,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..64b158cfe3
--- /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
+ depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
+ 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..6f6d48662d
--- /dev/null
+++ b/package/zellij/zellij.hash
@@ -0,0 +1,3 @@
+# Locally generated
+sha256 a416da8cb78575f39c64bab5ec767af7cf76ae34ebb8a31c28db55fd990bc34a zellij-0.42.2-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..5dbc4c30b4
--- /dev/null
+++ b/package/zellij/zellij.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# zellij
+#
+################################################################################
+
+ZELLIJ_VERSION = 0.42.2
+ZELLIJ_SITE = $(call github,zellij-org,zellij,v$(ZELLIJ_VERSION))
+ZELLIJ_LICENSE = MIT
+ZELLIJ_LICENSE_FILES = LICENSE
+
+$(eval $(cargo-package))
--
2.50.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [v2, 2/2] DEVELOPERS: add Alexander Shirokov for package/zellij
2025-07-29 11:49 ` [Buildroot] [v2, 1/2] " Alexander Shirokov
@ 2025-07-29 11:49 ` Alexander Shirokov
2025-07-29 11:52 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 11+ messages in thread
From: Alexander Shirokov @ 2025-07-29 11:49 UTC (permalink / raw)
To: buildroot; +Cc: thomas.petazzoni, Alexander Shirokov
Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
---
DEVELOPERS | 3 +++
1 file changed, 3 insertions(+)
diff --git a/DEVELOPERS b/DEVELOPERS
index 32ed4acdc5..5eb4f33f80 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -132,6 +132,9 @@ F: package/openpgm/
N: Aleksandr Makarov <aleksandr.o.makarov@gmail.com>
F: package/libest/
+N: Alexander Shirokov <shirokovalexs@gmail.com>
+F: package/zellij/
+
N: Alexander Sverdlin <alexander.sverdlin@gmail.com>
F: package/mini-snmpd/
--
2.50.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [Buildroot] [v2, 2/2] DEVELOPERS: add Alexander Shirokov for package/zellij
2025-07-29 11:49 ` [Buildroot] [v2, 2/2] DEVELOPERS: add Alexander Shirokov for package/zellij Alexander Shirokov
@ 2025-07-29 11:52 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 11+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-07-29 11:52 UTC (permalink / raw)
To: Alexander Shirokov; +Cc: buildroot
Hello Alexander,
On Tue, 29 Jul 2025 13:49:51 +0200
Alexander Shirokov <shirokovalexs@gmail.com> wrote:
> Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
Thanks for this v2. This change should be squashed into PATCH 1/2, i.e
there should be a single patch adding the package and the entry in the
DEVELOPERS file.
Thanks a lot,
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [v3,1/1] package/zellij: new package
2025-07-28 13:19 [Buildroot] [v1,1/1] package/zellij: new package Alexander Shirokov
2025-07-28 20:44 ` Thomas Petazzoni via buildroot
2025-07-29 11:49 ` [Buildroot] [v2, 1/2] " Alexander Shirokov
@ 2025-07-29 12:08 ` Alexander Shirokov
2025-09-23 10:26 ` [Buildroot] [v4,1/1] " Alexander Shirokov
3 siblings, 0 replies; 11+ messages in thread
From: Alexander Shirokov @ 2025-07-29 12:08 UTC (permalink / raw)
To: buildroot; +Cc: thomas.petazzoni, Alexander Shirokov
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>
---
Changes v3->v2:
- Changes have been squashed.
Changes v1->v2:
- Fixed format of Config.in file. Added comments.
- Fixed ZELLIJ_VERSION.'v' symbol is removed from the variable.
- Updated DEVELOPERS list.
---
Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
---
DEVELOPERS | 3 +++
package/Config.in | 1 +
package/zellij/Config.in | 17 +++++++++++++++++
package/zellij/zellij.hash | 3 +++
package/zellij/zellij.mk | 12 ++++++++++++
5 files changed, 36 insertions(+)
create mode 100644 package/zellij/Config.in
create mode 100644 package/zellij/zellij.hash
create mode 100644 package/zellij/zellij.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 12a41597af..ab935fa1de 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -132,6 +132,9 @@ F: package/openpgm/
N: Aleksandr Makarov <aleksandr.o.makarov@gmail.com>
F: package/libest/
+N: Alexander Shirokov <shirokovalexs@gmail.com>
+F: package/zellij/
+
N: Alexander Sverdlin <alexander.sverdlin@gmail.com>
F: package/mini-snmpd/
diff --git a/package/Config.in b/package/Config.in
index 137f74ed82..3699f1d1d7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2832,6 +2832,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..64b158cfe3
--- /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
+ depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
+ 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..6f6d48662d
--- /dev/null
+++ b/package/zellij/zellij.hash
@@ -0,0 +1,3 @@
+# Locally generated
+sha256 a416da8cb78575f39c64bab5ec767af7cf76ae34ebb8a31c28db55fd990bc34a zellij-0.42.2-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..5dbc4c30b4
--- /dev/null
+++ b/package/zellij/zellij.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# zellij
+#
+################################################################################
+
+ZELLIJ_VERSION = 0.42.2
+ZELLIJ_SITE = $(call github,zellij-org,zellij,v$(ZELLIJ_VERSION))
+ZELLIJ_LICENSE = MIT
+ZELLIJ_LICENSE_FILES = LICENSE
+
+$(eval $(cargo-package))
--
2.50.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [v4,1/1] package/zellij: new package
2025-07-28 13:19 [Buildroot] [v1,1/1] package/zellij: new package Alexander Shirokov
` (2 preceding siblings ...)
2025-07-29 12:08 ` [Buildroot] [v3,1/1] package/zellij: new package Alexander Shirokov
@ 2025-09-23 10:26 ` Alexander Shirokov
2026-01-01 17:34 ` Thomas Petazzoni via buildroot
3 siblings, 1 reply; 11+ messages in thread
From: Alexander Shirokov @ 2025-09-23 10:26 UTC (permalink / raw)
To: buildroot, thomas.petazzoni; +Cc: Alexander Shirokov
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>
---
Changes v4->v3:
- Bump version to 0.43.1
Changes v3->v2:
- Changes have been squashed.
Changes v1->v2:
- Fixed format of Config.in file. Added comments.
- Fixed ZELLIJ_VERSION.'v' symbol is removed from the variable.
- Updated DEVELOPERS list.
---
Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/zellij/Config.in | 17 +++++++++++++++++
package/zellij/zellij.hash | 3 +++
package/zellij/zellij.mk | 12 ++++++++++++
5 files changed, 34 insertions(+)
create mode 100644 package/zellij/Config.in
create mode 100644 package/zellij/zellij.hash
create mode 100644 package/zellij/zellij.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 4c6ff40886..e0c5ebe20b 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -93,6 +93,7 @@ F: package/cpp-httplib/
N: Alexander Shirokov <shirokovalexs@gmail.com>
F: package/nnn/
+F: package/zellij/
N: Alessandro Partesotti <a.partesotti@gmail.com>
F: package/oatpp/
diff --git a/package/Config.in b/package/Config.in
index 85928509f8..37b2fd34c1 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2816,6 +2816,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..64b158cfe3
--- /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
+ depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
+ 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..d345c34d4c
--- /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
+
+$(eval $(cargo-package))
--
2.51.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [Buildroot] [v4,1/1] package/zellij: new package
2025-09-23 10:26 ` [Buildroot] [v4,1/1] " Alexander Shirokov
@ 2026-01-01 17:34 ` Thomas Petazzoni via buildroot
2026-01-02 11:13 ` Alexander Shirokov
0 siblings, 1 reply; 11+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-01-01 17:34 UTC (permalink / raw)
To: Alexander Shirokov; +Cc: buildroot
Hello Alexander,
Sorry for the delay!
On Tue, 23 Sep 2025 12:26:42 +0200
Alexander Shirokov <shirokovalexs@gmail.com> wrote:
> 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>
I've finally applied your patch, with one fix:
> +ZELLIJ_VERSION = 0.43.1
> +ZELLIJ_SITE = $(call github,zellij-org,zellij,v$(ZELLIJ_VERSION))
> +ZELLIJ_LICENSE = MIT
> +ZELLIJ_LICENSE_FILES = LICENSE
This file does not exist: it's LICENSE.md.
Make sure to test "make legal-info" with your package enabled to detect
this kind of issue.
Thanks again for your contribution!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Buildroot] [v4,1/1] package/zellij: new package
2026-01-01 17:34 ` Thomas Petazzoni via buildroot
@ 2026-01-02 11:13 ` Alexander Shirokov
0 siblings, 0 replies; 11+ messages in thread
From: Alexander Shirokov @ 2026-01-02 11:13 UTC (permalink / raw)
To: thomas.petazzoni; +Cc: buildroot
Hello Thomas,
Thanks a lot for your review, fixes, and for applying the patch.
No worries about the delay. I understand that there are hundreds of important
changes and packages to review.
Best regards,
Alexander Shirokov
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2026-01-02 11:14 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-28 13:19 [Buildroot] [v1,1/1] package/zellij: new package Alexander Shirokov
2025-07-28 20:44 ` Thomas Petazzoni via buildroot
2025-07-29 8:33 ` Alexander Shirokov
2025-07-29 8:56 ` Thomas Petazzoni via buildroot
2025-07-29 11:49 ` [Buildroot] [v2, 1/2] " Alexander Shirokov
2025-07-29 11:49 ` [Buildroot] [v2, 2/2] DEVELOPERS: add Alexander Shirokov for package/zellij Alexander Shirokov
2025-07-29 11:52 ` Thomas Petazzoni via buildroot
2025-07-29 12:08 ` [Buildroot] [v3,1/1] package/zellij: new package Alexander Shirokov
2025-09-23 10:26 ` [Buildroot] [v4,1/1] " Alexander Shirokov
2026-01-01 17:34 ` Thomas Petazzoni via buildroot
2026-01-02 11:13 ` Alexander Shirokov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox