#288 Ongoing: Spec Changes in KDE Packages
Opened by justinz. Modified

This will be a continuously open ticket that provides information on packages that have %files changes. As I build from master I get a somewhat advanced warning when files change. So this should help @marcdeop and anyone else packaging KDE in the SIG to know what's changing.


New file:
plasma-workspace
/usr/share/zsh/site-functions/_plasmashell

Updated title to reflect all changes:

New dependencies:
gwenview requires:

BuildRequires: qt5-qtbase-private-devel
BuildRequires: qt5-qtwayland-devel
BuildRequires: wayland-protocols-devel
BuildRequires: wayland-devel

Optional:

cmake(KF5Purpose)
pkgconfig(libtiff-4)

New file in tokodon:
/usr/share/icons/hicolor/scalable/actions/tokodon-chat-reply.svg

kate new file:
/usr/lib64/qt5/plugins/ktexteditor/formatplugin.so

konsole5 new file:
/usr/share/zsh/site-functions/_konsole

kinfocenter new file:
/usr/share/kpackage/kcms/kcm_opencl/contents/ui/main.qml

spacebar new dependency:
cmake(KF5KirigamiAddons)

dolphin new dependency:
BuildRequires: cmake(Qt5X11Extras)

kate new file:
%{_kf5_qtplugindir}/ktexteditor/eslintplugin.so

framework kf5-knewstuff new file:
%{_kf5_datadir}/applications/org.kde.knewstuff-dialog.desktop

  • kf5-knewstuff new file:
    %{_kf5_datadir}/applications/org.kde.knewstuff-dialog.desktop

  • spectacle:
    BuildRequires: pkgonfig(wayland-client)
    BuildRequires: cmake(PlasmaWaylandProtocols)

  • kf5-kpimtexedit:
    no longer exist:
    File not found: /builddir/build/BUILDROOT/kf5-kpimtextedit-23.03.70^20230125.a71c703-1.fc37.aarch64/usr/lib64/libKF5PimTextEditTextToSpeech.so.*
    File not found: /builddir/build/BUILDROOT/kf5-kpimtextedit-23.03.70^20230125.a71c703-1.fc37.aarch64/usr/lib64/qt5/plugins/designer/kpimtexteditwidgets.so

  • kf5-libkdepim
    no longer exists:
    File not found: /builddir/build/BUILDROOT/kf5-libkdepim-23.03.70^20230124.bd4968b-1.fc37.aarch64/usr/lib64/qt5/plugins/designer/kdepimwidgets.so

okular new dependency:
cmake(Qt5X11Extras)

kf5-messasagelib new dependency:
BuildRequires: cmake(KF5MessageViewer)

kdegraphics-mobipocket directory name change:
Old: %{_includedir}/qmobipocket/
New: %{_includedir}/QMobipocket/

flatpak-kcm new file:
/usr/share/applications/kcm_flatpak.desktop

kactivitymanagerd file no longer exists:
%{_kf5_datadir}/kservices5/kactivitymanagerd.desktop

kf5-baloo new translation files

%find_lang baloo_file5
%find_lang baloo_file_extrator5

And add to the cat string

kwin files no longer exist:

%{_qt5_qmldir}/org/kde/kwin.2/DesktopThumbnailItem.qml
%{_qt5_qmldir}/org/kde/kwin.2/qmldir

kscreenlocker new files:
%{_kf5_datadir}/qlogging-categories5/kscreenlocker.categories

kate new dependency:
BuildRequires: cmake(KF5Pty)

kate new file:
%{_kf5_libdir}/libkateterminal.so

plasma-sdk filename change:
Beofre/after

%{_kf5_datadir}/applications/org.kde.plasma.cuttlefish.desktop
%{_kf5_datadir}/applications/org.kde.cuttlefish.desktop

plasma-workspace new file:

/usr/share/kio/servicemenus/setaswallpaper.desktop

kaccounts-integration new file:

%{_kf5_datadir}/applications/kcm_kaccounts.desktop

flatpak-kcm new file:

%{_kf5_datadir}/kpackage/kcms/kcm_flatpak/contents/ui/KcmPopupModal.qml

kf5-kmime so, cmake and include filename changes:

%files -f %{name}.lang
%{_kf5_libdir}/libKPim5Mime.so.*
%files devel
%{_kf5_includedir}/KPim5/KMime/
%{_kf5_libdir}/libKPim5Mime.so
%{_kf5_libdir}/cmake/KPim5Mime/

konsole5 new dep:
BuildRequires: cmake(Qt5Multimedia)

plasma-breeze
%{_kf5_qtplugindir}/org.kde.kdecoration2/breezedecoration.so is now %{_kf5_qtplugindir}/org.kde.kdecoration2/org.kde.breeze.so

plasma-oxygen
New File: %{_kf5_qtplugindir}/org.kde.kdecoration2/org.kde.oxygen.so

kf5-grantleetheme
/usr/include/KF5/GrantleeTheme now %{_kf5_includedir}/GrantleeTheme/
CMake Dir now %{_kf5_libdir}/cmake/KPim5GrantleeTheme/
/usr/lib64/libKF5GrantleeTheme.so now %{_kf5_libdir}libKPim5GrantleeTheme.so
%{_kf5_libdir}/libKF5GrantleeTheme.so.* now %{_kf5_libdir}/libKPim5GrantleeTheme.so.*

kf5-libkdepim
%{_kf5_libdir}/libKF5Libkdepim.so now %{_kf5_libdir}/libKPim5Libkdepim.so
%{_kf5_includedir}/Libkdepim/ now %{_kf5_includedir}/KPim5/Libkdepim
%{_kf5_libdir}/libKF5Libkdepim.so.* now %{_kf5_libdir}/libKPim5Libkdepim.so.*
%{_kf5_libdir}/cmake/MailTransportDBusService/ now %{_kf5_libdir}/cmake/KPim5MailTransportDBusService
%{_kf5_libdir}/cmake/KF5Libkdepim/ now %{_kf5_libdir}/cmake/KPim5Libkdepim

Upcoming Discover update will need KF6IconThemes

Metadata Update from @siosm:
- Issue tagged with: packaging

Metadata