The package rpms/kdevelop.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/kdevelop.git/commit/?id=63ec03472fac....
Change: -%ifarch %{ix86} x86_64 ppc ppc64 s390x
Thanks.
Full change: ============
commit bb9822c6e42d92e498d360336240ef18324339a2 Author: Steve Cossette farchord@gmail.com Date: Fri Aug 23 07:58:50 2024 -0400
24.08.0
diff --git a/.gitignore b/.gitignore index a15a5dd..a9ee418 100644 --- a/.gitignore +++ b/.gitignore @@ -85,3 +85,4 @@ /kdevelop-24.05.1.tar.xz /kdevelop-24.05.2.tar.xz /kdevelop-24.07.90.tar.xz +/kdevelop-24.08.0.tar.xz diff --git a/kdevelop.spec b/kdevelop.spec index 6a4c036..6d359de 100644 --- a/kdevelop.spec +++ b/kdevelop.spec @@ -3,7 +3,7 @@ Name: kdevelop Summary: Integrated Development Environment for C++/C Epoch: 9 -Version: 24.07.90 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-only URL: https://www.kdevelop.org/ @@ -234,6 +234,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.kde.kdevel %{rpm_macros_dir}/macros.kdevelop
%changelog +* Fri Aug 23 2024 Steve Cossette farchord@gmail.com - 9:24.08.0-1 +- 24.08.0 + * Thu Aug 15 2024 Yaakov Selkowitz yselkowi@redhat.com - 9:24.07.90-1 - 24.07.90
diff --git a/sources b/sources index 490d2f1..a9c6d79 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kdevelop-24.07.90.tar.xz) = 2dde016a90b54ee848f94266c399ff636cb4333591ab7bb410bd96b8a22d435c27e5502abf7af46ef2e235e849f5f8b14f1ed05e3d379c1e0b30edb049741ff7 +SHA512 (kdevelop-24.08.0.tar.xz) = b5c116cf8dde83e51bcd5c3445129f91233bc0314c18b85d3f5e48f2ac8433930594ef3f9d4d1330fd761beb93d2b91999c2344c3f41241214828a1f20226e6c
commit 63ec03472facaf70408c7774a5e14e42b92a03d7 Author: Yaakov Selkowitz yselkowi@redhat.com Date: Mon Aug 19 18:32:54 2024 -0400
24.07.90
diff --git a/.gitignore b/.gitignore index 1592349..a15a5dd 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ /kdevelop-24.05.0.tar.xz /kdevelop-24.05.1.tar.xz /kdevelop-24.05.2.tar.xz +/kdevelop-24.07.90.tar.xz diff --git a/kdevelop.spec b/kdevelop.spec index e0ce55f..6a4c036 100644 --- a/kdevelop.spec +++ b/kdevelop.spec @@ -1,108 +1,114 @@ %bcond svn %{undefined flatpak}
-%undefine __cmake_in_source_build Name: kdevelop Summary: Integrated Development Environment for C++/C Epoch: 9 -Version: 24.05.2 -Release: 3%{?dist} +Version: 24.07.90 +Release: 1%{?dist} License: GPL-2.0-only -URL: http://www.kdevelop.org/ - +URL: https://www.kdevelop.org/ Source0: https://download.kde.org/%%7Bstable_kf6%7D/release-service/%%7Bversion%7D/sr...
%global rpm_macros_dir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d) Source10: macros.kdevelop -Patch0: kdevelop-5.2.3-qmake.patch
# upstreamable patches
# upstream patches
+# depends on qt6-qtwebengine, which is only available on some arches +ExclusiveArch: %{qt6_qtwebengine_arches} + BuildRequires: gcc-c++ gcc -BuildRequires: boost-devel -BuildRequires: meson BuildRequires: desktop-file-utils -BuildRequires: gettext -BuildRequires: shared-mime-info -BuildRequires: llvm-devel -BuildRequires: clang-devel -BuildRequires: okteta-devel -BuildRequires: pcre-devel -%if %{with svn} -BuildRequires: subversion-devel -%endif -BuildRequires: kdevelop-pg-qt-devel >= 2.0 -BuildRequires: grantlee-qt5-devel - -%{?grantlee5_requires} -BuildRequires: astyle-devel -BuildRequires: libkomparediff2-devel -BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules -BuildRequires: kf5-karchive-devel -BuildRequires: kf5-kconfig-devel -BuildRequires: kf5-kguiaddons-devel -BuildRequires: kf5-kiconthemes-devel -BuildRequires: kf5-ki18n-devel -BuildRequires: kf5-kitemmodels-devel -BuildRequires: kf5-kitemviews-devel -BuildRequires: kf5-kjobwidgets-devel -BuildRequires: kf5-kcmutils-devel -BuildRequires: kf5-kio-devel -BuildRequires: kf5-kdoctools-devel -BuildRequires: kf5-knewstuff-devel -BuildRequires: kf5-knotifications-devel -BuildRequires: kf5-knotifyconfig-devel -BuildRequires: kf5-kparts-devel -BuildRequires: kf5-kservice-devel -BuildRequires: kf5-ktexteditor-devel -BuildRequires: kf5-threadweaver-devel -BuildRequires: kf5-kwindowsystem-devel -BuildRequires: kf5-kdeclarative-devel -BuildRequires: kf5-kxmlgui-devel -BuildRequires: kf5-plasma-devel -BuildRequires: kf5-krunner-devel -BuildRequires: kf5-kcrash-devel -BuildRequires: kf5-purpose-devel - -BuildRequires: qt5-qtbase-devel -BuildRequires: qt5-qtdeclarative-devel -%ifarch %{qt5_qtwebengine_arches} -BuildRequires: qt5-qtwebengine-devel -%else -BuildRequires: qt5-qtwebkit-devel -%endif -BuildRequires: qt5-qtscript-devel -BuildRequires: qt5-qttools-devel +BuildRequires: kf6-rpm-macros +BuildRequires: libappstream-glib + +# top-level library dependencies +BuildRequires: cmake(Qt6Concurrent) +BuildRequires: cmake(Qt6Core5Compat) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6Quick) +BuildRequires: cmake(Qt6QuickWidgets) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6Test) + +BuildRequires: cmake(KF6Config) +BuildRequires: cmake(KF6DocTools) +BuildRequires: cmake(KF6IconThemes) +BuildRequires: cmake(KF6I18n) +BuildRequires: cmake(KF6ItemModels) +BuildRequires: cmake(KF6ItemViews) +BuildRequires: cmake(KF6JobWidgets) +BuildRequires: cmake(KF6KCMUtils) +BuildRequires: cmake(KF6KIO) +BuildRequires: cmake(KF6NewStuff) +BuildRequires: cmake(KF6NotifyConfig) +BuildRequires: cmake(KF6Parts) +BuildRequires: cmake(KF6Service) +BuildRequires: cmake(KF6TextEditor) +BuildRequires: cmake(KF6ThreadWeaver) +BuildRequires: cmake(KF6XmlGui) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(KF6Crash) +BuildRequires: cmake(KF6GuiAddons) +BuildRequires: cmake(KF6Archive) +BuildRequires: cmake(KF6Notifications) +BuildRequires: cmake(KF6Sonnet) +BuildRequires: cmake(KF6TextTemplate) +BuildRequires: cmake(KF6TextWidgets) + +BuildRequires: cmake(KSysGuard) +BuildRequires: cmake(KDevelop-PG-Qt) >= 2.3.0 + +BuildRequires: pkgconfig(bash-completion) +BuildRequires: pkgconfig(shared-mime-info) + +# kdevplatform +BuildRequires: boost-devel +# kdevplatform/documentation +BuildRequires: cmake(Qt6WebEngineWidgets)
-# For AutoReq cmake-filesystem -BuildRequires: cmake +# app/plasma +BuildRequires: cmake(Plasma) +BuildRequires: cmake(KF6Runner)
-# some arches don't have valgrind so we need to disable its support on them -%ifarch %{ix86} x86_64 ppc ppc64 s390x -BuildRequires: valgrind-devel +# plugins/astyle +BuildRequires: astyle-devel +# plugins/clang +BuildRequires: cmake(Clang) +BuildRequires: cmake(LLVM) +# plugins/clazy +BuildRequires: clazy +# plugins/cppcheck +BuildRequires: cppcheck +# plugins/gdb (not yet ported to Qt6) +#BuildRequires: cmake(OktetaGui) +# plugins/heaptrack +BuildRequires: heaptrack +# plugins/meson +BuildRequires: meson +# plugins/patchreview +BuildRequires: cmake(KompareDiff2) +BuildRequires: cmake(KF6Purpose) +# plugins/qthelp +BuildRequires: cmake(Qt6Help) +%if %{with svn} +# plugins/subversion +BuildRequires: subversion-devel %endif
-# kdevelop-custom-buildsystem has been merged to kdevelop 4.5.0 -Provides: kdevelop-custom-buildsystem = 9:%{version}-%{release} -Obsoletes: kdevelop-custom-buildsystem < 1.2.1-5 - -Provides: kdevplatform = %{version}-%{release} -Obsoletes: kdevplatform < 5.1.80-1 - -# kdevappwizard/templates/qmake_qt4guiapp moved here -Conflicts: kapptemplate < 16.03.80 - Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: astyle Requires: cmake Requires: clang-tools-extra -Suggests: clazy Requires: cppcheck Requires: git -Requires: meson -Requires: konsole5-part +Requires: konsole-part +Recommends: clazy +Recommends: heaptrack +Recommends: meson
%description The KDevelop Integrated Development Environment provides many features @@ -132,18 +138,16 @@ individual needs. %package devel Summary: Development files for %{name} Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Provides: kdevplatform-devel = %{version}-%{release} -Obsoletes: kdevplatform-devel < 5.1.80-1 +Requires: cmake(KF6TextEditor) +Requires: cmake(KF6ThreadWeaver) +Requires: cmake(Qt6Core5Compat) +Requires: cmake(Qt6WebEngineWidgets) +Requires: cmake(Qt6Test) %description devel %{summary}.
%package libs Summary: %{name} runtime libraries -# helps multilib upgrades -Obsoletes: kdevelop < 9:3.9.95 -Requires: %{name} = %{epoch}:%{version}-%{release} -Provides: kdevplatform-libs = %{version}-%{release} -Obsoletes: kdevplatform-libs < 5.1.80-1 %description libs %{summary}.
@@ -152,7 +156,7 @@ Obsoletes: kdevplatform-libs < 5.1.80-1 %autosetup -p1
%build -%{cmake_kf5} +%cmake_kf6 %cmake_build
@@ -176,6 +180,8 @@ rm -f %{buildroot}%{_datadir}/kdevplatform/shellutils/.zshrc
%check desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kdevelop.desktop +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.kde.kdevelop.appdata.xml +
%files -f %{name}.lang %doc AUTHORS @@ -195,46 +201,42 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kdevelop.desk %if %{with svn} %{_datadir}/applications/org.kde.kdevelop_svn.desktop %endif -%{_datadir}/kservices5/*.desktop %{_datadir}/mime/packages/kdevelop.xml %{_datadir}/mime/packages/kdevclang.xml %{_datadir}/mime/packages/kdevgit.xml -%{_datadir}/plasma/plasmoids/kdevelopsessions/* -%{_datadir}/knotifications5/kdevelop.notifyrc +%{_datadir}/plasma/plasmoids/org.kde.kdevelopsessions/* +%{_datadir}/knotifications6/kdevelop.notifyrc %{_datadir}/icons/hicolor/*/*/* -%{_datadir}/metainfo/org.kde.kdevelop.appdata.xml -%{_datadir}/qlogging-categories5/kdevelop.categories -%{_datadir}/qlogging-categories5/kdevplatform.categories -# %%{_datadir}/bash-completion/completions/kdevelop +%{_datadir}/qlogging-categories6/kdevelop.categories +%{_datadir}/qlogging-categories6/kdevplatform.categories +%{_datadir}/bash-completion/completions/kdevelop %{_datadir}/knsrcfiles/kdev*.knsrc %{_docdir}/HTML/*/kdevelop/ -%{_kf5_datadir}/kservicetypes5/kdevelopplugin.desktop -%{_qt5_qmldir}/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so -%{_qt5_qmldir}/org/kde/plasma/private/kdevelopsessions/qmldir - -%ldconfig_scriptlets libs +%{_metainfodir}/org.kde.kdevelop.appdata.xml +%{_metainfodir}/org.kde.kdevelopsessions.appdata.xml +%{_qt6_qmldir}/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so +%{_qt6_qmldir}/org/kde/plasma/private/kdevelopsessions/qmldir
%files libs -%{_libdir}/lib*.so.* -%{_libdir}/*.so -%{_libdir}/libKDevClangPrivate.so* -%{_kf5_qtplugindir}/kf5/krunner/krunner_kdevelopsessions.so -%{_kf5_qtplugindir}/kdevplatform/ -%{_kf5_qtplugindir}/grantlee/%{grantlee5_plugins}/kdev_filters.so -# FIXME/TODO: does not use standard %%{?grantlee5_plugindir}, is that a problem? -- rex -%dir %{_kf5_qtplugindir}/grantlee/ -%dir %{_kf5_qtplugindir}/grantlee/%{grantlee5_plugins}/ -%{_qt5_qmldir}/org/kde/kdevplatform/ +%{_libdir}/libKDev*.so.{60,6.*} +%{_libdir}/libKDevelopSessionsWatch.so +%{_kf6_qtplugindir}/kdevplatform/ +%{_kf6_plugindir}/krunner/kdevelopsessions.so +%{_kf6_plugindir}/ktexttemplate/kdev_filters.so
%files devel %{_libdir}/cmake/KDevelop/ %{_libdir}/cmake/KDevPlatform %{_includedir}/kdevelop/ %{_includedir}/kdevplatform/ -%{_libdir}/lib*.so +%exclude %{_libdir}/libKDevelopSessionsWatch.so +%{_libdir}/libKDev*.so %{rpm_macros_dir}/macros.kdevelop
%changelog +* Thu Aug 15 2024 Yaakov Selkowitz yselkowi@redhat.com - 9:24.07.90-1 +- 24.07.90 + * Thu Jul 18 2024 Fedora Release Engineering releng@fedoraproject.org - 9:24.05.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
diff --git a/sources b/sources index 20720a3..490d2f1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kdevelop-24.05.2.tar.xz) = bf262c93bfb19ded1e914732b027275524ca4089f71d72a42ccbf544eb38a15d02051af493d7a545dc37c811b1637459f709c5776e879858640e16b19e0220ae +SHA512 (kdevelop-24.07.90.tar.xz) = 2dde016a90b54ee848f94266c399ff636cb4333591ab7bb410bd96b8a22d435c27e5502abf7af46ef2e235e849f5f8b14f1ed05e3d379c1e0b30edb049741ff7
arch-excludes@lists.fedoraproject.org