From 39ed99eb3a9579fa71a1f3c724e281b4d2dfea27 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sun, 22 Jun 2014 09:35:12 +0200 Subject: [PATCH] - pl, partially cleaned up/unified with other qt5-* --- qt5-qtgraphicaleffects.spec | 83 ++++++++++++++++++++++++++++--------- 1 file changed, 64 insertions(+), 19 deletions(-) diff --git a/qt5-qtgraphicaleffects.spec b/qt5-qtgraphicaleffects.spec index d6f077c..95ce879 100644 --- a/qt5-qtgraphicaleffects.spec +++ b/qt5-qtgraphicaleffects.spec @@ -1,8 +1,16 @@ # TODO: # - cleanup +# +# Conditional build: +%bcond_without qch # documentation in QCH format %define orgname qtgraphicaleffects -Summary: The Qt5 Graphical Effects +%define qtbase_ver %{version} +%define qtdeclarative_ver %{version} +%define qtscript_ver %{version} +%define qttools_ver %{version} +Summary: The Qt5 Graphical Effects modules +Summary(pl.UTF-8): Moduły Qt5 Graphical Effects Name: qt5-%{orgname} Version: 5.2.0 Release: 0.1 @@ -11,23 +19,37 @@ Group: X11/Libraries Source0: http://download.qt-project.org/official_releases/qt/5.2/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz # Source0-md5: 85e94989bbc624f676102f0ea343b6dd URL: http://qt-project.org/ -BuildRequires: qt5-qtbase-devel = %{version} -BuildRequires: qt5-qtdeclarative-devel = %{version} -BuildRequires: qt5-qtscript-devel = %{version} -BuildRequires: qt5-qttools-devel = %{version} +BuildRequires: qt5-qtbase-devel >= %{qtbase_ver} +BuildRequires: qt5-qtdeclarative-devel >= %{qtdeclarative_ver} +BuildRequires: qt5-qtscript-devel >= %{qtscript_ver} +BuildRequires: qt5-qttools-devel >= %{qttools_ver} +%if %{with qch} +BuildRequires: qt5-assistant >= %{qttools_ver} +%endif +BuildRequires: qt5-build >= %{qtbase_ver} +BuildRequires: qt5-qmake >= %{qtbase_ver} BuildRequires: rpmbuild(macros) >= 1.654 BuildRequires: tar >= 1:1.22 BuildRequires: xz BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _noautoreqdep libGL.so.1 libGLU.so.1 -%define _noautostrip '.*_debug\\.so*' - %define specflags -fno-strict-aliasing -%define _qtdir %{_libdir}/qt5 +%define qt5dir %{_libdir}/qt5 %description -The Qt5 Graphical Effects libraries. +Qt is a cross-platform application and UI framework. Using Qt, you can +write web-enabled applications once and deploy them across desktop, +mobile and embedded systems without rewriting the source code. + +This package contains Qt5 Graphical Effects modules. + +%description -l pl.UTF-8 +Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika. +Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w +systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu +źródłowego. + +Ten pakiet zawiera moduły Qt5 Graphical Effects. %package devel Summary: The Qt5 Graphical Effects - development files @@ -38,14 +60,34 @@ Requires: %{name} = %{version}-%{release} The Qt5 Graphical Effects - development files. %package doc -Summary: The Qt5 Graphical Effects - docs +Summary: Qt5 Graphical Effects documentation in HTML format +Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML Group: Documentation +Requires: qt5-doc-common >= %{qtbase_ver} %if "%{_rpmversion}" >= "5" BuildArch: noarch %endif %description doc -The Qt5 Graphical Effects - documentation. +Qt5 Graphical Effects documentation in HTML format. + +%description doc -l pl.UTF-8 +Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML. + +%package doc-qch +Summary: Qt5 Graphical Effects documentation in QCH format +Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH +Group: Documentation +Requires: qt5-doc-common >= %{qtbase_ver} +%if "%{_rpmversion}" >= "5" +BuildArch: noarch +%endif + +%description doc-qch +Qt5 Graphical Effects documentation in QCH format. + +%description doc-qch -l pl.UTF-8 +Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH. %package examples Summary: The Qt5 Graphical Effects examples @@ -63,26 +105,29 @@ The Qt5 Graphical Effects - examples. %build qmake-qt5 %{__make} -%{__make} docs +%{__make} %{!?with_qch:html_}docs %install rm -rf $RPM_BUILD_ROOT %{__make} install \ INSTALL_ROOT=$RPM_BUILD_ROOT -%{__make} install_docs \ +%{__make} install_%{!?with_qch:html_}docs \ INSTALL_ROOT=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - %files %defattr(644,root,root,755) -%{_qtdir}/qml +%{qt5dir}/qml/* %files doc %defattr(644,root,root,755) -%{_docdir}/qt5-doc +%{_docdir}/qt5-doc/qtgraphicaleffects + +%if %{with qch} +%files doc-qch +%defattr(644,root,root,755) +%{_docdir}/qt5-doc/qtgraphicaleffects.qch +%endif -- 2.44.0