3 %bcond_without doc # Documentation
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 License: LGPL v3 or GPL v2 or GPL v3 or commercial
16 Source0: https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-opensource-src-%{version}.tar.xz
17 # Source0-md5: 18fadce5663a823c0fae305d94fb1070
18 URL: https://www.qt.io/
19 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
20 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
21 BuildRequires: Qt5Qml-devel >= %{qtdeclarative_ver}
22 BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
24 BuildRequires: qt5-assistant >= %{qttools_ver}
26 BuildRequires: qt5-qtdeclarative >= %{qtdeclarative_ver}
27 BuildRequires: qt5-build >= %{qtbase_ver}
28 BuildRequires: qt5-qmake >= %{qtbase_ver}
29 BuildRequires: rpm-build >= 4.6
30 BuildRequires: rpmbuild(macros) >= 2.016
31 BuildRequires: tar >= 1:1.22
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define specflags -fno-strict-aliasing
36 %define qt5dir %{_libdir}/qt5
39 Qt is a cross-platform application and UI framework. Using Qt, you can
40 write web-enabled applications once and deploy them across desktop,
41 mobile and embedded systems without rewriting the source code.
43 This package contains Qt5 Graphical Effects module.
45 %description -l pl.UTF-8
46 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
47 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
48 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
51 Ten pakiet zawiera moduł Qt5 Graphical Effects.
53 %package -n Qt5Quick-graphicaleffects
54 Summary: Qt5 Graphical Effects module for Qt5Quick library
55 Summary(pl.UTF-8): Moduł Qt5 Graphical Effects dla biblioteki Qt5Quick
57 Requires: Qt5Core >= %{qtbase_ver}
58 Requires: Qt5Gui >= %{qtbase_ver}
59 Requires: Qt5Qml >= %{qtdeclarative_ver}
60 Requires: Qt5Quick >= %{qtdeclarative_ver}
61 Obsoletes: qt5-qtgraphicaleffects < 5.3.0
63 %description -n Qt5Quick-graphicaleffects
64 The Qt Graphical Effects module for Qt5Quick provides a set of QML
65 types for adding visually impressive and configurable effects to user
66 interfaces. Effects are visual items that can be added to Qt Quick
67 user interface as UI components.
69 %description -n Qt5Quick-graphicaleffects -l pl.UTF-8
70 Moduł Qt Graphical Effects dla biblioteki Qt5Quick udostępnia zbiór
71 typów QML do dodawania robiących wrażenie, konfigurowalnych efektów
72 wizualnych do interfejsów użytkownika. Efekty to elementy wizualne,
73 które można dodać do interfejsu użytkownika jako komponenty UI.
76 Summary: Qt5 Graphical Effects documentation in HTML format
77 Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML
79 Requires: qt5-doc-common >= %{qtbase_ver}
83 Qt5 Graphical Effects documentation in HTML format.
85 %description doc -l pl.UTF-8
86 Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML.
89 Summary: Qt5 Graphical Effects documentation in QCH format
90 Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH
92 Requires: qt5-doc-common >= %{qtbase_ver}
96 Qt5 Graphical Effects documentation in QCH format.
98 %description doc-qch -l pl.UTF-8
99 Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH.
102 %setup -q -n %{orgname}-everywhere-src-%{version}
107 %{?with_doc:%{__make} docs}
110 rm -rf $RPM_BUILD_ROOT
113 INSTALL_ROOT=$RPM_BUILD_ROOT
116 %{__make} install_docs \
117 INSTALL_ROOT=$RPM_BUILD_ROOT
122 rm -rf $RPM_BUILD_ROOT
124 %files -n Qt5Quick-graphicaleffects
125 %defattr(644,root,root,755)
127 %dir %{qt5dir}/qml/QtGraphicalEffects
129 %attr(755,root,root) %{qt5dir}/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.so
130 %{qt5dir}/qml/QtGraphicalEffects/plugins.qmltypes
131 %{qt5dir}/qml/QtGraphicalEffects/qmldir
132 %{qt5dir}/qml/QtGraphicalEffects/*.qml
133 %dir %{qt5dir}/qml/QtGraphicalEffects/private
134 # R: Core Gui Qml Quick
135 %attr(755,root,root) %{qt5dir}/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so
136 %{qt5dir}/qml/QtGraphicalEffects/private/qmldir
137 %{qt5dir}/qml/QtGraphicalEffects/private/*.qml
138 %{qt5dir}/qml/QtGraphicalEffects/private/*.qmlc
142 %defattr(644,root,root,755)
143 %{_docdir}/qt5-doc/qtgraphicaleffects
146 %defattr(644,root,root,755)
147 %{_docdir}/qt5-doc/qtgraphicaleffects.qch