[packages/wayfire] up to 0.10.0
atler
atler at pld-linux.org
Mon Sep 1 01:41:44 CEST 2025
commit 797ea00b1439d1439f37e36ba6d84b294ec312ae
Author: Jan Palus <atler at pld-linux.org>
Date: Mon Sep 1 01:41:34 2025 +0200
up to 0.10.0
glm.patch | 2 +-
wayfire.spec | 41 +++++++++++++++++++++++------------------
2 files changed, 24 insertions(+), 19 deletions(-)
---
diff --git a/wayfire.spec b/wayfire.spec
index 1aaa5a9..e45061b 100644
--- a/wayfire.spec
+++ b/wayfire.spec
@@ -5,50 +5,52 @@
Summary: A modular and extensible wayland compositor
Summary(pl.UTF-8): Modularny i rozszerzalny kompozytor Wayland
Name: wayfire
-Version: 0.9.0
+Version: 0.10.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: 94b7f9f03de7913c8b29ef251301f9cc
+# Source0-md5: 4a5f02e27cc4e00da22865a78ef2e0f8
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
BuildRequires: libevdev-devel
BuildRequires: libgomp-devel
-BuildRequires: libinput-devel >= 1.7.0
+BuildRequires: libinput-devel >= 1.27.0
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libstdc++-devel >= 6:12
BuildRequires: libxcb-devel
-BuildRequires: meson >= 0.63.0
+BuildRequires: meson >= 0.64.0
BuildRequires: ninja
-BuildRequires: nlohmann-json-devel >= 3.11.2
BuildRequires: pango-devel
BuildRequires: pixman-devel
BuildRequires: pkgconfig
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.10.0
-BuildRequires: wf-config-devel >= 0.9.0
-BuildRequires: wlroots-devel < 0.18.0
-BuildRequires: wlroots-devel >= 0.17.0
+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: xorg-lib-libxkbcommon-devel
BuildRequires: xz
+BuildRequires: yyjson-devel
Requires: %{name}-libs = %{version}-%{release}
-Requires: libinput >= 1.7.0
-Requires: wf-config < 0.10.0
-Requires: wf-config >= 0.9.0
-Requires: wlroots < 0.18.0
-Requires: wlroots >= 0.17.0
+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
Suggests: alacritty
Suggests: alsa-utils
Suggests: grim
@@ -92,10 +94,10 @@ Requires: libstdc++-devel >= 6:12
Requires: pango-devel
Requires: pixman-devel
Requires: wayland-devel
-Requires: wf-config-devel < 0.10.0
-Requires: wf-config-devel >= 0.9.0
-Requires: wlroots-devel < 0.18.0
-Requires: wlroots-devel >= 0.17.0
+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
%description devel
Header files for wayfire.
@@ -148,6 +150,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_datadir}/wayfire/icons
%{_datadir}/wayfire/metadata
%{_datadir}/wayland-sessions/wayfire.desktop
+%{_datadir}/xdg-desktop-portal/wayfire-portals.conf
%{_mandir}/man1/wayfire.1*
%files libs
@@ -166,6 +169,8 @@ rm -rf $RPM_BUILD_ROOT
%if %{with static_libs}
%files static
%defattr(644,root,root,755)
+%{_libdir}/libwayfire-move-drag-interface.a
+%{_libdir}/libwayfire-workspace-wall.a
%{_libdir}/libwf-utils.a
%{_libdir}/libwftouch.a
%endif
diff --git a/glm.patch b/glm.patch
index 15b1483..d9d0a9b 100644
--- a/glm.patch
+++ b/glm.patch
@@ -1,9 +1,9 @@
--- wayfire-0.8.0/meson.build.orig 2024-06-28 23:37:15.218293323 +0200
+++ wayfire-0.8.0/meson.build 2024-06-29 00:00:36.554167930 +0200
@@ -25,7 +25,10 @@
- drm = dependency('libdrm')
egl = dependency('egl')
glesv2 = dependency('glesv2')
+ vulkan = dependency('vulkan', required: false)
+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/797ea00b1439d1439f37e36ba6d84b294ec312ae
More information about the pld-cvs-commit
mailing list