sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Conner Clere (0147387923d0d3b2f0eaf28e46c55222e6d4f50a)
- 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.