Hello community, here is the log from the commit of package libqt5-creator for openSUSE:Factory checked in at 2016-05-30 09:56:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-creator (Old) and /work/SRC/openSUSE:Factory/.libqt5-creator.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-creator" Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-creator/libqt5-creator.changes 2016-05-23 16:39:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-creator.new/libqt5-creator.changes 2016-05-30 09:56:24.000000000 +0200 @@ -1,0 +2,12 @@ +Wed May 25 20:50:51 UTC 2016 - [email protected] + +- Add QtConcurrentTools to plugin-devel subpackage +- Add files with QTC_SOURCE- and QTC_BUILD-Envrionment variables to + to /etc/profiles.d +- Remove test directory form pugin-devel +- Move docs to /usr/share/doc/packages/qt5 like alle other Qt5 docs, + so that qtcreator.qch will be auto-detected. +- Create a new subpackage that contains the part of the source + tree, that is relevant for building Qt creator plugins. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-creator.spec ++++++ --- /var/tmp/diff_new_pack.kIFddl/_old 2016-05-30 09:56:26.000000000 +0200 +++ /var/tmp/diff_new_pack.kIFddl/_new 2016-05-30 09:56:26.000000000 +0200 @@ -70,6 +70,16 @@ environment (IDE) designed to make development with the Qt application framework even faster and easier. +%package plugin-devel +Summary: Qt Creator Plugin Development Files +Group: Development/Tools/IDE +Requires: libqt5-creator = %{version} +Requires: libqt5-qtbase-devel >= %{qt5_version} + +%description plugin-devel +This package contains all files from the Qt Creator source directory +(aka QTC_SOURCE) necessary to compile plugins. + %prep %setup -q -n %{rname}-opensource-src-%{version} %patch0 -p1 @@ -77,7 +87,7 @@ %build sed -i s,libexec/qtcreator,%{_lib}/qtcreator/libexec,g qtcreator.qbs -sed -i s,libexec/qtcreator,%{_lib}/qtcreator/libexec,g qtcreator.pri +sed -i 's,libexec/qtcreator,$$IDE_LIBRARY_BASENAME/qtcreator/libexec,g' qtcreator.pri # https://bugzilla.opensuse.org/962650 sed -i s,libexec/qtcreator,%{_lib}/qtcreator/libexec,g src/plugins/coreplugin/icore.cpp @@ -99,14 +109,30 @@ # its qmake. of course it is broken make INSTALL_ROOT=%{buildroot}/%{_prefix} install -mkdir -p %{buildroot}%{_datadir}/doc/packages/libqt5 -cp share/doc/qtcreator/qtcreator.qch %{buildroot}%{_datadir}/doc/packages/libqt5/ +mkdir -p %{buildroot}%{_datadir}/doc/packages/qt5 +cp share/doc/qtcreator/qtcreator.qch %{buildroot}%{_datadir}/doc/packages/qt5/ -mkdir -p %{buildroot}%{_datadir}/doc/packages/libqt5/qtcreator -cp -a doc/html/* %{buildroot}%{_datadir}/doc/packages/libqt5/qtcreator/ +mkdir -p %{buildroot}%{_datadir}/doc/packages/qt5/qtcreator +cp -a doc/html/* %{buildroot}%{_datadir}/doc/packages/qt5/qtcreator/ %suse_update_desktop_file -i qtcreator Development Qt IDE +# plugin development files +mkdir %{buildroot}%{_datadir}/qtcreator-devel +cp qtcreator.pri %{buildroot}%{_datadir}/qtcreator-devel +find src \( -name '*.h' -o -name '*.pri' -o -name 'QtConcurrentTools' \) \ + -exec cp --parents {} %{buildroot}%{_datadir}/qtcreator-devel \; + +mkdir -p %{buildroot}%{_sysconfdir}/profile.d +cat >%{buildroot}%{_sysconfdir}/profile.d/qtcreator-devel.sh <<EOF +export QTC_SOURCE=%{_datadir}/qtcreator-devel +export QTC_BUILD=%{_exec_prefix} +EOF +cat >%{buildroot}%{_sysconfdir}/profile.d/qtcreator-devel.csh <<EOF +setenv QTC_SOURCE %{_datadir}/qtcreator-devel +setenv QTC_BUILD %{_exec_prefix} +EOF + %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -119,6 +145,13 @@ %{_datadir}/qtcreator/ %{_datadir}/icons/hicolor %{_datadir}/applications/qtcreator.desktop -%{_datadir}/doc/packages/libqt5/ +%dir %{_datadir}/doc/packages/qt5 +%{_datadir}/doc/packages/qt5/qtcreator/ +%{_datadir}/doc/packages/qt5/qtcreator.qch + +%files plugin-devel +%defattr(-,root,root) +%{_datadir}/qtcreator-devel/ +%{_sysconfdir}/profile.d/qtcreator-devel.* %changelog
