Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[qtdeclarative] Create documentation packages in release mode. Fixes …
…MER#1181

Add qtdeclarative-doc and qtdeclarative-qtquick-doc packages.
  • Loading branch information
Bea Lam committed Jul 30, 2015
1 parent 087e2fd commit 43d1aa7
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions rpm/qtdeclarative.spec
Expand Up @@ -41,6 +41,14 @@ mobile and embedded systems without rewriting the source code.
.
This package contains the Declarative library development files

%package doc
Summary: Qt Declarative - documentation
Group: Qt/Qt
Requires: %{name} = %{version}-%{release}

%description doc
This package contains the Qt Declarative documentation

%package qtquicktest
Summary: Qt Declarative QtQuickTest library
Group: Qt/Qt
Expand Down Expand Up @@ -79,6 +87,15 @@ Requires: qt5-qtdeclarative-qtquick = %{version}-%{release}
This package contains the development headers for legacy QtQuick 1
QML support library

%package qtquick-doc
Summary: Qt Declarative - QtQuick documentation
Group: Qt/Qt
Requires: %{name} = %{version}-%{release}
Requires: qt5-qtdeclarative-qtquick = %{version}-%{release}

%description qtquick-doc
This package contains the Qt Declarative QtQuick documentation

%package qtquickparticles
Summary: Qt Declarative - QtQuick Particles library
Group: Qt/Qt
Expand Down Expand Up @@ -268,6 +285,11 @@ touch .git

make %{?_smp_mflags}

%if 0%{?qt5_release_build}
make docs
%endif


%install
rm -rf %{buildroot}
%qmake5_install
Expand All @@ -289,6 +311,15 @@ cp lib/libQt5QmlDevTools.a %{buildroot}/%{_libdir}
%fdupes %{buildroot}/%{_includedir}


# Copy docs
mkdir -p %{buildroot}/%{_docdir}/qt5/qtqml
mkdir -p %{buildroot}/%{_docdir}/qt5/qtquick
%if 0%{?qt5_release_build}
cp -R doc/qtqml %{buildroot}/%{_docdir}/qt5
cp -R doc/qtqml.qch %{buildroot}/%{_docdir}/qt5
cp -R doc/qtquick %{buildroot}/%{_docdir}/qt5
cp -R doc/qtquick.qch %{buildroot}/%{_docdir}/qt5
%endif


#### Pre/Post section
Expand Down Expand Up @@ -338,6 +369,8 @@ cp lib/libQt5QmlDevTools.a %{buildroot}/%{_libdir}
%{_datadir}/qt5/mkspecs/modules/qt_lib_qml_private.pri
%{_libdir}/cmake/

%files doc
%{_docdir}/qt5/qtqml*

%files qtquick
%defattr(-,root,root,-)
Expand All @@ -353,6 +386,8 @@ cp lib/libQt5QmlDevTools.a %{buildroot}/%{_libdir}
%{_datadir}/qt5/mkspecs/modules/qt_lib_quick.pri
%{_datadir}/qt5/mkspecs/modules/qt_lib_quick_private.pri

%files qtquick-doc
%{_docdir}/qt5/qtquick*



Expand Down

0 comments on commit 43d1aa7

Please sign in to comment.