Skip to Content.
Sympa Menu

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

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 (9c1caf2fb0ea421bd7728fa4e2b4a97c78e88e42)
  • Date: Sun, 5 Mar 2023 18:49:37 +0000

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

ChangeLog | 1 +
windowmanagers/river/BUILD | 1 +
windowmanagers/river/DEPENDS | 33 +++++++++++++++++++++++++++++++++
windowmanagers/river/DETAILS | 28 ++++++++++++++++++++++++++++
windowmanagers/river/HISTORY | 3 +++
windowmanagers/river/INSTALL | 5 +++++
windowmanagers/river/PRE_BUILD | 5 +++++
7 files changed, 76 insertions(+)

New commits:
commit 9c1caf2fb0ea421bd7728fa4e2b4a97c78e88e42
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

river: new spell, dynamic tiling wayland compositor

diff --git a/ChangeLog b/ChangeLog
index 05ff5d6..6c2a317 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2023-03-05 Conner Clere <xenanthropy AT sourcemage.org>
* devel/zig-bootstrap: new spell, zig via bootstrapping
+ * windowmanagers/river: new spell, dynamic tiling wayland compositor

2023-03-03 Pavel Vinogradov <public AT sourcemage.org>
* net/netifrc: new spell, network configuration tools from OpenRC
diff --git a/windowmanagers/river/BUILD b/windowmanagers/river/BUILD
new file mode 100755
index 0000000..e83ab08
--- /dev/null
+++ b/windowmanagers/river/BUILD
@@ -0,0 +1 @@
+DESTDIR="${SOURCE_DIRECTORY}/INSTALL_ROOT" zig build -Drelease-safe $OPTS
--prefix /usr install
diff --git a/windowmanagers/river/DEPENDS b/windowmanagers/river/DEPENDS
new file mode 100755
index 0000000..29844c0
--- /dev/null
+++ b/windowmanagers/river/DEPENDS
@@ -0,0 +1,33 @@
+depends ZIG &&
+depends PKG-CONFIG &&
+depends wayland &&
+depends wayland-protocols &&
+depends wlroots &&
+depends libxkbcommon &&
+depends libevdev &&
+depends pixman &&
+
+optional_depends bash-completion \
+ '-Dbash-completion=true' \
+ '-Dbash-completion=false' \
+ 'Install bash completion for riverctl?' &&
+
+optional_depends zsh \
+ '-Dzsh-completion=true' \
+ '-Dzsh-completion=false' \
+ 'Install zsh completion for riverctl?' &&
+
+optional_depends fish \
+ '-Dfish-completion=true' \
+ '-Dfish-completion=false' \
+ 'Install fish completion for riverctl?' &&
+
+optional_depends xwayland \
+ '-Dxwayland=true' \
+ '-Dxwayland=false' \
+ 'Enable xwayland support?' &&
+
+optional_depends scdoc \
+ '-Dman-pages=true' \
+ '-Dman-pages=false' \
+ 'Generate and install man-pages?'
diff --git a/windowmanagers/river/DETAILS b/windowmanagers/river/DETAILS
new file mode 100755
index 0000000..699c1a8
--- /dev/null
+++ b/windowmanagers/river/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=river
+ VERSION=0.2.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=https://github.com/${SPELL}wm/${SPELL}/releases/download/v${VERSION}/$SOURCE
+
SOURCE_HASH=sha256:26c1c41a65ce3804069afad6988410515cf478d2b76303ebc699766d3d4dc69f
+ LICENSE[0]=GPL
+ WEB_SITE=https://github.com/riverwm/river
+ ENTERED=20230305
+ KEYWORDS="wayland wlroots compositor wm"
+ SHORT="dynamic tiling wayland compositor"
+cat << EOF
+River is a dynamic tiling Wayland compositor with flexible runtime
+configuration.
+
+Design goals
+
+ * Simple and predictable behavior, river should be easy to use
+ and have a low cognitive load.
+
+ * Window management based on a stack of views and tags.
+
+ * Dynamic layouts generated by external, user-written executables.
+ A default rivertile layout generator is provided.
+
+ * Scriptable configuration and control through a custom Wayland protocol
+ and separate riverctl binary implementing it.
+EOF
diff --git a/windowmanagers/river/HISTORY b/windowmanagers/river/HISTORY
new file mode 100644
index 0000000..dafb174
--- /dev/null
+++ b/windowmanagers/river/HISTORY
@@ -0,0 +1,3 @@
+2023-03-05 Conner Clere <xenanthropy AT sourcemage.org>
+ * BUILD, PRE_BUILD, INSTALL, DEPENDS, DETAILS: version 0.2.4, new
spell
+
diff --git a/windowmanagers/river/INSTALL b/windowmanagers/river/INSTALL
new file mode 100755
index 0000000..c283ce6
--- /dev/null
+++ b/windowmanagers/river/INSTALL
@@ -0,0 +1,5 @@
+cd "${SOURCE_DIRECTORY}/INSTALL_ROOT" &&
+find . | cpio --pass-through --make-directories --unconditional --verbose \
+ "${INSTALL_ROOT}/" &&
+
+install -D "${SOURCE_DIRECTORY}/example/init"
"${INSTALL_ROOT}/usr/share/examples/river/init"
diff --git a/windowmanagers/river/PRE_BUILD b/windowmanagers/river/PRE_BUILD
new file mode 100755
index 0000000..2cd96ad
--- /dev/null
+++ b/windowmanagers/river/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+# Create temp install directory
+mkdir "INSTALL_ROOT"



  • [SM-Commit] GIT changes to master grimoire by Conner Clere (9c1caf2fb0ea421bd7728fa4e2b4a97c78e88e42), Conner Clere, 03/05/2023

Archive powered by MHonArc 2.6.24.

Top of Page