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 # pngdumper is LGPL+exception/GPL, all the qml code is BSD
17 Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
18 # Source0-md5: 3486276480b063e4207af42a1429666e
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-qtdeclarative >= %{qtdeclarative_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}-everywhere-src-%{version}
106 %{?with_doc:%{__make} docs}
109 rm -rf $RPM_BUILD_ROOT
111 INSTALL_ROOT=$RPM_BUILD_ROOT
114 %{__make} install_docs \
115 INSTALL_ROOT=$RPM_BUILD_ROOT
120 rm -rf $RPM_BUILD_ROOT
122 %files -n Qt5Quick-graphicaleffects
123 %defattr(644,root,root,755)
125 %{qt5dir}/qml/QtGraphicalEffects
129 %defattr(644,root,root,755)
130 %{_docdir}/qt5-doc/qtgraphicaleffects
133 %defattr(644,root,root,755)
134 %{_docdir}/qt5-doc/qtgraphicaleffects.qch