Hello community,

here is the log from the commit of package kdevelop4 for openSUSE:Factory 
checked in at 2014-11-14 09:19:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdevelop4 (Old)
 and      /work/SRC/openSUSE:Factory/.kdevelop4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdevelop4"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdevelop4/kdevelop4.changes      2014-09-02 
08:22:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdevelop4.new/kdevelop4.changes 2014-11-14 
09:19:01.000000000 +0100
@@ -1,0 +2,14 @@
+Wed Nov 12 12:46:00 UTC 2014 - Led <[email protected]>
+
+- fix bashisms in post/postun scripts
+
+-------------------------------------------------------------------
+Wed Nov 12 08:31:29 UTC 2014 - [email protected]
+
+- Split the cpp support from the kdevelop4 package.
+  The cpp and Clang plugins are mutually exclusive. Moving the cpp
+  plugin to its own package allows installing the experimental
+  clang package.
+- Fix some rpmlint warnings
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdevelop4.spec ++++++
--- /var/tmp/diff_new_pack.oeV0Jn/_old  2014-11-14 09:19:03.000000000 +0100
+++ /var/tmp/diff_new_pack.oeV0Jn/_new  2014-11-14 09:19:03.000000000 +0100
@@ -33,6 +33,9 @@
 BuildRequires:  xz
 Requires:       %{name}-lang = %{version}
 Requires:       kate
+Requires:       kdevelop4-cpp-parser
+# The kdevelop c++ parser is better for the moment
+Recommends:     kdevelop4-plugin-cppsupport
 Recommends:     cmake
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires(post):     shared-mime-info
@@ -45,6 +48,43 @@
 documentation browser, a source code editor with syntax highlighting, a
 GUI for the compiler, and much more.
 
+%package devel
+Summary:        Integrated Development Environment: Build Environment
+License:        GPL-2.0+
+Group:          Development/Tools/IDE
+Requires:       kdevelop4 = %{version}
+
+%description devel
+An integrated development environment (IDE) that allows you to write
+programs for the X Window System, the Qt library, or KDE. It includes a
+documentation browser, a source code editor with syntax highlighting, a
+GUI for the compiler, and much more.
+
+%package doc
+Summary:        KDE Integrated Development Environment: Documentation
+License:        GPL-2.0+
+Group:          Development/Tools/IDE
+Requires:       kdevelop4 = %{version}
+
+%description doc
+An integrated development environment (IDE) that allows you to write
+programs for the X Window System, the Qt library, or KDE. It includes a
+documentation browser, a source code editor with syntax highlighting, a
+GUI for the compiler, and much more.
+
+%package -n kdevelop4-plugin-cppsupport
+Summary:        C++ Language support plugin
+License:        GPL-2.0+
+Group:          Development/Tools/IDE
+Requires:       kdevelop4 = %{version}
+Provides:       kdevelop4-cpp-parser
+Conflicts:      otherproviders(kdevelop4-cpp-parser)
+
+%description -n kdevelop4-plugin-cppsupport
+This package provides the C++ support for KDevelop.
+There is also an experimental version available using clang.
+If you would like to try that out install kdevelop4-plugin-clang instead
+
 %lang_package
 %prep
 %setup -q -n kdevelop-%{version}
@@ -80,38 +120,11 @@
 
 %post
 /sbin/ldconfig
-/usr/bin/update-mime-database %{_kde4_datadir}/mime &> /dev/null || :
+/usr/bin/update-mime-database %{_kde4_datadir}/mime >/dev/null 2>&1 ||:
 
 %postun
 /sbin/ldconfig
-/usr/bin/update-mime-database %{_kde4_datadir}/mime &> /dev/null || :
-
-%clean
-  rm -rf %{buildroot}
-
-%package devel
-Summary:        Integrated Development Environment: Build Environment
-License:        GPL-2.0+
-Group:          Development/Tools/IDE
-Requires:       kdevelop4 = %{version}
-
-%description devel
-An integrated development environment (IDE) that allows you to write
-programs for the X Window System, the Qt library, or KDE. It includes a
-documentation browser, a source code editor with syntax highlighting, a
-GUI for the compiler, and much more.
-
-%package doc
-Summary:        KDE Integrated Development Environment: Documentation
-License:        GPL-2.0+
-Group:          Development/Tools/IDE
-Requires:       kdevelop4 = %{version}
-
-%description doc
-An integrated development environment (IDE) that allows you to write
-programs for the X Window System, the Qt library, or KDE. It includes a
-documentation browser, a source code editor with syntax highlighting, a
-GUI for the compiler, and much more.
+/usr/bin/update-mime-database %{_kde4_datadir}/mime >/dev/null 2>&1 ||:
 
 %files lang -f %{name}.lang
 %defattr(-,root,root)
