3 %bcond_without qch # documentation in QCH format
5 %define orgname qtgraphicaleffects
6 %define qtbase_ver %{version}
7 %define qtdeclarative_ver %{version}
8 %define qttools_ver %{version}
9 Summary: The Qt5 Graphical Effects module
10 Summary(pl.UTF-8): Moduł Qt5 Graphical Effects
14 # pngdumper is LGPL+exception/GPL, all the qml code is BSD
17 Source0: http://download.qt.io/official_releases/qt/5.8/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
18 # Source0-md5: 0f74145f0fbb3db8d2f9711b83531fcf
19 URL: http://www.qt.io/
20 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
21 BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
23 BuildRequires: qt5-assistant >= %{qttools_ver}
25 BuildRequires: qt5-build >= %{qtbase_ver}
26 BuildRequires: qt5-qmake >= %{qtbase_ver}
27 BuildRequires: rpmbuild(macros) >= 1.654
28 BuildRequires: tar >= 1:1.22
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define specflags -fno-strict-aliasing
33 %define qt5dir %{_libdir}/qt5
36 Qt is a cross-platform application and UI framework. Using Qt, you can
37 write web-enabled applications once and deploy them across desktop,
38 mobile and embedded systems without rewriting the source code.
40 This package contains Qt5 Graphical Effects module.
42 %description -l pl.UTF-8
43 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
44 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
45 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
48 Ten pakiet zawiera moduł Qt5 Graphical Effects.
50 %package -n Qt5Quick-graphicaleffects
51 Summary: Qt5 Graphical Effects module for Qt5Quick library
52 Summary(pl.UTF-8): Moduł Qt5 Graphical Effects dla biblioteki Qt5Quick
54 Requires: Qt5Quick >= %{qtdeclarative_ver}
55 Obsoletes: qt5-qtgraphicaleffects
57 %description -n Qt5Quick-graphicaleffects
58 The Qt Graphical Effects module for Qt5Quick provides a set of QML
59 types for adding visually impressive and configurable effects to user
60 interfaces. Effects are visual items that can be added to Qt Quick
61 user interface as UI components.
63 %description -n Qt5Quick-graphicaleffects -l pl.UTF-8
64 Moduł Qt Graphical Effects dla biblioteki Qt5Quick udostępnia zbiór
65 typów QML do dodawania robiących wrażenie, konfigurowalnych efektów
66 wizualnych do interfejsów użytkownika. Efekty to elementy wizualne,
67 które można dodać do interfejsu użytkownika jako komponenty UI.
70 Summary: Qt5 Graphical Effects documentation in HTML format
71 Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML
73 Requires: qt5-doc-common >= %{qtbase_ver}
74 %if "%{_rpmversion}" >= "5"
79 Qt5 Graphical Effects documentation in HTML format.
81 %description doc -l pl.UTF-8
82 Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML.
85 Summary: Qt5 Graphical Effects documentation in QCH format
86 Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH
88 Requires: qt5-doc-common >= %{qtbase_ver}
89 %if "%{_rpmversion}" >= "5"
94 Qt5 Graphical Effects documentation in QCH format.
96 %description doc-qch -l pl.UTF-8
97 Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH.
100 %setup -q -n %{orgname}-opensource-src-%{version}
105 %{__make} %{!?with_qch:html_}docs
108 rm -rf $RPM_BUILD_ROOT
110 INSTALL_ROOT=$RPM_BUILD_ROOT
112 %{__make} install_%{!?with_qch:html_}docs \
113 INSTALL_ROOT=$RPM_BUILD_ROOT
116 rm -rf $RPM_BUILD_ROOT
118 %files -n Qt5Quick-graphicaleffects
119 %defattr(644,root,root,755)
121 %{qt5dir}/qml/QtGraphicalEffects
124 %defattr(644,root,root,755)
125 %{_docdir}/qt5-doc/qtgraphicaleffects
129 %defattr(644,root,root,755)
130 %{_docdir}/qt5-doc/qtgraphicaleffects.qch