[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