BSD Ports

x11/mangobar 0.2.2 FreeBSD

Simple bar for x11-wm/mango

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
ccbba7643c
License
GPLv3
Categories
x11
Package size
85.3 KiB, 206.9 KiB installed

Description

Mangobar is a Wayland status bar for mangowm, built on wlr-layer-shell. It reads all of its runtime settings from JSONC and CSS; there are no hard-coded module defaults beyond sample files. The system tray (StatusNotifierItem / DBusMenu) is inspired by swaybar and waybar.

Install

Binary package:

pkg install mangobar

From the ports tree:

cd /usr/ports/x11/mangobar/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mangobar>0:x11/mangobar

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.2.20.2.2--0.2.2
FreeBSD:14:quarterly0.2.20.2.2n/a-0.2.2
FreeBSD:15:latest0.2.20.2.2n/a--
FreeBSD:15:quarterly0.2.20.2.2n/an/an/a
FreeBSD:16:latest0.2.20.2.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 8

The full lists below include those, and their dependencies in turn.

Build dependencies 96
Run dependencies 90

No port depends on this one.

Configuration

No options to configure.

USES
gnome meson ninja pkgconfig python:build shebangfix
Service scripts
none

Message after installing

Before using mangobar run the following commands as user:

    mkdir -p ~/.config/mangobar
    cp /usr/local/share/mangobar/config.jsonc ~/.config/mangobar/config.jsonc
    cp /usr/local/share/mangobar/style.css ~/.config/mangobar/style.css

then customize those files.

Files

distinfo 1
FileSizeSHA256
mangowm-mangobar-0.2.2_GH0.tar.gz972563e673fcf8b2d87da9e7fa072ca15ce722f686086e4cbcf2d22311cc7e5d506ae

Commit history 2

DateCommitCreditsLog message
ccbba7643c Nicola Vitale x11/mangobar: Update to 0.2.2
- Update list of build dependencies - Use shebangfix ChangeLog: 1. https://github.com/mangowm/mangobar/releases/tag/0.2.2 Reported by: DreamMaoMao <[email protected]>
9f4e618548 Nicola Vitale x11/mangobar: Add new port
Mangobar is a Wayland status bar for mangowm, built on wlr-layer-shell. It reads all of its runtime settings from JSONC and CSS; there are no hard-coded module defaults beyond sample files. The system tray (StatusNotifierItem / DBusMenu) is inspired by swaybar and waybar. https://github.com/mangowm/mangobar