sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Conner Clere (29e1edb5d7c446e06add9127c49feffd29f7b6b2)
- 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 (29e1edb5d7c446e06add9127c49feffd29f7b6b2)
- Date: Mon, 27 Feb 2023 22:12:51 +0000
GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:
ChangeLog | 1 +
windowmanagers/labwc/CONFIGURE | 1 +
windowmanagers/labwc/DEPENDS | 19 +++++++++++++++++++
windowmanagers/labwc/DETAILS | 33 +++++++++++++++++++++++++++++++++
windowmanagers/labwc/HISTORY | 3 +++
5 files changed, 57 insertions(+)
New commits:
commit 29e1edb5d7c446e06add9127c49feffd29f7b6b2
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>
labwc: new spell, wayland window-stacking compositor
diff --git a/ChangeLog b/ChangeLog
index 69fdf4a..bd7f917 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2023-02-27 Conner Clere <xenanthropy AT sourcemage.org>
* libs/libappindicator: new spell, menu exporting library
+ * windowmanagers/labwc: new spell, wayland window-stacking compositor
2023-02-23 Treeve Jelbert <treeve AT sourcemage.org>
* kde5-extra/tokodon: added, Mastadon client
diff --git a/windowmanagers/labwc/CONFIGURE b/windowmanagers/labwc/CONFIGURE
new file mode 100755
index 0000000..9f48d22
--- /dev/null
+++ b/windowmanagers/labwc/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/windowmanagers/labwc/DEPENDS b/windowmanagers/labwc/DEPENDS
new file mode 100755
index 0000000..ab66339
--- /dev/null
+++ b/windowmanagers/labwc/DEPENDS
@@ -0,0 +1,19 @@
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends PKG-CONFIG &&
+depends wlroots &&
+depends wayland &&
+depends libinput &&
+depends libxkbcommon &&
+depends libxml2 &&
+depends cairo &&
+depends pango &&
+depends glib2 &&
+depends wayland-protocols &&
+
+optional_depends xwayland 'xwayland=enabled' \
+ 'xwayland=disabled' \
+ 'Enable xwayland support?' &&
+
+if is_depends_enabled $SPELL xwayland; then
+ depends libxcb
+fi
diff --git a/windowmanagers/labwc/DETAILS b/windowmanagers/labwc/DETAILS
new file mode 100755
index 0000000..c396b97
--- /dev/null
+++ b/windowmanagers/labwc/DETAILS
@@ -0,0 +1,33 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL=labwc
+ VERSION=0.6.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=https://github.com/labwc/labwc/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha256:c951050d4a2c2afc71d52d8138f8f4ef7ed2a2c9a337dc9de146c8b1e97cf952
+ LICENSE[0]=GPL
+ WEB_SITE=https://github.com/labwc/labwc/
+ ENTERED=20230227
+ KEYWORDS="wayland stacking compositor"
+ SHORT="lab wayland window-stacking compositor"
+cat << EOF
+Labwc stands for Lab Wayland Compositor, where lab can mean any of the
following:
+
+ * sense of experimentation and treading new ground
+ * inspired by BunsenLabs and ArchLabs
+ * your favorite pet
+
+Labwc is a wlroots-based window-stacking compositor for wayland, inspired by
openbox.
+
+It is light-weight and independent with a focus on simply stacking windows
well
+and rendering some window decorations. It takes a no-bling/frills approach
and
+says no to features such as icons (except window buttons), animations,
+decorative gradients and any other options not required to reasonably
+render common themes. It relies on clients for panels, screenshots,
wallpapers
+and so on to create a full desktop environment.
+
+Labwc tries to stay in keeping with wlroots and sway in terms of general
approach and coding style.
+
+Labwc has no reliance on any particular Desktop Environment, Desktop Shell
or session.
+Nor does it depend on any UI toolkits such as Qt or GTK.
+EOF
\ No newline at end of file
diff --git a/windowmanagers/labwc/HISTORY b/windowmanagers/labwc/HISTORY
new file mode 100644
index 0000000..7be2ef0
--- /dev/null
+++ b/windowmanagers/labwc/HISTORY
@@ -0,0 +1,3 @@
+2023-02-27 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS, CONFIGURE, DEPENDS: version 0.6.1, new spell
+
- [SM-Commit] GIT changes to master grimoire by Conner Clere (29e1edb5d7c446e06add9127c49feffd29f7b6b2), Conner Clere, 02/27/2023
Archive powered by MHonArc 2.6.24.