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]
