File project.diff of Package PrusaSlicer
--- PrusaSlicer.spec.orig
+++ PrusaSlicer.spec
@@ -30,10 +30,12 @@ Patch0: up-occt-version.patch
Patch14: PrusaSlicer-2.9.0-pr14010-fix-curl.patch
# PATCH-FIX-OPENSUSE PrusaSlicer-2.9.0-pr13081-cgal6.0.patch gh#prusa3d/PrusaSlicer#13081
Patch15: PrusaSlicer-2.9.0-pr13081-cgal6.0.patch
+Patch90: use-GTK3.patch
BuildRequires: blosc-devel
BuildRequires: cereal-devel
BuildRequires: cgal-devel >= 5.6
BuildRequires: cmake
+BuildRequires: dbus-1-devel
BuildRequires: eigen3-devel >= 3
BuildRequires: expat
BuildRequires: fdupes
@@ -77,7 +79,6 @@ BuildRequires: pkgconfig(qhull_r)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(webkit2gtk-4.1)
-Requires: noto-sans-fonts
# Cannot allocate memory to build
ExcludeArch: %{ix86}
@@ -125,9 +126,6 @@ export CC=gcc-%gcc_ver CXX=g++-%gcc_ver
%install
%cmake_install
-#remove stray font file
-rm -rf %{buildroot}%{_datadir}/%{name}/fonts
-
# Copied and adapted from Fedora package:
# https://src.fedoraproject.org/rpms/prusa-slicer
# Upstream installs the translation source files when they probably shouldn't
@@ -167,8 +165,9 @@ find %{buildroot}%{_datadir}/%{name}/loc
%{_bindir}/prusa-slicer
%{_bindir}/prusa-gcodeviewer
%{_libdir}/OCCTWrapper.so
+%{_libdir}/OCCTWrapper.so
%dir %{_datadir}/%{name}/
-%{_datadir}/%{name}/{icons,models,profiles,shaders,udev,data,shapes,web}/
+%{_datadir}/%{name}/{fonts,icons,models,profiles,shaders,udev,data,shapes,web}/
%{_datadir}/icons/hicolor/*/apps/%{name}*.png
%{_datadir}/applications/PrusaSlicer.desktop
%{_datadir}/applications/PrusaGcodeviewer.desktop