3 %bcond_without apidocs # disable gtk-doc
4 %bcond_without libthai # don't build thai-lang module
6 Summary: System for layout and rendering of internationalized text
7 Summary(pl.UTF-8): System renderowania międzynarodowego tekstu
8 Summary(pt_BR.UTF-8): Sistema para layout e renderização de texto internacionalizado
15 Source0: http://ftp.gnome.org/pub/GNOME/sources/pango/1.46/%{name}-%{version}.tar.xz
16 # Source0-md5: fa7f0a1f216a2c97d96138245d0bcac6
17 URL: http://www.pango.org/
18 # cairo-ft cairo-pdf cairo-png cairo-ps cairo-xlib
19 BuildRequires: cairo-devel >= 1.12.10
20 BuildRequires: cairo-gobject-devel >= 1.12.10
21 BuildRequires: docbook-dtd412-xml
22 BuildRequires: docbook-style-xsl
23 BuildRequires: fontconfig-devel >= 1:2.11.91
24 BuildRequires: freetype-devel >= 2.1.7
25 BuildRequires: fribidi-devel >= 0.19.7
26 BuildRequires: glib2-devel >= 1:2.60.0
27 BuildRequires: gobject-introspection-devel >= 0.9.5
29 BuildRequires: gtk-doc >= 1.15
31 BuildRequires: harfbuzz-devel >= 2.6.0
32 BuildRequires: harfbuzz-gobject-devel >= 2.6.0
33 %{?with_libthai:BuildRequires: libthai-devel >= 0.1.9}
34 BuildRequires: meson >= 0.50.0
35 BuildRequires: ninja >= 1.5
36 BuildRequires: perl-base
37 BuildRequires: pkgconfig
38 BuildRequires: python-modules
39 BuildRequires: rpmbuild(macros) >= 1.736
40 BuildRequires: tar >= 1:1.22
41 BuildRequires: xorg-lib-libX11-devel
42 BuildRequires: xorg-lib-libXft-devel >= 2.1.0
43 BuildRequires: xorg-lib-libXrender-devel
45 Requires: cairo >= 1.12.10
46 Requires: fontconfig-libs >= 1:2.11.91
47 Requires: freetype >= 2.1.7
48 Requires: fribidi >= 0.19.7
49 Requires: glib2 >= 1:2.60.0
50 Requires: harfbuzz >= 2.6.0
52 Obsoletes: pango-modules < 1:1.38.0-1
53 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 System for layout and rendering of internationalized text.
58 %description -l pl.UTF-8
59 System obsługi i renderowania międzynarodowego tekstu.
61 %description -l pt_BR.UTF-8
62 Pango é um sistema para layout e renderização de texto
67 Summary(pl.UTF-8): Narzędzia pango
68 Group: X11/Applications
69 Requires: %{name} = %{epoch}:%{version}-%{release}
70 Obsoletes: pango-view < 1:1.42.2
77 %description tools -l pl.UTF-8
80 - wyświetlanie dostępnych fontów
83 Summary: Header files for Pango libraries
84 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Pango
85 Group: X11/Development/Libraries
86 Requires: %{name} = %{epoch}:%{version}-%{release}
87 Requires: cairo-devel >= 1.12.10
88 Requires: fontconfig-devel >= 1:2.11.91
89 Requires: freetype-devel >= 2.1.7
90 Requires: fribidi-devel >= 0.19.7
91 Requires: glib2-devel >= 1:2.60.0
92 Requires: harfbuzz-devel >= 2.6.0
93 %{?with_libthai:Requires: libthai-devel >= 0.1.9}
94 Requires: xorg-lib-libX11-devel
95 Requires: xorg-lib-libXft-devel >= 2.1.0
96 Obsoletes: libpango24-devel
99 Header files for Pango libraries.
101 %description devel -l pl.UTF-8
102 Pliki nagłówkowe bibliotek Pango.
105 Summary: Static pango libraries
106 Summary(pl.UTF-8): Biblioteki statyczne pango
107 Group: X11/Development/Libraries
108 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
111 Static pango libraries.
113 %description static -l pl.UTF-8
114 Biblioteki statyczne pango.
117 Summary: Pango modules for various scripts
118 Summary(pl.UTF-8): Moduły Pango dla różnych systemów pisma
119 Group: X11/Development/Libraries
120 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
121 Requires: %{name} = %{epoch}:%{version}-%{release}
122 %{?with_libthai:Requires: libthai >= 0.1.9}
125 Pango is a system for layout and rendering of internationalized text.
127 This package contains pango modules for: arabic, bengali, devanagari,
128 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
130 %description modules -l pl.UTF-8
131 Pango to system obsługi i renderowania międzynarodowego tekstu.
133 Pakiet zawiera moduły pango dla języków: arabic, bengali, devanagari,
134 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
137 Summary: Pango API documentation
138 Summary(pl.UTF-8): Dokumentacja API pango
140 Requires: gtk-doc-common
141 %if "%{_rpmversion}" >= "5"
146 Pango API documentation.
148 %description apidocs -l pl.UTF-8
149 Dokumentacja API pango.
152 Summary: pango - example programs
153 Summary(pl.UTF-8): pango - przykładowe programy
154 Group: X11/Development/Libraries
155 %if "%{_rpmversion}" >= "5"
159 %description examples
160 pango - example programs.
162 %description examples -l pl.UTF-8
163 pango - przykładowe programy.
170 -Dgtk_doc=%{__true_false apidocs}
172 %ninja_build -C build
175 rm -rf $RPM_BUILD_ROOT
176 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
178 %ninja_install -C build
180 cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
183 rm -rf $RPM_BUILD_ROOT
185 %post -p /sbin/ldconfig
186 %postun -p /sbin/ldconfig
189 %defattr(644,root,root,755)
190 %doc NEWS README.md THANKS
191 %attr(755,root,root) %{_libdir}/libpango-1.0.so.*.*.*
192 %attr(755,root,root) %ghost %{_libdir}/libpango-1.0.so.0
193 %attr(755,root,root) %{_libdir}/libpangocairo-1.0.so.*.*.*
194 %attr(755,root,root) %ghost %{_libdir}/libpangocairo-1.0.so.0
195 %attr(755,root,root) %{_libdir}/libpangoft2-1.0.so.*.*.*
196 %attr(755,root,root) %ghost %{_libdir}/libpangoft2-1.0.so.0
197 %attr(755,root,root) %{_libdir}/libpangoxft-1.0.so.*.*.*
198 %attr(755,root,root) %ghost %{_libdir}/libpangoxft-1.0.so.0
199 %{_libdir}/girepository-1.0/Pango-1.0.typelib
200 %{_libdir}/girepository-1.0/PangoCairo-1.0.typelib
201 %{_libdir}/girepository-1.0/PangoFT2-1.0.typelib
202 %{_libdir}/girepository-1.0/PangoFc-1.0.typelib
203 %{_libdir}/girepository-1.0/PangoOT-1.0.typelib
204 %{_libdir}/girepository-1.0/PangoXft-1.0.typelib
207 %defattr(644,root,root,755)
208 %attr(755,root,root) %{_bindir}/pango-list
209 %attr(755,root,root) %{_bindir}/pango-view
210 %{_mandir}/man1/pango-view.1*
213 %defattr(644,root,root,755)
214 %attr(755,root,root) %{_libdir}/libpango-1.0.so
215 %attr(755,root,root) %{_libdir}/libpangocairo-1.0.so
216 %attr(755,root,root) %{_libdir}/libpangoft2-1.0.so
217 %attr(755,root,root) %{_libdir}/libpangoxft-1.0.so
218 %{_datadir}/gir-1.0/Pango-1.0.gir
219 %{_datadir}/gir-1.0/PangoCairo-1.0.gir
220 %{_datadir}/gir-1.0/PangoFT2-1.0.gir
221 %{_datadir}/gir-1.0/PangoFc-1.0.gir
222 %{_datadir}/gir-1.0/PangoOT-1.0.gir
223 %{_datadir}/gir-1.0/PangoXft-1.0.gir
224 %{_includedir}/pango-1.0
225 %{_pkgconfigdir}/pango.pc
226 %{_pkgconfigdir}/pangocairo.pc
227 %{_pkgconfigdir}/pangofc.pc
228 %{_pkgconfigdir}/pangoft2.pc
229 %{_pkgconfigdir}/pangoot.pc
230 %{_pkgconfigdir}/pangoxft.pc
233 %defattr(644,root,root,755)
234 %{_libdir}/libpango-1.0.a
235 %{_libdir}/libpangocairo-1.0.a
236 %{_libdir}/libpangoft2-1.0.a
237 %{_libdir}/libpangoxft-1.0.a
241 %defattr(644,root,root,755)
246 %defattr(644,root,root,755)
247 %{_examplesdir}/%{name}-%{version}