[packages/wayfire] up to 0.11.0

atler atler at pld-linux.org
Sat Aug 22 17:16:47 CEST 2026


commit e9387f0c87cdd763122fbe5d69fe7c3cbcb822fd
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Aug 22 17:16:01 2026 +0200

    up to 0.11.0

 glm.patch    |  2 +-
 wayfire.spec | 38 +++++++++++++++++++++-----------------
 2 files changed, 22 insertions(+), 18 deletions(-)
---
diff --git a/wayfire.spec b/wayfire.spec
index cb42299..9809dbd 100644
--- a/wayfire.spec
+++ b/wayfire.spec
@@ -5,19 +5,18 @@
 Summary:	A modular and extensible wayland compositor
 Summary(pl.UTF-8):	Modularny i rozszerzalny kompozytor Wayland
 Name:		wayfire
-Version:	0.10.1
+Version:	0.11.0
 Release:	1
 License:	MIT
 Group:		Applications
 #Source0Download: https://github.com/WayfireWM/wayfire/releases
 Source0:	https://github.com/WayfireWM/wayfire/releases/download/v%{version}/%{name}-%{version}.tar.xz
-# Source0-md5:	326874a57bb11d3e5cdfa1eb21c2e468
+# Source0-md5:	d4c4d782464f2a3def4848d8e727c27e
 Patch0:		glm.patch
 URL:		https://wayfire.org/
 BuildRequires:	EGL-devel
 BuildRequires:	GLM-devel >= 0.9.9.9
 BuildRequires:	OpenGLESv2-devel
-BuildRequires:	Vulkan-Loader-devel
 BuildRequires:	cairo-devel
 BuildRequires:	cmake
 BuildRequires:	libdrm-devel
@@ -37,20 +36,20 @@ BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	udev-devel
 BuildRequires:	wayland-devel
-BuildRequires:	wayland-protocols >= 1.12
-BuildRequires:	wf-config-devel < 0.11.0
-BuildRequires:	wf-config-devel >= 0.10.0
-BuildRequires:	wlroots0.19-devel <= 0.19.99
-BuildRequires:	wlroots0.19-devel >= 0.19.0
+BuildRequires:	wayland-protocols >= 1.37
+BuildRequires:	wf-config-devel < 0.12.0
+BuildRequires:	wf-config-devel >= 0.11.0
+BuildRequires:	wlroots0.20-devel <= 0.20.99
+BuildRequires:	wlroots0.20-devel >= 0.20.0
 BuildRequires:	xorg-lib-libxkbcommon-devel
 BuildRequires:	xz
 BuildRequires:	yyjson-devel
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	libinput >= 1.27.0
-Requires:	wf-config < 0.11.0
-Requires:	wf-config >= 0.10.0
-Requires:	wlroots0.19 <= 0.19.99
-Requires:	wlroots0.19 >= 0.19.0
+Requires:	wf-config < 0.12.0
+Requires:	wf-config >= 0.11.0
+Requires:	wlroots0.20 <= 0.20.99
+Requires:	wlroots0.20 >= 0.20.0
 Suggests:	alacritty
 Suggests:	alsa-utils
 Suggests:	grim
@@ -94,10 +93,10 @@ Requires:	libstdc++-devel >= 6:12
 Requires:	pango-devel
 Requires:	pixman-devel
 Requires:	wayland-devel
-Requires:	wf-config-devel < 0.11.0
-Requires:	wf-config-devel >= 0.10.0
-Requires:	wlroots0.19-devel <= 0.19.99
-Requires:	wlroots0.19-devel >= 0.19.0
+Requires:	wf-config-devel < 0.12.0
+Requires:	wf-config-devel >= 0.11.0
+Requires:	wlroots0.20-devel <= 0.20.99
+Requires:	wlroots0.20-devel >= 0.20.0
 
 %description devel
 Header files for wayfire.
@@ -121,6 +120,8 @@ Biblioteki statyczne wayfire.
 %setup -q
 %patch -P0 -p1
 
+%{__sed} -i -e '1s,#!.*env python3,#!%{__python3},' scripts/wayfire-plugin.py
+
 %build
 %meson \
 	%{!?with_static_libs:--default-library=shared}
@@ -133,16 +134,19 @@ install -d $RPM_BUILD_ROOT%{_datadir}/wayfire/icons
 
 %meson_install
 
+%find_lang %{name} --all-name
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post	libs -p /sbin/ldconfig
 %postun	libs -p /sbin/ldconfig
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc CONTRIBUTING.md LICENSE README.md wayfire.ini
 %attr(755,root,root) %{_bindir}/wayfire
+%attr(755,root,root) %{_bindir}/wayfire-plugin
 %attr(755,root,root) %{_libdir}/libwayfire-blur-base.so
 %dir %{_libdir}/wayfire
 %attr(755,root,root) %{_libdir}/wayfire/*.so
diff --git a/glm.patch b/glm.patch
index d9d0a9b..648e3c0 100644
--- a/glm.patch
+++ b/glm.patch
@@ -3,7 +3,7 @@
 @@ -25,7 +25,10 @@
  egl            = dependency('egl')
  glesv2         = dependency('glesv2')
- vulkan         = dependency('vulkan', required: false)
+ vulkan         = dependency('vulkan', required: get_option('vulkan_effects'))
 +glm = dependency('glm', modules: ['glm::glm-header-only'], required: false)
 +if not glm.found()
  glm            = dependency('glm', required: false)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wayfire.git/commitdiff/e9387f0c87cdd763122fbe5d69fe7c3cbcb822fd



More information about the pld-cvs-commit mailing list