]> git.pld-linux.org Git - packages/qt5-qtgraphicaleffects.git/blame - qt5-qtgraphicaleffects.spec
up to 5.15.13
[packages/qt5-qtgraphicaleffects.git] / qt5-qtgraphicaleffects.spec
CommitLineData
39ed99eb
JB
1#
2# Conditional build:
3e4f3628 3%bcond_without doc # Documentation
a23acca5
WF
4
5%define orgname qtgraphicaleffects
39ed99eb
JB
6%define qtbase_ver %{version}
7%define qtdeclarative_ver %{version}
39ed99eb 8%define qttools_ver %{version}
6cf7cdc6
JB
9Summary: The Qt5 Graphical Effects module
10Summary(pl.UTF-8): Moduł Qt5 Graphical Effects
a23acca5 11Name: qt5-%{orgname}
33b5116c 12Version: 5.15.13
4444d81e 13Release: 1
7e5514f5 14License: LGPL v3 or GPL v2 or GPL v3 or commercial
a23acca5 15Group: X11/Libraries
710dccd5 16Source0: https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-opensource-src-%{version}.tar.xz
33b5116c 17# Source0-md5: 18fadce5663a823c0fae305d94fb1070
7e5514f5 18URL: https://www.qt.io/
6cf7cdc6 19BuildRequires: Qt5Core-devel >= %{qtbase_ver}
7e5514f5
JB
20BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
21BuildRequires: Qt5Qml-devel >= %{qtdeclarative_ver}
6cf7cdc6 22BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
3e4f3628 23%if %{with doc}
39ed99eb
JB
24BuildRequires: qt5-assistant >= %{qttools_ver}
25%endif
cd4cf5f1 26BuildRequires: qt5-qtdeclarative >= %{qtdeclarative_ver}
39ed99eb
JB
27BuildRequires: qt5-build >= %{qtbase_ver}
28BuildRequires: qt5-qmake >= %{qtbase_ver}
47e0139f 29BuildRequires: rpm-build >= 4.6
d4b6fb0f 30BuildRequires: rpmbuild(macros) >= 2.016
e8949435
ER
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
a23acca5
WF
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
a23acca5 35%define specflags -fno-strict-aliasing
39ed99eb 36%define qt5dir %{_libdir}/qt5
a23acca5
WF
37
38%description
39ed99eb
JB
39Qt is a cross-platform application and UI framework. Using Qt, you can
40write web-enabled applications once and deploy them across desktop,
41mobile and embedded systems without rewriting the source code.
42
6cf7cdc6 43This package contains Qt5 Graphical Effects module.
39ed99eb
JB
44
45%description -l pl.UTF-8
46Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
47Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
48systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
49źródłowego.
50
6cf7cdc6 51Ten pakiet zawiera moduł Qt5 Graphical Effects.
a23acca5 52
6cf7cdc6
JB
53%package -n Qt5Quick-graphicaleffects
54Summary: Qt5 Graphical Effects module for Qt5Quick library
55Summary(pl.UTF-8): Moduł Qt5 Graphical Effects dla biblioteki Qt5Quick
56Group: X11/Libraries
7e5514f5
JB
57Requires: Qt5Core >= %{qtbase_ver}
58Requires: Qt5Gui >= %{qtbase_ver}
59Requires: Qt5Qml >= %{qtdeclarative_ver}
6cf7cdc6 60Requires: Qt5Quick >= %{qtdeclarative_ver}
af6f504d 61Obsoletes: qt5-qtgraphicaleffects < 5.3.0
6cf7cdc6
JB
62
63%description -n Qt5Quick-graphicaleffects
64The Qt Graphical Effects module for Qt5Quick provides a set of QML
65types for adding visually impressive and configurable effects to user
66interfaces. Effects are visual items that can be added to Qt Quick
67user interface as UI components.
a23acca5 68
6cf7cdc6
JB
69%description -n Qt5Quick-graphicaleffects -l pl.UTF-8
70Moduł Qt Graphical Effects dla biblioteki Qt5Quick udostępnia zbiór
71typów QML do dodawania robiących wrażenie, konfigurowalnych efektów
72wizualnych do interfejsów użytkownika. Efekty to elementy wizualne,
73które można dodać do interfejsu użytkownika jako komponenty UI.
a23acca5
WF
74
75%package doc
39ed99eb
JB
76Summary: Qt5 Graphical Effects documentation in HTML format
77Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML
a23acca5 78Group: Documentation
39ed99eb 79Requires: qt5-doc-common >= %{qtbase_ver}
152ce0a1 80BuildArch: noarch
a23acca5
WF
81
82%description doc
39ed99eb
JB
83Qt5 Graphical Effects documentation in HTML format.
84
85%description doc -l pl.UTF-8
86Dokumentacja do modułów Qt5 Graphical Effects w formacie HTML.
87
88%package doc-qch
89Summary: Qt5 Graphical Effects documentation in QCH format
90Summary(pl.UTF-8): Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH
91Group: Documentation
92Requires: qt5-doc-common >= %{qtbase_ver}
152ce0a1 93BuildArch: noarch
39ed99eb
JB
94
95%description doc-qch
96Qt5 Graphical Effects documentation in QCH format.
97
98%description doc-qch -l pl.UTF-8
99Dokumentacja do modułów Qt5 Graphical Effects w formacie QCH.
a23acca5 100
a23acca5 101%prep
cd4cf5f1 102%setup -q -n %{orgname}-everywhere-src-%{version}
a23acca5
WF
103
104%build
d4b6fb0f 105%{qmake_qt5}
a23acca5 106%{__make}
3e4f3628 107%{?with_doc:%{__make} docs}
a23acca5
WF
108
109%install
110rm -rf $RPM_BUILD_ROOT
7e5514f5 111
a23acca5
WF
112%{__make} install \
113 INSTALL_ROOT=$RPM_BUILD_ROOT
114
3e4f3628
JR
115%if %{with doc}
116%{__make} install_docs \
a23acca5
WF
117 INSTALL_ROOT=$RPM_BUILD_ROOT
118
3e4f3628
JR
119%endif
120
a23acca5
WF
121%clean
122rm -rf $RPM_BUILD_ROOT
123
6cf7cdc6 124%files -n Qt5Quick-graphicaleffects
a23acca5 125%defattr(644,root,root,755)
6cf7cdc6 126%doc dist/changes-*
7e5514f5
JB
127%dir %{qt5dir}/qml/QtGraphicalEffects
128# R: Core Qml
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
a23acca5 139
3e4f3628 140%if %{with doc}
a23acca5
WF
141%files doc
142%defattr(644,root,root,755)
39ed99eb
JB
143%{_docdir}/qt5-doc/qtgraphicaleffects
144
39ed99eb
JB
145%files doc-qch
146%defattr(644,root,root,755)
147%{_docdir}/qt5-doc/qtgraphicaleffects.qch
148%endif
This page took 0.120749 seconds and 4 git commands to generate.