]> git.pld-linux.org Git - packages/qt5-qtimageformats.git/blame - qt5-qtimageformats.spec
- updated dependencies, noarch rules, licensing information
[packages/qt5-qtimageformats.git] / qt5-qtimageformats.spec
CommitLineData
0d45f8c5
JB
1#
2# Conditional build:
b95d7e94 3%bcond_without doc # Rocumentation
13472b50
WF
4
5%define orgname qtimageformats
0d45f8c5
JB
6%define qtbase_ver %{version}
7%define qttools_ver %{version}
8Summary: The Qt5 Image Formats plugins
9Summary(pl.UTF-8): Wtyczki Qt5 Image Formats
13472b50 10Name: qt5-%{orgname}
504ac852 11Version: 5.15.2
bb98ee22 12Release: 2
e2a49e1e 13License: LGPL v3 or GPL v2 or GPL v3 or commercial
13472b50 14Group: X11/Libraries
bba1c27c 15Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
504ac852 16# Source0-md5: 9a8b87ef1b02d1c719a68b31df3259ad
e2a49e1e 17URL: https://www.qt.io/
186598a4
JB
18BuildRequires: Qt5Core-devel >= %{qtbase_ver}
19BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
e2a49e1e
JB
20BuildRequires: jasper-devel >= 1.900.1
21BuildRequires: libmng-devel >= 1.0.9
13472b50 22BuildRequires: libtiff-devel
68746434 23BuildRequires: libwebp-devel >= 0.4.3
b95d7e94 24%if %{with doc}
0d45f8c5
JB
25BuildRequires: qt5-assistant >= %{qttools_ver}
26%endif
27BuildRequires: qt5-build >= %{qtbase_ver}
28BuildRequires: qt5-qmake >= %{qtbase_ver}
e2a49e1e 29BuildRequires: rpmbuild(macros) >= 1.752
91bfc0e2
ER
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
13472b50
WF
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
13472b50 34%define specflags -fno-strict-aliasing
0d45f8c5 35%define qt5dir %{_libdir}/qt5
13472b50
WF
36
37%description
0d45f8c5
JB
38Qt is a cross-platform application and UI framework. Using Qt, you can
39write web-enabled applications once and deploy them across desktop,
40mobile and embedded systems without rewriting the source code.
41
186598a4 42This package contains Qt5 Image Formats plugins for Qt5Gui library.
0d45f8c5
JB
43
44%description -l pl.UTF-8
45Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
46Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
47systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
48źródłowego.
49
186598a4 50Ten pakiet zawiera wtyczki Qt5 Image Formats dla biblioteki Qt5Gui.
13472b50 51
186598a4
JB
52%package -n Qt5Gui-imageformats
53Summary: Qt5 Image Formats plugins for Qt5Gui library
54Summary(pl.UTF-8): Wtyczki Qt5 Image Formats dla biblioteki Qt5Gui
55Group: X11/Libraries
e2a49e1e
JB
56Requires: jasper-libs >= 1.900.1
57Requires: libmng >= 1.0.9
68746434 58Requires: libwebp >= 0.4.3
186598a4
JB
59Obsoletes: qt5-qtimageformats
60Obsoletes: qt5-qtimageformats-devel
61
62%description -n Qt5Gui-imageformats
63This package contains Qt5Gui Image Formats plugins that support the
64following formats:
e2a49e1e 65%{?with_disabled:- DDS (Direct Draw Surface)}
186598a4
JB
66- ICNS (Apple Icon Image)
67- JP2 (JPEG2000; Joint Photographic Experts Group 2000)
68- MNG (Multiple-image Network Graphics)
69- TGA (Truevision Graphics Adapter)
70- TIFF (Tagged Image File Format)
71- WBMP (Wireless Bitmap)
72- WEBP (WebP)
73
74%description -n Qt5Gui-imageformats -l pl.UTF-8
75Ten pakiet zawiera wtyczki Image Formats dla biblioteki Qt5Gui,
76obsługujące następujące formaty:
e2a49e1e 77%{?with_disabled:- DDS (Direct Draw Surface)}
186598a4
JB
78- ICNS (Apple Icon Image)
79- JP2 (JPEG2000; Joint Photographic Experts Group 2000)
80- MNG (Multiple-image Network Graphics)
81- TGA (Truevision Graphics Adapter)
82- TIFF (Tagged Image File Format)
83- WBMP (Wireless Bitmap)
84- WEBP (WebP)
13472b50
WF
85
86%package doc
0d45f8c5
JB
87Summary: Qt5 Image Formats documentation in HTML format
88Summary(pl.UTF-8): Dokumentacja do wtyczek Qt5 Image Formats w formacie HTML
13472b50 89Group: Documentation
0d45f8c5 90Requires: qt5-doc-common >= %{qtbase_ver}
e2a49e1e 91%{?noarchpackage}
13472b50
WF
92
93%description doc
0d45f8c5
JB
94Qt5 Image Formats documentation in HTML format.
95
96%description doc -l pl.UTF-8
97Dokumentacja do wtyczek Qt5 Image Formats w formacie HTML.
98
99%package doc-qch
100Summary: Qt5 Image Formats documentation in QCH format
101Summary(pl.UTF-8): Dokumentacja do wtyczek Qt5 Image Formats w formacie QCH
102Group: Documentation
103Requires: qt5-doc-common >= %{qtbase_ver}
e2a49e1e 104%{?noarchpackage}
0d45f8c5
JB
105
106%description doc-qch
107Qt5 Image Formats documentation in QCH format.
108
109%description doc-qch -l pl.UTF-8
110Dokumentacja do wtyczek Qt5 Image Formats w formacie QCH.
13472b50 111
13472b50 112%prep
d1ee6ab1 113%setup -q -n %{orgname}-everywhere-src-%{version}
13472b50
WF
114
115%build
116qmake-qt5
117%{__make}
b95d7e94 118%{?with_doc:%{__make} docs}
13472b50
WF
119
120%install
121rm -rf $RPM_BUILD_ROOT
e2a49e1e 122
13472b50
WF
123%{__make} install \
124 INSTALL_ROOT=$RPM_BUILD_ROOT
125
b95d7e94
JR
126%if %{with doc}
127%{__make} install_docs \
13472b50 128 INSTALL_ROOT=$RPM_BUILD_ROOT
b95d7e94 129%endif
13472b50
WF
130
131%clean
132rm -rf $RPM_BUILD_ROOT
133
186598a4 134%files -n Qt5Gui-imageformats
13472b50 135%defattr(644,root,root,755)
d8f790f5 136%doc dist/changes-*
e2a49e1e 137# module disabled in src/plugins/imageformats/imageformats.pro
943bc74d 138#%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqdds.so
186598a4
JB
139%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqicns.so
140%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqjp2.so
141%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqmng.so
142%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqtga.so
143%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqtiff.so
144%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqwbmp.so
145%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqwebp.so
943bc74d 146#%{_libdir}/cmake/Qt5Gui/Qt5Gui_QDDSPlugin.cmake
186598a4
JB
147%{_libdir}/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake
148%{_libdir}/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake
149%{_libdir}/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake
150%{_libdir}/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake
151%{_libdir}/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake
152%{_libdir}/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake
153%{_libdir}/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake
13472b50 154
b95d7e94 155%if %{with doc}
13472b50
WF
156%files doc
157%defattr(644,root,root,755)
0d45f8c5 158%{_docdir}/qt5-doc/qtimageformats
186598a4 159
186598a4
JB
160%files doc-qch
161%defattr(644,root,root,755)
162%{_docdir}/qt5-doc/qtimageformats.qch
163%endif
This page took 0.162803 seconds and 4 git commands to generate.