[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--