diff --git a/.gitignore b/.gitignore index 9dfc20f..e34c64b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/qtsvg-opensource-src-5.0.2.tar.xz /qtsvg-opensource-src-5.1.1.tar.xz +/qtsvg-opensource-src-5.2.0-alpha.tar.xz diff --git a/qt5-qtsvg.spec b/qt5-qtsvg.spec index a3e77fb..a4c6af5 100644 --- a/qt5-qtsvg.spec +++ b/qt5-qtsvg.spec @@ -1,15 +1,24 @@ %global qt_module qtsvg +%define pre alpha + +# define to build docs, need to undef this for bootstrapping +# where qt5-qttools builds are not yet available +%define docs 1 Summary: Qt5 - Support for rendering and displaying SVG Name: qt5-%{qt_module} -Version: 5.1.1 -Release: 1%{?dist} +Version: 5.2.0 +Release: 0.1.%{pre}%{?dist} # See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details License: LGPLv2 with exceptions or GPLv3 with exceptions Url: http://qt-project.org/ -Source0: http://download.qt-project.org/official_releases/qt/5.1/%{version}/submodules/%{qt_module}-opensource-src-%{version}.tar.xz +%if 0%{?pre:1} +Source0: http://download.qt-project.org/development_releases/qt/5.2/%{version}-%{pre}/submodules/%{qt_module}-opensource-src-%{version}-%{pre}.tar.xz +%else +Source0: http://download.qt-project.org/official_releases/qt/5.2/%{version}/submodules/%{qt_module}-opensource-src-%{version}.tar.xz +%endif # http://bugzilla.redhat.com/1005482 ExcludeArch: ppc64 ppc @@ -31,6 +40,17 @@ Requires: qt5-qtbase-devel%{?_isa} %description devel %{summary}. +%if 0%{?docs} +%package doc +Summary: API documentation for %{name} +Requires: %{name} = %{version}-%{release} +# for qhelpgenerator +BuildRequires: qt5-qttools-devel +BuildArch: noarch +%description doc +%{summary}. +%endif + %prep %setup -q -n %{qt_module}-opensource-src-%{version}%{?pre:-%{pre}} @@ -41,10 +61,18 @@ Requires: qt5-qtbase-devel%{?_isa} make %{?_smp_mflags} +%if 0%{?docs} +make %{?_smp_mflags} docs +%endif + %install make install INSTALL_ROOT=%{buildroot} +%if 0%{?docs} +make install_docs INSTALL_ROOT=%{buildroot} +%endif + ## .prl file love (maybe consider just deleting these -- rex # nuke dangling reference(s) to %%buildroot, excessive (.la-like) libs sed -i \ @@ -70,12 +98,23 @@ rm -fv %{buildroot}%{_qt5_libdir}/lib*.la %{_qt5_headerdir}/QtSvg/ %{_qt5_libdir}/libQt5Svg.so %{_qt5_libdir}/libQt5Svg.prl +%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake %{_qt5_libdir}/cmake/Qt5Svg/ %{_qt5_libdir}/pkgconfig/Qt5Svg.pc %{_qt5_archdatadir}/mkspecs/modules/qt_lib_svg.pri +%if 0%{?docs} +%files doc +%{_qt5_docdir}/qtsvg.qch +%{_qt5_docdir}/qtsvg/ +%endif + %changelog +* Wed Oct 02 2013 Rex Dieter 5.2.0-0.1.alpha +- 5.2.0-alpha +- -doc subpkg + * Wed Aug 28 2013 Rex Dieter 5.1.1-1 - 5.1.1 diff --git a/sources b/sources index c678165..212afb2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9db8209602b0ea942273e01a874ea5b7 qtsvg-opensource-src-5.1.1.tar.xz +37fed519a386f8ad8d03fac48e867a23 qtsvg-opensource-src-5.2.0-alpha.tar.xz