diff --git a/.gitignore b/.gitignore index 8af0006..22c4648 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/qtscript-opensource-src-5.0.2.tar.xz /qtscript-opensource-src-5.1.1.tar.xz +/qtscript-opensource-src-5.2.0-alpha.tar.xz diff --git a/qt5-qtscript.spec b/qt5-qtscript.spec index 2a760a8..26bc26f 100644 --- a/qt5-qtscript.spec +++ b/qt5-qtscript.spec @@ -1,15 +1,24 @@ %global qt_module qtscript +%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 - QtScript component 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 @@ -28,6 +37,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}} @@ -36,12 +56,18 @@ Requires: qt5-qtbase-devel%{?_isa} %build %{_qt5_qmake} -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,8 +96,20 @@ rm -fv %{buildroot}%{_qt5_libdir}/lib*.la %{_qt5_libdir}/pkgconfig/Qt5*.pc %{_qt5_archdatadir}/mkspecs/modules/*.pri +%if 0%{?docs} +%files doc +%{_qt5_docdir}/qtscript.qch +%{_qt5_docdir}/qtscript/ +%{_qt5_docdir}/qtscripttools.qch +%{_qt5_docdir}/qtscripttools/ +%endif + %changelog +* Tue Oct 01 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 7839c55..0410e4d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5c0e8633fbf560f711b7af689f8bcb99 qtscript-opensource-src-5.1.1.tar.xz +b3a622eef6cf4f67b1e5a0f95ed030f3 qtscript-opensource-src-5.2.0-alpha.tar.xz