[ITP] byobu

Libor Ukropec ace@seznam.cz
Sat Dec 7 16:26:21 GMT 2024


Hello, I'd like to maintain the package "byobu", which is available also on several Linux 
distributions, e.g. on Ubuntu.

homepage: https://www.byobu.org/
github: https://github.com/dustinkirkland/byobu/

Byobu is a GPLv3 open source text-based window manager and terminal multiplexer. It was 
originally designed to provide elegant enhancements to the otherwise functional, plain, 
practical GNU Screen, for the Ubuntu server distribution. Byobu now includes an enhanced 
profiles, convenient keybindings, configuration utilities, and toggle-able system status 
notifications for both the GNU Screen window manager and the more modern Tmux terminal 
multiplexer, and works on most Linux, BSD, and Mac distributions.


Please review:

cygport + patch:
attached, also in scallywag
https://cygwin.com/cgit/cygwin-packages/playground/commit/?id=c3240801304b76d4cee877dc41f5ba3c63a491d7

scallywag:
https://github.com/cygwin/scallywag/actions/runs/12213611051

This package is also present in Linux distributions, e.g. Ubuntu:
https://ubuntu.com/server/docs/byobu

License: *GPLv3*
https://github.com/dustinkirkland/byobu/?tab=GPL-3.0-1-ov-file#

Regards,
Libor
-------------- next part --------------
NAME="byobu"
VERSION=6.12
RELEASE=1
CATEGORY="Utils"
SUMMARY="Text-based window manager and terminal multiplexer"
LICENSE="GPL-3.0-only"
DESCRIPTION="Byobu is a GPLv3 open source text-based window manager and
terminal multiplexer. It was originally designed to provide elegant
enhancements to the otherwise functional, plain, practical GNU Screen, for the
Ubuntu server distribution. Byobu now includes an enhanced profiles, convenient
keybindings, configuration utilities, and toggle-able system status
notifications for both the GNU Screen window manager and the more modern Tmux
terminal multiplexer, and works on most Linux, BSD, and Mac distributions."
HOMEPAGE="https://www.byobu.org/"
SRC_URI="https://github.com/dustinkirkland/${NAME}/archive/refs/tags/${VERSION}.tar.gz"
REQUIRES="tmux"
BUILD_REQUIRES="gcc-g++"
PATCH_URI="
  byobu-6.12-1.src.patch
"
-------------- next part --------------
--- origsrc/byobu-6.12/usr/lib/byobu/include/shutil	2024-02-17 14:29:21.000000000 +0100
+++ src/byobu-6.12/usr/lib/byobu/include/shutil	2024-12-07 14:57:21.887231400 +0100
@@ -291,6 +291,7 @@ get_now() {
 }
 
 get_network_interface() {
+	MONITORED_NETWORK=lo
         if [ -n "$MONITORED_NETWORK" ]; then
 		# Manual override
                 _RET="$MONITORED_NETWORK"


More information about the Cygwin-apps mailing list