207 |
in applications. |
in applications. |
208 |
|
|
209 |
%files -n %{libqthelp} |
%files -n %{libqthelp} |
210 |
%{_qt5_libdir}/libQt5Help.so.%{qtmajor}* |
%{_qt5_libdir}/libQt5Help.so.%{qtmajor}{,.*} |
211 |
|
|
212 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
213 |
|
|
214 |
%package -n %{libqthelp_d} |
%package -n %{libqthelp_d} |
215 |
Summary: Devel files needed to build apps based on QtJsonDbCompat |
Summary: Devel files needed to build apps based on QtHelp and QtLinguistTools |
216 |
Group: Development/KDE and Qt |
Group: Development/KDE and Qt |
217 |
Requires: %{libqthelp} = %version |
Requires: %{libqthelp} = %version |
218 |
Requires: qtbase5-common-devel = %version |
Requires: qtbase5-common-devel = %version |
228 |
Provides: qt5help-private-devel = %version |
Provides: qt5help-private-devel = %version |
229 |
|
|
230 |
%description -n %{libqthelp_d} |
%description -n %{libqthelp_d} |
231 |
Devel files needed to build apps based on QtJsonDbCompat. |
Devel files needed to build apps based on QtHelp and QtLinguistTools. |
232 |
|
|
233 |
%files -n %{libqthelp_d} |
%files -n %{libqthelp_d} |
234 |
%{_qt5_libdir}/libQt5Help.prl |
%{_qt5_libdir}/libQt5Help.prl |
235 |
%{_qt5_libdir}/libQt5Help.so |
%{_qt5_libdir}/libQt5Help.so |
236 |
%{_qt5_libdir}/pkgconfig/Qt5Help.pc |
%{_qt5_libdir}/pkgconfig/Qt5Help.pc |
237 |
%{_qt5_includedir}/QtHelp |
%{_qt5_includedir}/QtHelp/ |
238 |
%{_qt5_datadir}/mkspecs/modules/qt_lib_help.pri |
%{_qt5_datadir}/mkspecs/modules/qt_lib_help.pri |
239 |
%{_qt5_examplesdir}/help/ |
%{_qt5_examplesdir}/help/ |
240 |
|
%dir %{_qt5_libdir}/cmake/Qt5Help |
241 |
%{_qt5_libdir}/cmake/Qt5Help/Qt5HelpConfig.cmake |
%{_qt5_libdir}/cmake/Qt5Help/Qt5HelpConfig.cmake |
242 |
%{_qt5_libdir}/cmake/Qt5Help/Qt5HelpConfigVersion.cmake |
%{_qt5_libdir}/cmake/Qt5Help/Qt5HelpConfigVersion.cmake |
243 |
%{_qt5_libdir}/cmake/Qt5Help/Qt5HelpConfigExtras.cmake |
%{_qt5_libdir}/cmake/Qt5Help/Qt5HelpConfigExtras.cmake |
244 |
#FIXME: Find a better place |
#FIXME: Find a better place |
245 |
|
%dir %{_qt5_libdir}/cmake/Qt5LinguistTools |
246 |
%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsConfig.cmake |
%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsConfig.cmake |
247 |
%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake |
%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake |
248 |
%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsConfigVersion.cmake |
%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsConfigVersion.cmake |
306 |
access Qt Designer's components. |
access Qt Designer's components. |
307 |
|
|
308 |
%files -n %{libqtdesigner} |
%files -n %{libqtdesigner} |
309 |
%{_qt5_libdir}/libQt5Designer.so.%{qtmajor}* |
%{_qt5_libdir}/libQt5Designer.so.%{qtmajor}{,.*} |
310 |
%{_qt5_libdir}/libQt5DesignerComponents.so.%{qtmajor}* |
%{_qt5_libdir}/libQt5DesignerComponents.so.%{qtmajor}{,.*} |
311 |
|
|
312 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
313 |
|
|
335 |
%{_qt5_libdir}/libQt5Designer.prl |
%{_qt5_libdir}/libQt5Designer.prl |
336 |
%{_qt5_libdir}/libQt5DesignerComponents.prl |
%{_qt5_libdir}/libQt5DesignerComponents.prl |
337 |
%{_qt5_libdir}/libQt5UiTools.prl |
%{_qt5_libdir}/libQt5UiTools.prl |
338 |
|
%{_qt5_libdir}/libQt5UiPlugin.prl |
339 |
%{_qt5_libdir}/libQt5UiTools.a |
%{_qt5_libdir}/libQt5UiTools.a |
340 |
%{_qt5_libdir}/pkgconfig/Qt5Designer.pc |
%{_qt5_libdir}/pkgconfig/Qt5Designer.pc |
341 |
%{_qt5_libdir}/pkgconfig/Qt5UiTools.pc |
%{_qt5_libdir}/pkgconfig/Qt5UiTools.pc |
342 |
%{_qt5_includedir}/QtDesignerComponents |
%{_qt5_libdir}/pkgconfig/Qt5UiPlugin.pc |
343 |
%{_qt5_includedir}/QtDesigner |
%{_qt5_includedir}/QtDesignerComponents/ |
344 |
%{_qt5_includedir}/QtUiPlugin |
%{_qt5_includedir}/QtDesigner/ |
345 |
%{_qt5_includedir}/QtUiTools |
%{_qt5_includedir}/QtUiPlugin/ |
346 |
|
%{_qt5_includedir}/QtUiTools/ |
347 |
%{_qt5_datadir}/mkspecs/modules/qt_lib_designer.pri |
%{_qt5_datadir}/mkspecs/modules/qt_lib_designer.pri |
348 |
%{_qt5_datadir}/mkspecs/modules/qt_lib_uitools.pri |
%{_qt5_datadir}/mkspecs/modules/qt_lib_uitools.pri |
349 |
%{_qt5_datadir}/mkspecs/modules/qt_lib_uiplugin.pri |
%{_qt5_datadir}/mkspecs/modules/qt_lib_uiplugin.pri |
350 |
%{_qt5_examplesdir}/designer |
%{_qt5_examplesdir}/designer |
351 |
%{_qt5_examplesdir}/uitools |
%{_qt5_examplesdir}/uitools |
352 |
%{_qt5_libdir}/cmake/Qt5Designer |
%{_qt5_libdir}/cmake/Qt5Designer/ |
353 |
%{_qt5_libdir}/cmake/Qt5UiTools |
%{_qt5_libdir}/cmake/Qt5UiTools/ |
354 |
%{_qt5_libdir}/cmake/Qt5UiPlugin |
%{_qt5_libdir}/cmake/Qt5UiPlugin/ |
355 |
%{_qt5_datadir}/mkspecs/modules/qt_lib_designer_private.pri |
%{_qt5_datadir}/mkspecs/modules/qt_lib_designer_private.pri |
356 |
%{_qt5_datadir}/mkspecs/modules/qt_lib_designercomponents_private.pri |
%{_qt5_datadir}/mkspecs/modules/qt_lib_designercomponents_private.pri |
357 |
%{_qt5_datadir}/mkspecs/modules/qt_lib_uitools_private.pri |
%{_qt5_datadir}/mkspecs/modules/qt_lib_uitools_private.pri |
378 |
%make_install install_docs INSTALL_ROOT=%{buildroot} |
%make_install install_docs INSTALL_ROOT=%{buildroot} |
379 |
%endif |
%endif |
380 |
|
|
381 |
mkdir -p %{buildroot}/%{_datadir}/applications |
mkdir -p %{buildroot}%{_datadir}/applications |
382 |
install -m 644 %SOURCE1 %{buildroot}/%{_datadir}/applications |
install -m 644 %SOURCE1 %{buildroot}/%{_datadir}/applications |
383 |
install -m 644 %SOURCE2 %{buildroot}/%{_datadir}/applications |
install -m 644 %SOURCE2 %{buildroot}/%{_datadir}/applications |
384 |
install -m 644 %SOURCE3 %{buildroot}/%{_datadir}/applications |
install -m 644 %SOURCE3 %{buildroot}/%{_datadir}/applications |
402 |
|
|
403 |
|
|
404 |
# Fix all buildroot paths |
# Fix all buildroot paths |
405 |
find %{buildroot}/%{_qt5_libdir} -type f -name '*prl' -exec perl -pi -e "s, -L%{_builddir}/\S+,,g" {} \; |
find %{buildroot}%{_qt5_libdir} -type f -name '*prl' -exec perl -pi -e "s, -L%{_builddir}/\S+,,g" {} \; |
406 |
find %{buildroot}/%{_qt5_libdir} -type f -name '*prl' -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \; |
find %{buildroot}%{_qt5_libdir} -type f -name '*prl' -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \; |
407 |
find %{buildroot}/%{_qt5_libdir} -type f -name '*la' -print -exec perl -pi -e "s, -L%{_builddir}/?\S+,,g" {} \; |
find %{buildroot}%{_qt5_libdir} -type f -name '*la' -print -exec perl -pi -e "s, -L%{_builddir}/?\S+,,g" {} \; |
408 |
|
|
409 |
# Don't reference builddir neither /usr(/X11R6)?/ in .pc files. |
# Don't reference builddir neither /usr(/X11R6)?/ in .pc files. |
410 |
perl -pi -e '\ |
perl -pi -e '\ |
423 |
|
|
424 |
# .la and .a files, die, die, die. |
# .la and .a files, die, die, die. |
425 |
find %{buildroot} -name '*.la' -delete |
find %{buildroot} -name '*.la' -delete |
|
|
|
|
## Qt5Designer.pc references non-existent Qt5UiPlugin.pc, remove the reference for now |
|
|
sed -i -e 's| Qt5UiPlugin||g' %{buildroot}%{_qt5_libdir}/pkgconfig/Qt5Designer.pc |
|
|
|
|