Skip to Content.
Sympa Menu

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

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 (0147387923d0d3b2f0eaf28e46c55222e6d4f50a)
  • Date: Thu, 9 May 2024 01:10:45 +0000

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

ChangeLog | 1 +
wm-addons/eww/BUILD | 5 +++++
wm-addons/eww/CONFIGURE | 1 +
wm-addons/eww/DEPENDS | 13 +++++++++++++
wm-addons/eww/DETAILS | 15 +++++++++++++++
wm-addons/eww/HISTORY | 3 +++
wm-addons/eww/INSTALL | 3 +++
7 files changed, 41 insertions(+)

New commits:
commit 0147387923d0d3b2f0eaf28e46c55222e6d4f50a
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

wm-addons/eww: new spell, elkowars wacky widgets

very flexible widget system written in rust, very neat

diff --git a/ChangeLog b/ChangeLog
index 9fc762e..e778436 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,7 @@
* x11/xsettingsd: new spell, xsettings daemon
* python-pypi/python-i3ipc: new spell, python lib for i3 and sway
* python-pypi/autotiling: new spell, autotiling for i3 and sway
+ * wm-addons/eww: new spell, elkowars wacky widgets

2024-05-06 Pavel Vinogradov <public AT sourcemage.org>
* wm-addons/hypridle: new spell. Hyprland's idle daemon
diff --git a/wm-addons/eww/BUILD b/wm-addons/eww/BUILD
new file mode 100755
index 0000000..3688c95
--- /dev/null
+++ b/wm-addons/eww/BUILD
@@ -0,0 +1,5 @@
+if [[ $EWW_WAYLAND == y ]]; then
+ cargo build --release --no-default-features --features=wayland
+else
+ cargo build --release --no-default-features --features x11
+fi
diff --git a/wm-addons/eww/CONFIGURE b/wm-addons/eww/CONFIGURE
new file mode 100755
index 0000000..19a37fc
--- /dev/null
+++ b/wm-addons/eww/CONFIGURE
@@ -0,0 +1 @@
+config_query EWW_WAYLAND "Build for wayland? (instead of x11)" n
diff --git a/wm-addons/eww/DEPENDS b/wm-addons/eww/DEPENDS
new file mode 100755
index 0000000..519d1ab
--- /dev/null
+++ b/wm-addons/eww/DEPENDS
@@ -0,0 +1,13 @@
+depends rust &&
+depends PKG-CONFIG &&
+depends gtk+3 &&
+depends pango &&
+depends gdk-pixbuf2 &&
+depends cairo &&
+depends glib2 &&
+depends dbusmenu &&
+
+if [[ $EWW_WAYLAND == y ]]; then
+ depends wayland &&
+ depends gtk-layer-shell
+fi
diff --git a/wm-addons/eww/DETAILS b/wm-addons/eww/DETAILS
new file mode 100755
index 0000000..f1f57f1
--- /dev/null
+++ b/wm-addons/eww/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=eww
+ VERSION=0.6.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=https://github.com/elkowar/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:4a11f29ea665875a27af9b16ebbba7dfe7efb859e3fc3fdeac577e473de78bfb6e96b0ddc92c27052dcfb686ad1013c375e2273b17a758552ab62a866750a208
+ LICENSE[0]=MIT
+ WEB_SITE=https://github.com/elkowar/eww
+ ENTERED=20240508
+ KEYWORDS="rust widget wm wayland bar"
+ SHORT="elkowars wacky widgets"
+cat << EOF
+Elkowars Wacky Widgets is a standalone widget system made in Rust that
+allows you to implement your own, custom widgets in any window manager.
+EOF
diff --git a/wm-addons/eww/HISTORY b/wm-addons/eww/HISTORY
new file mode 100644
index 0000000..4d3ad17
--- /dev/null
+++ b/wm-addons/eww/HISTORY
@@ -0,0 +1,3 @@
+2024-05-08 Conner Clere <xenanthropy AT sourcemage.org>
+ * BUILD, INSTALL, CONFIGURE, DEPENDS, DETAILS: ver 0.6.0, new spell
+
diff --git a/wm-addons/eww/INSTALL b/wm-addons/eww/INSTALL
new file mode 100755
index 0000000..22a784c
--- /dev/null
+++ b/wm-addons/eww/INSTALL
@@ -0,0 +1,3 @@
+cd "${SOURCE_DIRECTORY}/target/release" &&
+chmod +x ./eww &&
+install -D "eww" "${INSTALL_ROOT}/usr/bin/eww"


  • [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (0147387923d0d3b2f0eaf28e46c55222e6d4f50a), Conner Clere, 05/08/2024

Archive powered by MHonArc 2.6.24.

Top of Page