Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Conner Clere (34ae800f23676a2f2503de3ba3fb6af3f5820978)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Conner Clere (34ae800f23676a2f2503de3ba3fb6af3f5820978)
  • Date: Mon, 27 Feb 2023 22:38:45 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

ChangeLog | 1
wm-addons/waybar/BUILD | 2
wm-addons/waybar/CONFIGURE | 3 +
wm-addons/waybar/DEPENDS | 106
+++++++++++++++++++++++++++++++++++++++++++++
wm-addons/waybar/DETAILS | 39 ++++++++++++++++
wm-addons/waybar/HISTORY | 3 +
6 files changed, 154 insertions(+)

New commits:
commit 34ae800f23676a2f2503de3ba3fb6af3f5820978
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

waybar: new spell, wayland bar for wlroots-based compositors

diff --git a/ChangeLog b/ChangeLog
index 7fde4ff..d252bac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
* net/nm-tray: new spell, qt network-manager tray icon
* utils/ydotool: new spell, command-line automation tool
* wayland-libs/gtk-layer-shell: new spell, wayland lib for desktop
component creation
+ * wm-addons/waybar: new spell, wayland bar for wlroots-based
compositors

2023-02-23 Treeve Jelbert <treeve AT sourcemage.org>
* kde5-extra/tokodon: added, Mastadon client
diff --git a/wm-addons/waybar/BUILD b/wm-addons/waybar/BUILD
new file mode 100755
index 0000000..1eb8a49
--- /dev/null
+++ b/wm-addons/waybar/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" ${WAYBAR_OPTS}" &&
+default_build
diff --git a/wm-addons/waybar/CONFIGURE b/wm-addons/waybar/CONFIGURE
new file mode 100755
index 0000000..80745f9
--- /dev/null
+++ b/wm-addons/waybar/CONFIGURE
@@ -0,0 +1,3 @@
+. "${GRIMOIRE}/MESON_CONFIGURE" &&
+config_query_option WAYBAR_OPTS "Build tests?" n "tests=enabled"
"tests=disabled" &&
+config_query_option WAYBAR_OPTS "Enable experimental features?" n
"experimental=true" "experimental=false"
diff --git a/wm-addons/waybar/DEPENDS b/wm-addons/waybar/DEPENDS
new file mode 100755
index 0000000..642ea2e
--- /dev/null
+++ b/wm-addons/waybar/DEPENDS
@@ -0,0 +1,106 @@
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends gtkmm3 &&
+depends jsoncpp &&
+depends libsigc++3 &&
+depends fmt &&
+depends wayland &&
+depends spdlog &&
+depends wayland-protocols &&
+depends glib2 &&
+depends libxkbcommon &&
+
+optional_depends libinput \
+ 'libinput=enabled' \
+ 'libinput=disabled' \
+ 'Enable libinput support for libinput related features?' &&
+
+optional_depends libnl \
+ 'libnl=enabled' \
+ 'libnl=disabled' \
+ 'Enable libnl support for network related features?' &&
+
+optional_depends DEVICE-MANAGER \
+ 'libudev=enabled' \
+ 'libudev=disabled' \
+ 'Enable udev support for udev related features?' &&
+
+optional_depends libevdev \
+ 'libevdev=enabled' \
+ 'libevdev=disabled' \
+ 'Enable libevdev support for evdev related features?' &&
+
+optional_depends pulseaudio \
+ 'pulseaudio=enabled' \
+ 'pulseaudio=disabled' \
+ 'Enable support for pulseaudio?' &&
+
+optional_depends upower \
+ 'upower_glib=enabled' \
+ 'upower_glib=disabled' \
+ 'Enable support for upower?' &&
+
+optional_depends playerctl \
+ 'mpris=enabled' \
+ 'mpris=disabled' \
+ 'Enable support for mpris?' &&
+
+# Needs -sub GTK3
+optional_depends dbusmenu \
+ 'dbusmenu-gtk=enabled' \
+ 'dbusmenu-gtk=disabled' \
+ 'Enable support for tray?' &&
+
+if is_depends_enabled $SPELL dbusmenu; then
+ depends libappindicator
+fi &&
+
+optional_depends scdoc \
+ 'man-pages=enabled' \
+ 'man-pages=disabled' \
+ 'Generate and install man-pages?' &&
+
+optional_depends libmpdclient \
+ 'mpd=enabled' \
+ 'mpd=disabled' \
+ 'Enable support for the Music Player Daemon?' &&
+
+optional_depends gtk-layer-shell \
+ 'gtk-layer-shell=enabled' \
+ 'gtk-layer-shell=disabled' \
+ 'User gtk-layer-shell library for popups support?' &&
+
+if is_depends_enabled $SPELL gtk-layer-shell; then
+ depends gobject-introspection &&
+ depends gtk+3
+fi &&
+
+optional_depends rfkill \
+ 'rfkill=enabled' \
+ 'rfkill=disabled' \
+ 'Enable support for RFKILL?' &&
+
+optional_depends sndio \
+ 'sndio=enabled' \
+ 'sndio=disabled' \
+ 'Enable support for sndio?' &&
+
+optional_depends LOGIN-DAEMON \
+ 'logind=enabled' \
+ 'logind=disabled' \
+ 'Enable support for logind?' &&
+
+if [[ $(get_spell_provider $SPELL DEVICE-MANAGER) == "systemd" ]] ||
+ [[ $(get_spell_provider $SPELL LOGIN-DAEMON) == "systemd" ]]; then
+ config_query_option WAYBAR_OPTS \
+ "Install systemd unit file?" y "systemd=enabled" "systemd=disabled"
+fi &&
+
+optional_depends JACK-DRIVER \
+ 'jack=enabled' \
+ 'jack=disabled' \
+ 'Enable support for JACK?' &&
+
+optional_depends wireplumber \
+ 'wireplumber=enabled' \
+ 'wireplumber=disabled' \
+ 'Enable support for WirePlumber?'
diff --git a/wm-addons/waybar/DETAILS b/wm-addons/waybar/DETAILS
new file mode 100755
index 0000000..0084023
--- /dev/null
+++ b/wm-addons/waybar/DETAILS
@@ -0,0 +1,39 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL=waybar
+ SPELLX=Waybar
+ VERSION=0.9.17
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ SOURCE_URL[0]=https://github.com/Alexays/Waybar/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha256:da6f448be343a593ee092486fb4744502aa1e6ad85f4eccc3670d0b84a2a4266
+ LICENSE[0]=MIT
+ WEB_SITE=https://github.com/Alexays/Waybar/
+ ENTERED=20230227
+ KEYWORDS="wayland bar wlroots"
+ SHORT="wayland bar for sway and wlroots-bases compositors"
+cat << EOF
+Highly customizable Wayland bar for Sway and Wlroots based compositors.
+
+Current features
+
+ * Sway (Workspaces, Binding mode, Focused window name)
+ * River (Mapping mode, Tags, Focused window name)
+ * Hyprland (Focused window name)
+ * Tray #21
+ * Local time
+ * Battery
+ * UPower
+ * Network
+ * Bluetooth
+ * Pulseaudio
+ * Wireplumber
+ * Disk
+ * Memory
+ * Cpu load average
+ * Temperature
+ * MPD
+ * Custom scripts
+ * Custom image
+ * Multiple output configuration
+ * And many more customizations
+EOF
\ No newline at end of file
diff --git a/wm-addons/waybar/HISTORY b/wm-addons/waybar/HISTORY
new file mode 100644
index 0000000..bdd9787
--- /dev/null
+++ b/wm-addons/waybar/HISTORY
@@ -0,0 +1,3 @@
+2023-02-27 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS, CONFIGURE, DEPENDS, BUILD: version 0.9.17, new spell
+



  • [SM-Commit] GIT changes to master grimoire by Conner Clere (34ae800f23676a2f2503de3ba3fb6af3f5820978), Conner Clere, 02/27/2023

Archive powered by MHonArc 2.6.24.

Top of Page