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


Reply via email to