commit libreoffice for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2024-07-05 19:43:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.2080 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libreoffice" Fri Jul 5 19:43:34 2024 rev:294 rq:1185243 version:24.2.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2024-06-25 23:07:06.873511981 +0200 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.2080/libreoffice.changes 2024-07-05 19:43:35.513659914 +0200 @@ -1,0 +2,9 @@ +Tue Jul 2 19:16:57 UTC 2024 - Martin Schreiner <martin.schreiner@suse.com> + +- libreoffice no longer recommends libreoffice-qt6 (bsc#1227145). + Add libreoffice-kdeintegration: a common package for KDE + integration, depended upon by both libreoffice-qt6 and + libreoffice-qt5. +- Re-enable Firebird support for Leap 15.X and SLE-15 (bsc#1225597). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.C4zSeI/_old 2024-07-05 19:43:40.353836818 +0200 +++ /var/tmp/diff_new_pack.C4zSeI/_new 2024-07-05 19:43:40.357836965 +0200 @@ -27,25 +27,38 @@ %bcond_with lto %endif -# Enable KDE integration with QT6 support on Tumbleweed/SLFO +# When Tumbleweed or SLOF +# Enable QT6/QT5 support %if 0%{?suse_version} >= 1600 +%bcond_without qt %bcond_without qt6 -%bcond_without kdeintegration -%bcond_with qt5 +%bcond_without qt5 %else -# Enable the KDE integration with QT5 support on openSUSE Leap and SLE15-SP4 or newer +# When Leap or SLE15-SP4 or newer +# Enable QT5 support +# Disable QT6 support %if 0%{?is_opensuse} || 0%{?sle_version} >= 150400 +%bcond_without qt %bcond_without qt5 -%bcond_without kdeintegration %bcond_with qt6 %else -# Disable KDE integration and QT support -%bcond_with kdeintegration +# Disable QT5/QT6 support +%bcond_with qt %bcond_with qt5 %bcond_with qt6 %endif %endif +# When Leap 15.X or SLE15 (any service pack) +# Enable firebird support +%if 0%{?suse_version} >= 1500 && 0%{?suse_version} < 1600 +%bcond_without firebird +%else +# Otherwise +# Disable Firebird support +%bcond_with firebird +%endif + # Use system gpgme and curl on TW and SLE15-SP4 or newer %if 0%{?suse_version} > 1500 %bcond_without system_gpgme @@ -61,7 +74,6 @@ %bcond_with system_curl %bcond_with system_harfbuzz %endif -%bcond_with firebird %if 0%{?gcc_version} < 12 %global with_gcc 12 %endif @@ -279,12 +291,9 @@ Requires: python3 Recommends: dejavu-fonts Recommends: google-carlito-fonts -%if %{with kdeintegration} && %{with qt5} +%if %{with qt5} Recommends: libreoffice-qt5 %endif -%if %{with kdeintegration} && %{with qt6} -Recommends: libreoffice-qt6 -%endif Provides: %{name}-draw-extensions = %{version} Obsoletes: %{name}-draw-extensions < %{version} Provides: %{name}-impress-extensions = %{version} @@ -363,7 +372,7 @@ %if %{with firebird} BuildRequires: pkgconfig(fbclient) %endif -%if %{with kdeintegration} && %{with qt5} +%if %{with qt5} BuildRequires: libqt5-qtbase-common-devel BuildRequires: cmake(KF5Config) BuildRequires: cmake(KF5CoreAddons) @@ -382,7 +391,7 @@ Provides: %{name}-qt5 = %{version} Obsoletes: %{name}-qt5 < %{version} %endif -%if %{with kdeintegration} && %{with qt6} +%if %{with qt6} BuildRequires: qt6-base-common-devel BuildRequires: qt6-base-devel BuildRequires: cmake(KF6Config) @@ -652,14 +661,14 @@ Supplements: packageand(libreoffice:gnome-session) Supplements: packageand(libreoffice:mate-session-manager) Supplements: packageand(libreoffice:xfce4-session) -%if !%{with kdeintegration} +%if !%{with qt} Supplements: packageand(libreoffice:plasma5-workspace) %endif %else Supplements: (libreoffice and gnome-session) Supplements: (libreoffice and mate-session-manager) Supplements: (libreoffice and xfce4-session) -%if !%{with kdeintegration} +%if !%{with qt} Supplements: (libreoffice and plasma5-workspace) %endif %endif @@ -691,11 +700,19 @@ %else Supplements: (libreoffice and plasma6-workspace) %endif -Obsoletes: %{name}-qt5 <= %{version} %description qt6 This package contains Qt6/KDE Frameworks interface rendering options for LibreOffice. +%package kdeintegration +Summary: KDE integration support for LibreOffice +Group: Productivity/Office/Suite +Requires: %{name} = %{version} +BuildArch: noarch + +%description kdeintegration +This package contains the necessary files to enable proper KDE integration for LibreOffice. + %package sdk Summary: LibreOffice SDK Group: Documentation/HTML @@ -1193,24 +1210,20 @@ --disable-online-update \ --enable-gstreamer-1-0 \ --enable-gtk3 \ -%if %{with kdeintegration} && %{with qt6} +%if %{with qt6} --enable-kf6 \ --enable-qt6 \ - --disable-kf5 \ - --disable-qt5 \ %else -%if %{with kdeintegration} && %{with qt5} + --disable-kf6 \ + --disable-qt6 \ +%endif +%if %{with qt5} --enable-gtk3-kde5 \ --enable-kf5 \ --enable-qt5 \ - --disable-kf6 \ - --disable-qt6 \ %else --disable-kf5 \ --disable-qt5 \ - --disable-kf6 \ - --disable-qt6 \ -%endif %endif --enable-introspection \ --with-doxygen \ @@ -1457,9 +1470,8 @@ echo "%dir %{_datadir}/metainfo/" >>file-lists/${appdata}_list.txt %endif done -%if %{with kdeintegration} -echo "%{_datadir}/metainfo/org.libreoffice.kde.metainfo.xml" >>file-lists/kde4_list.txt -%else + +%if !%{with qt} rm -f %{buildroot}%{_datadir}/metainfo/org.libreoffice.kde.metainfo.xml %endif @@ -1683,8 +1695,8 @@ %files gtk3 %{_libdir}/libreoffice/program/libvclplug_gtk3lo.so -%if %{with kdeintegration} && %{with qt5} -%files -f file-lists/kde4_list.txt qt5 +%if %{with qt5} +%files qt5 %{_libdir}/libreoffice/program/libkf5be1lo.so %{_libdir}/libreoffice/program/libvclplug_kf5lo.so %{_libdir}/libreoffice/program/libvclplug_qt5lo.so @@ -1692,12 +1704,17 @@ %{_libdir}/libreoffice/program/lo_kde5filepicker %endif -%if %{with kdeintegration} && %{with qt6} -%files -f file-lists/kde4_list.txt qt6 +%if %{with qt6} +%files qt6 %{_libdir}/libreoffice/program/libvclplug_kf6lo.so %{_libdir}/libreoffice/program/libvclplug_qt6lo.so %endif +%if %{with qt} +%files kdeintegration +%{_datadir}/metainfo/org.libreoffice.kde.metainfo.xml +%endif + %files -f file-lists/officebean_list.txt officebean %files -f file-lists/sdk_list.txt sdk
participants (1)
-
Source-Sync