]> git.pld-linux.org Git - packages/qt5-qtimageformats.git/blob - qt5-qtimageformats.spec
d0ebfbd96f1e19b27eba311489a865ed131651ab
[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.14.0
12 Release:        1
13 License:        LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
14 Group:          X11/Libraries
15 Source0:        http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
16 # Source0-md5:  50306e1cdc315ce0d4eec47fa9a68612
17 URL:            http://www.qt.io/
18 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
19 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
20 BuildRequires:  jasper-devel
21 BuildRequires:  libmng-devel
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.654
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:       libwebp >= 0.4.3
57 Obsoletes:      qt5-qtimageformats
58 Obsoletes:      qt5-qtimageformats-devel
59
60 %description -n Qt5Gui-imageformats
61 This package contains Qt5Gui Image Formats plugins that support the
62 following formats:
63 - DDS (Direct Draw Surface)
64 - ICNS (Apple Icon Image)
65 - JP2 (JPEG2000; Joint Photographic Experts Group 2000)
66 - MNG (Multiple-image Network Graphics)
67 - TGA (Truevision Graphics Adapter)
68 - TIFF (Tagged Image File Format)
69 - WBMP (Wireless Bitmap)
70 - WEBP (WebP)
71
72 %description -n Qt5Gui-imageformats -l pl.UTF-8
73 Ten pakiet zawiera wtyczki Image Formats dla biblioteki Qt5Gui,
74 obsługujące następujące formaty:
75 - DDS (Direct Draw Surface)
76 - ICNS (Apple Icon Image)
77 - JP2 (JPEG2000; Joint Photographic Experts Group 2000)
78 - MNG (Multiple-image Network Graphics)
79 - TGA (Truevision Graphics Adapter)
80 - TIFF (Tagged Image File Format)
81 - WBMP (Wireless Bitmap)
82 - WEBP (WebP)
83
84 %package doc
85 Summary:        Qt5 Image Formats documentation in HTML format
86 Summary(pl.UTF-8):      Dokumentacja do wtyczek Qt5 Image Formats w formacie HTML
87 Group:          Documentation
88 Requires:       qt5-doc-common >= %{qtbase_ver}
89 %if "%{_rpmversion}" >= "5"
90 BuildArch:      noarch
91 %endif
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 %if "%{_rpmversion}" >= "5"
105 BuildArch:      noarch
106 %endif
107
108 %description doc-qch
109 Qt5 Image Formats documentation in QCH format.
110
111 %description doc-qch -l pl.UTF-8
112 Dokumentacja do wtyczek Qt5 Image Formats w formacie QCH.
113
114 %prep
115 %setup -q -n %{orgname}-everywhere-src-%{version}
116
117 %build
118 qmake-qt5
119 %{__make}
120 %{?with_doc:%{__make} docs}
121
122 %install
123 rm -rf $RPM_BUILD_ROOT
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 #%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.061119 seconds and 2 git commands to generate.