]> git.pld-linux.org Git - packages/qt5-qtimageformats.git/blob - qt5-qtimageformats.spec
3d6dc5039a26162da5d3fc69d0d28ae19a285db1
[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.2
12 Release:        2
13 License:        LGPL v3 or GPL v2 or GPL v3 or commercial
14 Group:          X11/Libraries
15 Source0:        http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
16 # Source0-md5:  9a8b87ef1b02d1c719a68b31df3259ad
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:  rpmbuild(macros) >= 1.752
30 BuildRequires:  tar >= 1:1.22
31 BuildRequires:  xz
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %define         specflags       -fno-strict-aliasing
35 %define         qt5dir          %{_libdir}/qt5
36
37 %description
38 Qt is a cross-platform application and UI framework. Using Qt, you can
39 write web-enabled applications once and deploy them across desktop,
40 mobile and embedded systems without rewriting the source code.
41
42 This package contains Qt5 Image Formats plugins for Qt5Gui library.
43
44 %description -l pl.UTF-8
45 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
46 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
47 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
48 źródłowego.
49
50 Ten pakiet zawiera wtyczki Qt5 Image Formats dla biblioteki Qt5Gui.
51
52 %package -n Qt5Gui-imageformats
53 Summary:        Qt5 Image Formats plugins for Qt5Gui library
54 Summary(pl.UTF-8):      Wtyczki Qt5 Image Formats dla biblioteki Qt5Gui
55 Group:          X11/Libraries
56 Requires:       jasper-libs >= 1.900.1
57 Requires:       libmng >= 1.0.9
58 Requires:       libwebp >= 0.4.3
59 Obsoletes:      qt5-qtimageformats < 5.3.0
60 Obsoletes:      qt5-qtimageformats-devel < 5.3.0
61
62 %description -n Qt5Gui-imageformats
63 This package contains Qt5Gui Image Formats plugins that support the
64 following formats:
65 %{?with_disabled:- DDS (Direct Draw Surface)}
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
75 Ten pakiet zawiera wtyczki Image Formats dla biblioteki Qt5Gui,
76 obsługujące następujące formaty:
77 %{?with_disabled:- DDS (Direct Draw Surface)}
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)
85
86 %package doc
87 Summary:        Qt5 Image Formats documentation in HTML format
88 Summary(pl.UTF-8):      Dokumentacja do wtyczek Qt5 Image Formats w formacie HTML
89 Group:          Documentation
90 Requires:       qt5-doc-common >= %{qtbase_ver}
91 %{?noarchpackage}
92
93 %description doc
94 Qt5 Image Formats documentation in HTML format.
95
96 %description doc -l pl.UTF-8
97 Dokumentacja do wtyczek Qt5 Image Formats w formacie HTML.
98
99 %package doc-qch
100 Summary:        Qt5 Image Formats documentation in QCH format
101 Summary(pl.UTF-8):      Dokumentacja do wtyczek Qt5 Image Formats w formacie QCH
102 Group:          Documentation
103 Requires:       qt5-doc-common >= %{qtbase_ver}
104 %{?noarchpackage}
105
106 %description doc-qch
107 Qt5 Image Formats documentation in QCH format.
108
109 %description doc-qch -l pl.UTF-8
110 Dokumentacja do wtyczek Qt5 Image Formats w formacie QCH.
111
112 %prep
113 %setup -q -n %{orgname}-everywhere-src-%{version}
114
115 %build
116 qmake-qt5
117 %{__make}
118 %{?with_doc:%{__make} docs}
119
120 %install
121 rm -rf $RPM_BUILD_ROOT
122
123 %{__make} install \
124         INSTALL_ROOT=$RPM_BUILD_ROOT
125
126 %if %{with doc}
127 %{__make} install_docs \
128         INSTALL_ROOT=$RPM_BUILD_ROOT
129 %endif
130
131 %clean
132 rm -rf $RPM_BUILD_ROOT
133
134 %files -n Qt5Gui-imageformats
135 %defattr(644,root,root,755)
136 %doc dist/changes-*
137 # module disabled in src/plugins/imageformats/imageformats.pro
138 #%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqdds.so
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
146 #%{_libdir}/cmake/Qt5Gui/Qt5Gui_QDDSPlugin.cmake
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
154
155 %if %{with doc}
156 %files doc
157 %defattr(644,root,root,755)
158 %{_docdir}/qt5-doc/qtimageformats
159
160 %files doc-qch
161 %defattr(644,root,root,755)
162 %{_docdir}/qt5-doc/qtimageformats.qch
163 %endif
This page took 0.052326 seconds and 3 git commands to generate.