[blfs] branch trunk updated: Update to wlroots-0.20.2 and wayfire-0.11.0.
git Owner ([email protected] via blfs-book Mailing List) <[email protected]> Sat, 01 Aug 2026 22:05:49 +0000
| Newsgroups | gmane.linux.lfs.beyond.book |
|---|---|
| Message-ID | <178562194913.3812792.17212142120743658928@rivendell.linuxfromscratch.org> |
This is a multi-part message in MIME format...
------------=_1785621951-1024790-7235
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository blfs.
The following commit(s) were added to refs/heads/trunk by this push:
new 7b728cf2d9 Update to wlroots-0.20.2 and wayfire-0.11.0.
7b728cf2d9 is described below
commit 7b728cf2d95b5ecfa11eb019edf872fb155da817
Author: zeckma-tech <[email protected]>
AuthorDate: Sat Aug 1 16:05:13 2026 -0600
Update to wlroots-0.20.2 and wayfire-0.11.0.
Also adapted wayfire-plugins-extra. Hopefully it'll get a new release
soon.
---
introduction/welcome/changelog.xml | 5 +++++
packages.ent | 6 +++---
x/installing/wayfire-plugins-extra.xml | 20 ++++++++++++++++++-
x/installing/wayfire.xml | 35 ++++++++++++++++++++++++----------
x/lib/wlroots.xml | 6 +++---
5 files changed, 55 insertions(+), 17 deletions(-)
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 63ed0a8e53..6b04e8e7b3 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,11 @@
<listitem>
<para>August 1st, 2026</para>
<itemizedlist>
+ <listitem>
+ <para>[zeckma] - Update to wlroots-0.20.2 and wayfire-0.11.0. Fixes
+ <ulink url="&blfs-ticket-root;23490">#23490</ulink> and
+ <ulink url="&blfs-ticket-root;23650">#23650</ulink>.</para>
+ </listitem>
<listitem>
<para>[jlocash] - Update to SPIRV-LLVM-Translator-22.1.5. Fixes
<ulink url="&blfs-ticket-root;23677">#23677</ulink>.</para>
diff --git a/packages.ent b/packages.ent
index 29aefe1155..ca0b7928ce 100644
--- a/packages.ent
+++ b/packages.ent
@@ -884,7 +884,7 @@
<!ENTITY xterm-version "410">
<!ENTITY xclock-version "1.2.1">
<!ENTITY xinit-version "1.4.4">
-<!ENTITY wayfire-version "0.10.1">
+<!ENTITY wayfire-version "0.11.0">
<!ENTITY wayfire-plugins-extra-version "0.10.0">
<!-- Xorg Drivers, Xorg libraries, XCB Utilities, Xorg Applications,
@@ -960,8 +960,8 @@
<!ENTITY vulkan-headers-version "1.4.357.0">
<!ENTITY vulkan-loader-version "1.4.357.0">
<!ENTITY webkitgtk-version "2.52.5"> <!-- Even minors only -->
-<!ENTITY wlroots-minor "0.19">
-<!ENTITY wlroots-version "&wlroots-minor;.3">
+<!ENTITY wlroots-minor "0.20">
+<!ENTITY wlroots-version "&wlroots-minor;.2">
<!ENTITY xdg-desktop-portal-version "1.22.1">
<!ENTITY xdg-desktop-portal-gtk-version "1.15.3">
<!ENTITY xdg-desktop-portal-wlr-version "0.8.3">
diff --git a/x/installing/wayfire-plugins-extra.xml b/x/installing/wayfire-plugins-extra.xml
index 3aea2b4616..7764e5bec2 100644
--- a/x/installing/wayfire-plugins-extra.xml
+++ b/x/installing/wayfire-plugins-extra.xml
@@ -8,7 +8,7 @@
"https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v&wayfire-plugins-extra-version;/wayfire-plugins-extra-&wayfire-plugins-extra-version;.tar.xz">
<!ENTITY wayfire-plugins-extra-md5sum "5bdbc8254fda405ac82d2dae51494c22">
<!ENTITY wayfire-plugins-extra-size "96 KB">
- <!ENTITY wayfire-plugins-extra-buildsize "16 MB">
+ <!ENTITY wayfire-plugins-extra-buildsize "18 MB">
<!ENTITY wayfire-plugins-extra-time "0.1 SBU (with parallelism=4)">
]>
@@ -62,6 +62,16 @@
</listitem>
</itemizedlist>
+ <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Required patch:
+ <ulink url="&patch-root;/wayfire-plugins-extra-&wayfire-plugins-extra-version;-upstream_fixes-1.patch"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+
<bridgehead renderas="sect3">wayfire-plugins-extra Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@@ -84,6 +94,13 @@
<sect2 role="installation">
<title>Installation of wayfire-plugins-extra</title>
+ <para>
+ Apply a patch to fix multiple failures when building against newer
+ versions of Wayfire:
+ </para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../wayfire-plugins-extra-&wayfire-plugins-extra-version;-upstream_fixes-1.patch</userinput></screen>
+
<para>
Install wayfire-plugins-extra by running the following
commands:
@@ -116,6 +133,7 @@ ninja</userinput></screen>
bench,
crosshair,
extra-animations,
+ fisheye,
focus-change,
focus-steal-prevent,
follow-focus,
diff --git a/x/installing/wayfire.xml b/x/installing/wayfire.xml
index 4511393ec3..5e1a047064 100644
--- a/x/installing/wayfire.xml
+++ b/x/installing/wayfire.xml
@@ -6,10 +6,10 @@
<!ENTITY wayfire-download-http
"https://github.com/WayfireWM/wayfire/releases/download/v&wayfire-version;/wayfire-&wayfire-version;.tar.xz">
- <!ENTITY wayfire-md5sum "326874a57bb11d3e5cdfa1eb21c2e468">
- <!ENTITY wayfire-size "920 KB">
- <!ENTITY wayfire-buildsize "221 MB">
- <!ENTITY wayfire-time "0.5 SBU (with parallelism=4)">
+ <!ENTITY wayfire-md5sum "d4c4d782464f2a3def4848d8e727c27e">
+ <!ENTITY wayfire-size "1 MB">
+ <!ENTITY wayfire-buildsize "240 MB">
+ <!ENTITY wayfire-time "0.6 SBU (with parallelism=4)">
]>
<sect1 id="wayfire" xreflabel="wayfire-&wayfire-version;">
@@ -81,14 +81,14 @@
<xref linkend="pango"/> (with Cairo),
<xref linkend="pixman"/>,
<xref linkend="wayland"/>,
- <xref linkend="wayland-protocols"/>,
- <xref linkend="wlroots"/>, and
- <xref linkend="yyjson"/>
+ <xref linkend="wayland-protocols"/>, and
+ <xref linkend="wlroots"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
- <xref linkend="xorg7-lib"/>
+ <xref linkend="xorg7-lib"/> and
+ <xref linkend="yyjson"/> (will be downloaded if not installed)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
@@ -184,7 +184,7 @@ ninja</userinput></screen>
<seglistitem>
<seg>
- wayfire
+ wayfire and wayfire-plugin
</seg>
<seg>
libwayfire-blur-base.so,
@@ -202,6 +202,7 @@ ninja</userinput></screen>
default-config-backend,
expo,
extra-gestures,
+ ext-toplevel,
fast-switcher,
fisheye,
foreign-toplevel,
@@ -212,6 +213,7 @@ ninja</userinput></screen>
invert,
ipc-rules,
ipc,
+ kde-appmenu,
move,
oswitch,
place,
@@ -219,13 +221,14 @@ ninja</userinput></screen>
resize,
scale,
scale-title-filter,
+ security-context-v1,
session-lock,
shortcuts-inhibit,
simple-tile,
stipc,
switcher,
- swipe,
vk-color-management,
+ vswipe,
vswitch,
wayfire-shell,
window-rules,
@@ -262,6 +265,18 @@ ninja</userinput></screen>
</listitem>
</varlistentry>
+ <varlistentry id="wayfire-plugin">
+ <term><command>wayfire-plugin</command></term>
+ <listitem>
+ <para>
+ manages and installs external Wayfire plugins
+ </para>
+ <indexterm zone="wayfire wayfire-bin">
+ <primary sortas="b-wayfire-bin">wayfire</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="libwayfire-blur-base">
<term><filename class="libraryfile">libwayfire-blur-base.so</filename></term>
<listitem>
diff --git a/x/lib/wlroots.xml b/x/lib/wlroots.xml
index 5f59884538..28c57f616b 100644
--- a/x/lib/wlroots.xml
+++ b/x/lib/wlroots.xml
@@ -8,9 +8,9 @@
"https://gitlab.freedesktop.org/wlroots/wlroots/-/archive">
<!ENTITY wlroots-download-http
"&wlroots-root;/&wlroots-version;/wlroots-&wlroots-version;.tar.bz2">
- <!ENTITY wlroots-md5sum "601d92e41b9d1383a1e4c23a2e040aec">
- <!ENTITY wlroots-size "492 KB">
- <!ENTITY wlroots-buildsize "18 MB">
+ <!ENTITY wlroots-md5sum "03634ea5be3d116490630c955355610c">
+ <!ENTITY wlroots-size "516 KB">
+ <!ENTITY wlroots-buildsize "19 MB">
<!ENTITY wlroots-time "0.2 SBU">
]>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
------------=_1785621951-1024790-7235
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
------------=_1785621951-1024790-7235--