@@ -126,35 +139,48 @@
 %defattr(-,root,root,-)
 %doc %lang(en) %{_kde4_htmldir}/en/kdevelop/
 
+%files -n kdevelop4-plugin-cppsupport
+%defattr(-,root,root)
+%{_kde4_servicesdir}/kdevcppsupport.desktop
+%{_kde4_modulesdir}/kdevcpplanguagesupport.so
+%{_kde4_libdir}/libkdev4cppduchain.so
+%{_kde4_libdir}/libkdev4cppparser.so
+%{_kde4_libdir}/libkdev4cpprpp.so
+%{_kde4_appsdir}/kdevcppsupport/
+
 %files
 %defattr(-,root,root)
 %doc AUTHORS COPYING COPYING.LIB
-%config %{_kde_config_dir}/kdevelop-qthelp.knsrc
-%config %{_kde_config_dir}/kdeveloprc
 %dir %{_kde4_appsdir}/plasma
 %dir %{_kde4_appsdir}/plasma/plasmoids
+
 %{_kde4_applicationsdir}/kdevelop.desktop
 %{_kde4_applicationsdir}/kdevelop_ps.desktop
+
 %{_kde4_appsdir}/kdevappwizard/
 %{_kde4_appsdir}/kdevcodegen/
-%{_kde4_appsdir}/kdevcppsupport/
 %{_kde4_appsdir}/kdevcustommakemanager/
 %{_kde4_appsdir}/kdevelop/
 %{_kde4_appsdir}/kdevfiletemplates/
 %{_kde4_appsdir}/kdevgdb/
 %{_kde4_appsdir}/kdevmanpage/
-%{_kde4_appsdir}/kdevokteta
+%{_kde4_appsdir}/kdevokteta/
 %{_kde4_appsdir}/plasma/plasmoids/kdevelopsessions/
 
%{_kde4_appsdir}/plasma/services/org.kde.plasma.dataengine.kdevelopsessions.operations
+
 %{_kde4_bindir}/kdevelop
 %{_kde4_bindir}/kdevelop!
+
+%{_kde4_configdir}/kdeveloprc
+%{_kde4_configdir}/kdevelop-qthelp.knsrc
+
 %{_kde4_datadir}/mime/packages/kdevelop.xml
+
 %{_kde4_iconsdir}/*
+
 %{_kde4_libdir}/libkdev4cmakecommon.so
-%{_kde4_libdir}/libkdev4cppduchain.so
-%{_kde4_libdir}/libkdev4cppparser.so
-%{_kde4_libdir}/libkdev4cpprpp.so
 %{_kde4_libdir}/libkdev4includesdefinessettings.so
+
 %{_kde4_modulesdir}/kcm_kdev*.so
 %{_kde4_modulesdir}/kdev*.so
 %{_kde4_modulesdir}/krunner_kdevelopsessions.so
@@ -163,4 +189,12 @@
 %{_kde4_servicesdir}/kdev*
 %{_kde4_servicesdir}/plasma-*-kdev*.desktop
 
+# These files are now provided by kdevelop4-plugin-cppsupport
+%exclude %{_kde4_servicesdir}/kdevcppsupport.desktop
+%exclude %{_kde4_modulesdir}/kdevcpplanguagesupport.so
+%exclude %{_kde4_libdir}/libkdev4cppduchain.so
+%exclude %{_kde4_libdir}/libkdev4cppparser.so
+%exclude %{_kde4_libdir}/libkdev4cpprpp.so
+%exclude %{_kde4_appsdir}/kdevcppsupport/
+
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to