]> git.pld-linux.org Git - packages/qt5-qtimageformats.git/blob - qt5-qtimageformats.spec
up to 5.15.13
[packages/qt5-qtimageformats.git] / qt5-qtimageformats.spec
1 #
2 # Conditional build:
3 %bcond_without  doc     # Rocumentation
4
5 %define         orgname         qtimageformats
6 %define         qtbase_ver      %{version}
7 %define         qttools_ver     %{version}
8 Summary:        The Qt5 Image Formats plugins
9 Summary(pl.UTF-8):      Wtyczki Qt5 Image Formats
10 Name:           qt5-%{orgname}
11 Version:        5.15.13
12 Release:        1
13 License:        LGPL v3 or GPL v2 or GPL v3 or commercial
14 Group:          X11/Libraries
15 Source0:        https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-opensource-src-%{version}.tar.xz
16 # Source0-md5:  8f373ceede9988131f37d2194b1a8fde
17 URL:            https://www.qt.io/
18 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
19 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
20 BuildRequires:  jasper-devel >= 1.900.1
21 BuildRequires:  libmng-devel >= 1.0.9
22 BuildRequires:  libtiff-devel
23 BuildRequires:  libwebp-devel >= 0.4.3
24 %if %{with doc}
25 BuildRequires:  qt5-assistant >= %{qttools_ver}
26 %endif
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
32 BuildRequires:  xz
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %define         specflags       -fno-strict-aliasing
36 %define         qt5dir          %{_libdir}/qt5
37
38 %description
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.
42
43 This package contains Qt5 Image Formats plugins for Qt5Gui library.
44
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
49 źródłowego.
50
51 Ten pakiet zawiera wtyczki Qt5 Image Formats dla biblioteki Qt5Gui.
52
53 %package -n Qt5Gui-imageformats
54 Summary:        Qt5 Image Formats plugins for Qt5Gui library
55 Summary(pl.UTF-8):      Wtyczki Qt5 Image Formats dla biblioteki Qt5Gui
56 Group:          X11/Libraries
57 Requires:       jasper-libs >= 1.900.1
58 Requires:       libmng >= 1.0.9
59 Requires:       libwebp >= 0.4.3
60 Obsoletes:      qt5-qtimageformats < 5.3.0
61 Obsoletes:      qt5-qtimageformats-devel < 5.3.0
62
63 %description -n Qt5Gui-imageformats
64 This package contains Qt5Gui Image Formats plugins that support the
65 following formats:
66 %{?with_disabled:- DDS (Direct Draw Surface)}
67 - ICNS (Apple Icon Image)
68 - JP2 (JPEG2000; Joint Photographic Experts Group 2000)
69 - MNG (Multiple-image Network Graphics)
70 - TGA (Truevision Graphics Adapter)
71 - TIFF (Tagged Image File Format)
72 - WBMP (Wireless Bitmap)
73 - WEBP (WebP)
74
75 %description -n Qt5Gui-imageformats -l pl.UTF-8
76 Ten pakiet zawiera wtyczki Image Formats dla biblioteki Qt5Gui,
77 obsługujące następujące formaty:
78 %{?with_disabled:- DDS (Direct Draw Surface)}
79 - ICNS (Apple Icon Image)
80 - JP2 (JPEG2000; Joint Photographic Experts Group 2000)
81 - MNG (Multiple-image Network Graphics)
82 - TGA (Truevision Graphics Adapter)
83 - TIFF (Tagged Image File Format)
84 - WBMP (Wireless Bitmap)
85 - WEBP (WebP)
86
87 %package doc
88 Summary:        Qt5 Image Formats documentation in HTML format
89 Summary(pl.UTF-8):      Dokumentacja do wtyczek Qt5 Image Formats w formacie HTML
90 Group:          Documentation
91 Requires:       qt5-doc-common >= %{qtbase_ver}
92 BuildArch:      noarch
93
94 %description doc
95 Qt5 Image Formats documentation in HTML format.
96
97 %description doc -l pl.UTF-8
98 Dokumentacja do wtyczek Qt5 Image Formats w formacie HTML.
99
100 %package doc-qch
101 Summary:        Qt5 Image Formats documentation in QCH format
102 Summary(pl.UTF-8):      Dokumentacja do wtyczek Qt5 Image Formats w formacie QCH
103 Group:          Documentation
104 Requires:       qt5-doc-common >= %{qtbase_ver}
105 BuildArch:      noarch
106
107 %description doc-qch
108 Qt5 Image Formats documentation in QCH format.
109
110 %description doc-qch -l pl.UTF-8
111 Dokumentacja do wtyczek Qt5 Image Formats w formacie QCH.
112
113 %prep
114 %setup -q -n %{orgname}-everywhere-src-%{version}
115
116 %build
117 %{qmake_qt5}
118 %{__make}
119 %{?with_doc:%{__make} docs}
120
121 %install
122 rm -rf $RPM_BUILD_ROOT
123
124 %{__make} install \
125         INSTALL_ROOT=$RPM_BUILD_ROOT
126
127 %if %{with doc}
128 %{__make} install_docs \
129         INSTALL_ROOT=$RPM_BUILD_ROOT
130 %endif
131
132 %clean
133 rm -rf $RPM_BUILD_ROOT
134
135 %files -n Qt5Gui-imageformats
136 %defattr(644,root,root,755)
137 %doc dist/changes-*
138 # module disabled in src/plugins/imageformats/imageformats.pro
139 #%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqdds.so
140 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqicns.so
141 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqjp2.so
142 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqmng.so
143 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqtga.so
144 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqtiff.so
145 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqwbmp.so
146 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqwebp.so
147 #%{_libdir}/cmake/Qt5Gui/Qt5Gui_QDDSPlugin.cmake
148 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake
149 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake
150 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake
151 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake
152 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake
153 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake
154 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake
155
156 %if %{with doc}
157 %files doc
158 %defattr(644,root,root,755)
159 %{_docdir}/qt5-doc/qtimageformats
160
161 %files doc-qch
162 %defattr(644,root,root,755)
163 %{_docdir}/qt5-doc/qtimageformats.qch
164 %endif
This page took 0.123116 seconds and 4 git commands to generate.