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.44/%{name}-%{version}.tar.xz
16 # Source0-md5: af2e8343cb8e61a8bb354494bda02302
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.59.2
27 BuildRequires: gobject-introspection-devel >= 0.9.5
29 BuildRequires: gtk-doc >= 1.15
31 BuildRequires: harfbuzz-devel >= 2.0.0
32 %{?with_libthai:BuildRequires: libthai-devel >= 0.1.9}
33 BuildRequires: meson >= 0.48.0
35 BuildRequires: perl-base
36 BuildRequires: pkgconfig
37 BuildRequires: python-modules
38 BuildRequires: rpmbuild(macros) >= 1.197
39 BuildRequires: tar >= 1:1.22
40 BuildRequires: xorg-lib-libX11-devel
41 BuildRequires: xorg-lib-libXft-devel >= 2.1.0
42 BuildRequires: xorg-lib-libXrender-devel
44 Requires: cairo >= 1.12.10
45 Requires: fontconfig-libs >= 1:2.11.91
46 Requires: freetype >= 2.1.7
47 Requires: fribidi >= 0.19.7
48 Requires: glib2 >= 1:2.59.2
49 Requires: harfbuzz >= 2.0.0
51 Obsoletes: pango-modules < 1:1.38.0-1
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 System for layout and rendering of internationalized text.
57 %description -l pl.UTF-8
58 System obsługi i renderowania międzynarodowego tekstu.
60 %description -l pt_BR.UTF-8
61 Pango é um sistema para layout e renderização de texto
66 Summary(pl.UTF-8): Narzędzia pango
67 Group: X11/Applications
68 Requires: %{name} = %{epoch}:%{version}-%{release}
69 Obsoletes: pango-view < 1:1.42.2
76 %description tools -l pl.UTF-8
79 - wyświetlanie dostępnych fontów
82 Summary: Header files for Pango libraries
83 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Pango
84 Group: X11/Development/Libraries
85 Requires: %{name} = %{epoch}:%{version}-%{release}
86 Requires: cairo-devel >= 1.12.10
87 Requires: fontconfig-devel >= 1:2.11.91
88 Requires: freetype-devel >= 2.1.7
89 Requires: fribidi-devel >= 0.19.7
90 Requires: glib2-devel >= 1:2.59.2
91 Requires: harfbuzz-devel >= 2.0.0
92 %{?with_libthai:Requires: libthai-devel >= 0.1.9}
93 Requires: xorg-lib-libX11-devel
94 Requires: xorg-lib-libXft-devel >= 2.1.0
95 Obsoletes: libpango24-devel
98 Header files for Pango libraries.
100 %description devel -l pl.UTF-8
101 Pliki nagłówkowe bibliotek Pango.
104 Summary: Static pango libraries
105 Summary(pl.UTF-8): Biblioteki statyczne pango
106 Group: X11/Development/Libraries
107 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
110 Static pango libraries.
112 %description static -l pl.UTF-8
113 Biblioteki statyczne pango.
116 Summary: Pango modules for various scripts
117 Summary(pl.UTF-8): Moduły Pango dla różnych systemów pisma
118 Group: X11/Development/Libraries
119 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
120 Requires: %{name} = %{epoch}:%{version}-%{release}
121 %{?with_libthai:Requires: libthai >= 0.1.9}
124 Pango is a system for layout and rendering of internationalized text.
126 This package contains pango modules for: arabic, bengali, devanagari,
127 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
129 %description modules -l pl.UTF-8
130 Pango to system obsługi i renderowania międzynarodowego tekstu.
132 Pakiet zawiera moduły pango dla języków: arabic, bengali, devanagari,
133 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
136 Summary: Pango API documentation
137 Summary(pl.UTF-8): Dokumentacja API pango
139 Requires: gtk-doc-common
140 %if "%{_rpmversion}" >= "5"
145 Pango API documentation.
147 %description apidocs -l pl.UTF-8
148 Dokumentacja API pango.
151 Summary: pango - example programs
152 Summary(pl.UTF-8): pango - przykładowe programy
153 Group: X11/Development/Libraries
154 %if "%{_rpmversion}" >= "5"
158 %description examples
159 pango - example programs.
161 %description examples -l pl.UTF-8
162 pango - przykładowe programy.
169 -Dgtk_doc=%{__true_false apidocs}
171 %ninja_build -C build
174 rm -rf $RPM_BUILD_ROOT
175 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
177 %ninja_install -C build
179 cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
182 rm -rf $RPM_BUILD_ROOT
184 %post -p /sbin/ldconfig
185 %postun -p /sbin/ldconfig
188 %defattr(644,root,root,755)
189 %doc NEWS README.md THANKS
190 %attr(755,root,root) %{_libdir}/libpango-1.0.so.*.*.*
191 %attr(755,root,root) %ghost %{_libdir}/libpango-1.0.so.0
192 %attr(755,root,root) %{_libdir}/libpangocairo-1.0.so.*.*.*
193 %attr(755,root,root) %ghost %{_libdir}/libpangocairo-1.0.so.0
194 %attr(755,root,root) %{_libdir}/libpangoft2-1.0.so.*.*.*
195 %attr(755,root,root) %ghost %{_libdir}/libpangoft2-1.0.so.0
196 %attr(755,root,root) %{_libdir}/libpangoxft-1.0.so.*.*.*
197 %attr(755,root,root) %ghost %{_libdir}/libpangoxft-1.0.so.0
198 %{_libdir}/girepository-1.0/Pango*-1.0.typelib
201 %defattr(644,root,root,755)
202 %attr(755,root,root) %{_bindir}/pango-list
203 %attr(755,root,root) %{_bindir}/pango-view
204 %{_mandir}/man1/pango-view.1*
207 %defattr(644,root,root,755)
208 %attr(755,root,root) %{_libdir}/libpango-1.0.so
209 %attr(755,root,root) %{_libdir}/libpangocairo-1.0.so
210 %attr(755,root,root) %{_libdir}/libpangoft2-1.0.so
211 %attr(755,root,root) %{_libdir}/libpangoxft-1.0.so
212 %{_pkgconfigdir}/pango.pc
213 %{_pkgconfigdir}/pangocairo.pc
214 %{_pkgconfigdir}/pangoft2.pc
215 %{_pkgconfigdir}/pangoxft.pc
216 %{_includedir}/pango-1.0
217 %{_datadir}/gir-1.0/Pango*-1.0.gir
220 %defattr(644,root,root,755)
221 %{_libdir}/libpango-1.0.a
222 %{_libdir}/libpangocairo-1.0.a
223 %{_libdir}/libpangoft2-1.0.a
224 %{_libdir}/libpangoxft-1.0.a
228 %defattr(644,root,root,755)
233 %defattr(644,root,root,755)
234 %{_examplesdir}/%{name}-%{version}