Hello community, here is the log from the commit of package kdevplatform for openSUSE:Factory checked in at 2016-09-30 15:32:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdevplatform (Old) and /work/SRC/openSUSE:Factory/.kdevplatform.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdevplatform" Changes: -------- --- /work/SRC/openSUSE:Factory/kdevplatform/kdevplatform.changes 2016-06-26 23:52:17.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kdevplatform.new/kdevplatform.changes 2016-09-30 15:32:30.000000000 +0200 @@ -2 +2 @@ -Thu Jun 23 15:32:09 UTC 2016 - [email protected] +Mon Sep 26 12:25:55 UTC 2016 - [email protected] @@ -4,2 +4 @@ -- add fix-for-null-pointer-dereference-with-gcc6.patch to fix bug - kde#360707 on openSUSE Tumbleweed / GCC6 +- Conflicts on lang-package to work around Factory bot bug @@ -8 +7 @@ -Tue Jan 26 14:32:28 UTC 2016 - [email protected] +Wed Aug 24 10:09:17 UTC 2016 - [email protected] @@ -10,3 +9 @@ -- Update to 1.7.3 - * No upstream changelog provided - * Bugfix release +- Update to 5.0.0 @@ -15 +12 @@ -Tue Dec 1 19:23:10 UTC 2015 - [email protected] +Thu Jul 21 19:18:24 UTC 2016 - [email protected] @@ -17,5 +14,2 @@ -- Update to 1.7.2 - * No upstream changelog provided - * Bugfix release -- Drop make-subversion-plugin-compile-with-subversion-1.9.patch, - included upstream +- Remove libQt5Declarative/QtQuick1 build requirement to fix build + with Qt 5.7, it's not needed/used anyway @@ -24 +18 @@ -Tue Nov 17 14:34:52 UTC 2015 - [email protected] +Thu Jan 28 10:38:37 UTC 2016 - [email protected] @@ -26,404 +20,2 @@ -- Drop obsolete requirement on commoncpp2 - -------------------------------------------------------------------- -Sun Aug 23 16:34:52 UTC 2015 - [email protected] - -- Added make-subversion-plugin-compile-with-subversion-1.9.patch - -------------------------------------------------------------------- -Tue Feb 10 22:51:23 UTC 2015 - [email protected] - -- Update to 1.7.1 - * No upstream changelog provided - * Bugfix release - -------------------------------------------------------------------- -Wed Aug 27 18:21:56 UTC 2014 - [email protected] - -- Update to 1.7.0 - * No upstream changelog provided - * Last feature release based on kdelibs4 and Qt4 -- Bump kdevelop_version to 4.7.0 -- Bump libkdev_major to 8 -- Use kde4 macros for includes, kdevplatform respects kdelibs4 includes - -------------------------------------------------------------------- -Sat Dec 7 23:06:48 UTC 2013 - [email protected] - -- Update to 1.6.0 - No changelog provided - -------------------------------------------------------------------- -Thu Oct 31 16:53:39 UTC 2013 - [email protected] - -- Update to version 1.5.2 - * Disable color output for git-pull call - * Make sure delayedModificationWarningOn() is always called as a slot - * Use relativePath instead of relativeUrl to properly display spaces. - * Cleanup and fixup ProjectUtils to not leak and not trigger crashes. - * Add "--force" to git-rm call - * Fix crash / odd behavior in project tree view - * Fix uninitialized value found by valgrind - * Fix crash when re-loading the file manager plugin - * Fix licensing mistake in output view - -------------------------------------------------------------------- -Sun Oct 27 23:23:10 UTC 2013 - [email protected] - -- Adjust filelists, so it builds on 12.2 - -------------------------------------------------------------------- -Thu May 30 13:46:04 UTC 2013 - [email protected] - -- Update to version 1.5.1 - * Fix possible crash in IBreakPointController - * Fixup "Fetch Project" dialog - * Rename some methods - * Check for QtWebKit. - * Use macro_log_feature for Grantlee. - * Minor: Strip whitespace - * Make "Create new class" preview aware of C++ specific variables. - * Raise kdelibs dependency to 4.7 - * Fix crash in OutputExecutejob - * RunController: Fix dialog stacking - * Fix codeutils plugin, restoring Document/Rename Declaration. - * Fix another implicit conversion to QString - * React on errors of VcsJob - * GitPlugin: Do basic check if remote-url is valid - * Be more careful when accessing QList - * Avoid crash in VcsEventModel for Git - * Minor: Remove debugging output - * Enforce picking up of the right plugin, otherwise we got two - (plasmoid launcher and application) and the first one was used - (plasmoid launcher) for native apps as well. That resulted in - broken build & execution of the project. - * i18n: fix singular - * Add missing Messages.sh files - -------------------------------------------------------------------- -Mon May 13 10:52:29 UTC 2013 - [email protected] - -- Obsolete libkdevplatform0 with libkdevplatform7 - -------------------------------------------------------------------- -Fri Apr 26 16:16:27 UTC 2013 - [email protected] - -- Update to version 1.5.0 - * Unit tests improvements - * Improved file/project templates support - * C++ support improvements - -------------------------------------------------------------------- -Mon Dec 3 20:46:23 UTC 2012 - [email protected] - -- Update to 1.4.1 - * Don't allow to delete the project root, i.e. by pressing DEL. - * Do not store const& to a shared pointer of AbstractType. - * Fix C++ code completion bug: don't insert a ";" if there's already one - * Fix some strings in execute script - * Improve performance of context menu for git versioned projects - * Ensure we do not listen to deleted signals for items in skipped folders. - * Fix build of reviewboardtest. - * Update copy of FindQJSON.cmake - from kdepimlibs. - * Add filter lineedit to pick session dialog - -------------------------------------------------------------------- -Sun Nov 4 12:10:52 UTC 2012 - [email protected] - -- update to 1.4.0 - * Fix a regression of AliasDeclaration handling in DUContext::findLocalDeclarationsInternal. - * Add dots to lex/yacc file patterns. - * Only handle document model once, not once for every top row. - * Make it possible to show the history of CVS folders without crashing. - * Fix conditional, reported by CppCheck - -------------------------------------------------------------------- -Mon Sep 10 10:51:50 UTC 2012 - [email protected] - --update to 1.3.90 (1.4RC1) - * Reviewboard: Disable the "OK" button of the export-dialog - if no repository is selected. - * Reviewboard: Improve usability of the reviewboard dialog - * Debugger: when entering paused state set current frame to none - * Debugger: Support unknown breakpoint hit count - * Properly identify faulted executions in the CommandExecutor - * Fix memory leak - * Fix downstream builds. - * Fix memory leaks of Ui objects. - -------------------------------------------------------------------- -Tue Apr 17 06:30:43 UTC 2012 - [email protected] - -- update to 1.3.1 - * no changelog - -------------------------------------------------------------------- -Tue Mar 13 10:01:37 UTC 2012 - [email protected] - -- update to 1.3.0: - * more fixes to gcc 4.7 and cvstest in regard to macro handling - * Only store katepart session information for the last 20 files - * cleanup includes - * Give a warning and return false on isTextDocument if the - text-document is not properly initialized. - * Translate session picker - * Save and reload settings exposed by katepart per file - * skip files that are larger than 5MiB during parsing - * Activate the new active view through the main-window after - switching working-set, to get the correct focus. - * Don't disable updates while changing working-sets. There seems - to be a bug in Qt which can cause the updates to stay disabled - forever, ignoring setUpdatesEnabled(true). - * Fix a regression caused by the introduced quickopen-timer which - led to the previous quickopen-filter being used instead of a blank one. - * fix serious memory leak of kate documents - * Calling toString() is very slow, use the native way of filtering - empty identifiers. - * optimize: .contains && .value can be reduced to a single call to - .value() - * fallback to document-controller when looking for a mimetype of - files without a file extension - * optimize: apply quickopen filter after 150ms timeout - * delay calls to QuickOpenModel::restart - * hide quickopen project items with empty identifier - -------------------------------------------------------------------- -Thu Aug 18 13:13:04 UTC 2011 - [email protected] - -- Added check for duplicate files (fix for RPMLINT warning) ++++ 238 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kdevplatform/kdevplatform.changes ++++ and /work/SRC/openSUSE:Factory/.kdevplatform.new/kdevplatform.changes Old: ---- fix-for-null-pointer-dereference-with-gcc6.patch kdevplatform-1.7.3.tar.bz2 New: ---- kdevplatform-5.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdevplatform.spec ++++++ --- /var/tmp/diff_new_pack.zg4yaI/_old 2016-09-30 15:32:34.000000000 +0200 +++ /var/tmp/diff_new_pack.zg4yaI/_new 2016-09-30 15:32:34.000000000 +0200 @@ -16,63 +16,83 @@ # +%define rversion 5.0 +%define libkdev_major 10 Name: kdevplatform -Version: 1.7.3 +Version: 5.0.0 Release: 0 -%define kdevelop_version 4.7.3 -%define libkdev_major 8 Summary: Base Package for Integrated Development Environments License: GPL-2.0+ Group: Development/Tools/IDE Url: http://www.kdevelop.org -Source0: http://download.kde.org/stable/kdevelop/%{kdevelop_version}/src/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM fix-for-null-pointer-dereference-with-gcc6.patch kde#360707 -Patch1: fix-for-null-pointer-dereference-with-gcc6.patch +Source: http://download.kde.org/stable/kdevelop/%{version}/src/%{name}-%{rversion}.tar.xz BuildRequires: boost-devel -BuildRequires: db-devel -BuildRequires: fdupes -BuildRequires: grantlee-devel -BuildRequires: libkde4-devel >= 4.7 -BuildRequires: libqjson-devel +BuildRequires: extra-cmake-modules >= 0.0.9 +BuildRequires: grantlee5-devel +BuildRequires: karchive-devel >= 5.16.0 +BuildRequires: kcmutils-devel >= 5.16.0 +BuildRequires: kconfig-devel >= 5.16.0 +BuildRequires: kdeclarative-devel >= 5.16.0 +BuildRequires: kf5-filesystem +BuildRequires: kguiaddons-devel >= 5.16.0 +BuildRequires: ki18n-devel >= 5.16.0 +BuildRequires: kiconthemes-devel >= 5.16.0 +BuildRequires: kio-devel >= 5.16.0 +BuildRequires: kitemmodels-devel >= 5.16.0 +BuildRequires: kitemviews-devel >= 5.16.0 +BuildRequires: kjobwidgets-devel >= 5.16.0 +BuildRequires: knewstuff-devel >= 5.16.0 +BuildRequires: knotifications-devel >= 5.16.0 +BuildRequires: knotifyconfig-devel >= 5.16.0 +BuildRequires: kparts-devel >= 5.16.0 +BuildRequires: kservice-devel >= 5.16.0 +BuildRequires: ktexteditor-devel >= 5.16.0 +BuildRequires: kwidgetsaddons-devel >= 5.16.0 +BuildRequires: kwindowsystem-devel >= 5.16.0 +BuildRequires: kxmlgui-devel >= 5.16.0 +BuildRequires: libkomparediff2-kf5-devel +BuildRequires: sonnet-devel >= 5.16.0 BuildRequires: subversion-devel -BuildRequires: xz -#BuildRequires: kompare - currently disabled upstream, see toplevel CMakeLists.txt -Requires: %{name}-lang = %{version} +BuildRequires: threadweaver-devel >= 5.16.0 +BuildRequires: pkgconfig(Qt5Concurrent) >= 5.4.0 +BuildRequires: pkgconfig(Qt5Core) >= 5.4.0 +BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0 +BuildRequires: pkgconfig(Qt5QuickWidgets) >= 5.4.0 +BuildRequires: pkgconfig(Qt5Script) >= 5.4.0 +BuildRequires: pkgconfig(Qt5Test) >= 5.4.0 +BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.4.0 +BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0 +Conflicts: kdevplatform4 Requires: libkdevplatform%{libkdev_major} = %{version} -Provides: kdevplatform4 = 4.0.71 -Obsoletes: kdevplatform4 < 4.0.71 +Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -%kde4_runtime_requires %description This package contains the common plugins for integrated developments environment based on the KDevelop framework. -%lang_package +%package lang +Summary: Languages for package %{name} +Group: System/Localization +Requires: %{name} = %{version} +Provides: %{name}-lang-all = %{version} +Supplements: packageand(bundle-lang-other:%{name}) +Conflicts: kdevplatform4-lang +BuildArch: noarch + +%description lang +Provides translations to the package %{name} + + %prep -%setup -q -%if 0%{?suse_version} > 1320 -%patch1 -p1 -%endif -echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt -echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt -%if 0%{?suse_version} <= 1320 && !0%{?is_opensuse} -# fix build with older cmake versions (i.e. on 13.2 and below) by -# readding "cmake_policy(SET CMP0002 OLD)" to po/CMakeLists.txt -# (was in there before but has been removed in 1.7.3) -sed -i -e "1s/^/cmake_policy(SET CMP0002 OLD)\n/" po/CMakeLists.txt -%endif +%setup -q -n kdevplatform-%{rversion} %build - %cmake_kde4 -d build + %cmake_kf5 -d build %make_jobs %install - cd build - %make_install - %kde_post_install - %fdupes %{buildroot}%{_datadir}/locale - cd .. + %kf5_makeinstall -C build %find_lang kdevappwizard %{name}.lang %find_lang kdevclassbrowser %{name}.lang %find_lang kdevcodeutils %{name}.lang @@ -90,64 +110,47 @@ %find_lang kdevgrepview %{name}.lang %find_lang kdevkonsole %{name}.lang %find_lang kdevopenwith %{name}.lang - %find_lang kdevpastebin %{name}.lang %find_lang kdevpatchreview %{name}.lang %find_lang kdevplatform %{name}.lang %find_lang kdevproblemreporter %{name}.lang - %find_lang kdevprojectdashboard %{name}.lang %find_lang kdevprojectfilter %{name}.lang %find_lang kdevprojectmanagerview %{name}.lang %find_lang kdevquickopen %{name}.lang - %find_lang kdevreviewboard %{name}.lang - %find_lang kdevsnippet %{name}.lang %find_lang kdevstandardoutputview %{name}.lang %find_lang kdevsubversion %{name}.lang %find_lang kdevswitchtobuddy %{name}.lang - %find_lang kdevtemplates_config %{name}.lang %find_lang kdevtestview %{name}.lang %find_lang kdevvcsprojectintegration %{name}.lang + %find_lang kdevwelcomepage %{name}.lang %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%clean - rm -rf %{buildroot} - %files lang -f %{name}.lang -%package -n libkdevplatform-devel +%package devel Summary: Base Package for Integrated Development Environments: Build Environment Group: Development/Tools/IDE -Requires: kdevplatform = %{version} +Conflicts: libkdevplatform4-devel +Requires: %{name} = %{version} Requires: libkdevplatform%{libkdev_major} = %{version} -%description -n libkdevplatform-devel +%description devel This package contains the development files for building integrated developments environments based on the KDevelop framework. -%files -n libkdevplatform-devel +%files devel %defattr(-,root,root) -%{_kde4_includedir}/kdevplatform -%{_kde4_libdir}/libkdevplatformdebugger.so -%{_kde4_libdir}/libkdevplatformdocumentation.so -%{_kde4_libdir}/libkdevplatformjsontests.so -%{_kde4_libdir}/libkdevplatforminterfaces.so -%{_kde4_libdir}/libkdevplatformlanguage.so -%{_kde4_libdir}/libkdevplatformoutputview.so -%{_kde4_libdir}/libkdevplatformproject.so -%{_kde4_libdir}/libkdevplatformshell.so -%{_kde4_libdir}/libkdevplatformtests.so -%{_kde4_libdir}/libkdevplatformutil.so -%{_kde4_libdir}/libkdevplatformvcs.so -%{_kde4_libdir}/libsublime.so -%{_kde4_libdir}/cmake +%doc COPYING.SRC +%{_kf5_libdir}/*.so +%{_kf5_libdir}/cmake/KDevPlatform/ +%{_kf5_prefix}/include/kdevplatform/ %package -n libkdevplatform%{libkdev_major} Summary: Libraries for Integrated Development Environments Group: Development/Tools/IDE -Requires: kdevplatform = %{version} -Obsoletes: libkdevplatform0 +Requires: %{name} = %{version} %description -n libkdevplatform%{libkdev_major} This package contains the libraries for integrated development @@ -159,61 +162,20 @@ %files -n libkdevplatform%{libkdev_major} %defattr(-,root,root) -%{_kde4_libdir}/libkdevplatformdebugger.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformdocumentation.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformjsontests.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatforminterfaces.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformlanguage.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformoutputview.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformproject.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformshell.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformtests.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformutil.so.%{libkdev_major}* -%{_kde4_libdir}/libkdevplatformvcs.so.%{libkdev_major}* -%{_kde4_libdir}/libsublime.so.%{libkdev_major}* +%doc COPYING.SRC +%{_kf5_libdir}/*.so.* %files %defattr(-,root,root) %doc COPYING* README -%dir %{_kde4_appsdir}/kdevsession -%dir %{_kde4_modulesdir}/plugins/grantlee/ -%dir %{_kde4_modulesdir}/plugins/grantlee/0.?/ -%{_kde4_appsdir}/kdevappwizard/ -%{_kde4_appsdir}/kdevclassbrowser/ -%{_kde4_appsdir}/kdevcodegen/ -%{_kde4_appsdir}/kdevcodeutils/ -%{_kde4_appsdir}/kdevcontextbrowser/ -%{_kde4_appsdir}/kdevcvs/ -%{_kde4_appsdir}/kdevdebugger/ -%{_kde4_appsdir}/kdevdocumentswitcher/ -%{_kde4_appsdir}/kdevdocumentview/ -%{_kde4_appsdir}/kdevexternalscript/ -%{_kde4_appsdir}/kdevelop/ -%{_kde4_appsdir}/kdevfilemanager/ -%{_kde4_appsdir}/kdevfiletemplates/ -%{_kde4_appsdir}/kdevgrepview/ -%{_kde4_appsdir}/kdevpatchreview/ -%{_kde4_appsdir}/kdevproblemreporter/ -%{_kde4_appsdir}/kdevprojectmanagerview/ -%{_kde4_appsdir}/kdevquickopen/ -%{_kde4_appsdir}/kdevsession/ -%{_kde4_appsdir}/kdevsnippet/ -%{_kde4_appsdir}/kdevsourceformatter/ -%{_kde4_appsdir}/kdevstandardoutputview/ -%{_kde4_appsdir}/kdevtestview/ -%{_kde4_appsdir}/plasma/ -%{_kde4_configdir}/kdevappwizard.knsrc -%{_kde4_configdir}/kdevfiletemplates.knsrc -%{_kde4_iconsdir}/hicolor/*/*/*.png -%{_kde4_modulesdir}/plugins/grantlee/*/kdev_filters.so -%{_kde4_modulesdir}/*kdev*.so -%{_kde4_modulesdir}/imports/ -%{_kde4_servicesdir}/kcm_kdev*.desktop -%{_kde4_servicesdir}/kdev*.desktop -%{_kde4_servicetypesdir}/kdevelopplugin.desktop -# should be in libexec? -%{_kde4_bindir}/kdev_dbus_socket_transformer -%{_kde4_bindir}/kdev_format_source -%{_kde4_bindir}/kdevplatform_shell_environment.sh +%{_kf5_bindir}/kdev_dbus_socket_transformer +%{_kf5_bindir}/kdev_format_source +%{_kf5_bindir}/kdevplatform_shell_environment.sh +%{_kf5_iconsdir}/*/*/*/* +%{_kf5_plugindir}/ +%{_kf5_qmldir}/ +%{_kf5_servicetypesdir}/ +%{_kf5_sharedir}/kdevcodegen/ +%{_kf5_sharedir}/kdevcodeutils/ %changelog
