3 %bcond_without qch # documentation in QCH format
5 %define orgname qtgraphicaleffects
6 %define qtbase_ver %{version}
7 %define qtdeclarative_ver %{version}
8 %define qtscript_ver %{version}
9 %define qttools_ver %{version}
10 Summary: The Qt5 Graphical Effects module
11 Summary(pl.UTF-8): Moduł Qt5 Graphical Effects
15 # pngdumper is LGPL+exception/GPL, all the qml code is BSD
18 Source0: http://download.qt-project.org/official_releases/qt/5.3/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
19 # Source0-md5: a4170d057978794c2c3c477e841a0e08
20 URL: http://qt-project.org/
21 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
22 BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
24 BuildRequires: qt5-assistant >= %{qttools_ver}
26 BuildRequires: qt5-build >= %{qtbase_ver}
27 BuildRequires: qt5-qmake >= %{qtbase_ver}
28 BuildRequires: rpmbuild(macros) >= 1.654
29 BuildRequires: tar >= 1:1.22
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 %define specflags -fno-strict-aliasing
34 %define qt5dir %{_libdir}/qt5
37 Qt is a cross-platform application and UI framework. Using Qt, you can
38 write web-enabled applications once and deploy them across desktop,
39 mobile and embedded systems without rewriting the source code.
41 This package contains Qt5 Graphical Effects module.
43 %description -l pl.UTF-8
44 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
45 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
46 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
49 Ten pakiet zawiera moduł Qt5 Graphical Effects.
51 %package -n Qt5Quick-graphicaleffects
52 Summary: Qt5 Graphical Effects module for Qt5Quick library
53 Summary(pl.UTF-8): Moduł Qt5 Graphical Effects dla biblioteki Qt5Quick
55 Requires: Qt5Quick >= %{qtdeclarative_ver}
56 Obsoletes: qt5-qtgraphicaleffects
58 %description -n Qt5Quick-graphicaleffects
59 The Qt Graphical Effects module for Qt5Quick provides a set of QML
60 types for adding visually impressive and configurable effects to user
61 interfaces. Effects are visual items that can be added to Qt Quick
62 user interface as UI components.
64 %description -n Qt5Quick-graphicaleffects -l pl.UTF-8
65 Moduł Qt Graphical Effects dla biblioteki Qt5Quick udostępnia zbiór
66 typów QML do dodawania robiących wrażenie, konfigurowalnych efektów
67 wizualnych do interfejsów użytkownika. Efekty to elementy wizualne,
68 które można dodać do interfejsu użytkownika jako komponenty UI.
71 Summary: Qt5 Graphical Effects documentation in HTML format
72 Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML
74 Requires: qt5-doc-common >= %{qtbase_ver}
75 %if "%{_rpmversion}" >= "5"
80 Qt5 Graphical Effects documentation in HTML format.
82 %description doc -l pl.UTF-8
83 Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML.
86 Summary: Qt5 Graphical Effects documentation in QCH format
87 Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH
89 Requires: qt5-doc-common >= %{qtbase_ver}
90 %if "%{_rpmversion}" >= "5"
95 Qt5 Graphical Effects documentation in QCH format.
97 %description doc-qch -l pl.UTF-8
98 Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH.
101 %setup -q -n %{orgname}-opensource-src-%{version}
106 %{__make} %{!?with_qch:html_}docs
109 rm -rf $RPM_BUILD_ROOT
111 INSTALL_ROOT=$RPM_BUILD_ROOT
113 %{__make} install_%{!?with_qch:html_}docs \
114 INSTALL_ROOT=$RPM_BUILD_ROOT
117 rm -rf $RPM_BUILD_ROOT
119 %files -n Qt5Quick-graphicaleffects
120 %defattr(644,root,root,755)
122 %{qt5dir}/qml/QtGraphicalEffects
125 %defattr(644,root,root,755)
126 %{_docdir}/qt5-doc/qtgraphicaleffects
130 %defattr(644,root,root,755)
131 %{_docdir}/qt5-doc/qtgraphicaleffects.qch