3 %bcond_with xlibs # use pkgconfig to find libX11 CFLAGS
4 %bcond_without apidocs # disable gtk-doc
5 %bcond_without static_libs # don't build static library
7 Summary: System for layout and rendering of internationalized text
8 Summary(pl): System renderowania miêdzynarodowego tekstu
9 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
16 Source0: ftp://ftp.gtk.org/pub/gtk/v2.8/%{name}-%{version}.tar.bz2
17 # Source0-md5: 1ff4c96982f61ea6f390d09a4febdf18
18 Patch0: %{name}-xfonts.patch
19 Patch1: %{name}-xlibs.patch
20 URL: http://www.pango.org/
21 %{!?with_xlibs:BuildRequires: XFree86-devel}
22 BuildRequires: autoconf >= 2.54
23 BuildRequires: automake >= 1:1.7
24 BuildRequires: cairo-devel >= 1.0.0
25 BuildRequires: docbook-dtd412-xml
26 BuildRequires: docbook-style-xsl
27 BuildRequires: fontconfig-devel >= 1.0.1
28 BuildRequires: freetype-devel >= 2.1.7
29 BuildRequires: glib2-devel >= 1:2.8.0
30 %{?with_apidocs:BuildRequires: gtk-doc >= 1.0}
31 BuildRequires: gtk-doc-automake >= 1.0
32 %{?with_xlibs:BuildRequires: libX11-devel}
33 BuildRequires: libtool >= 1:1.4.2-9
34 BuildRequires: perl-base
35 BuildRequires: pkgconfig
36 BuildRequires: rpmbuild(macros) >= 1.197
37 BuildRequires: xft-devel >= 2.1.0
38 Requires(post): /sbin/ldconfig
39 Requires: cairo >= 1.0.0
40 Requires: freetype >= 2.1.7
41 Requires: glib2 >= 1:2.8.0
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 System for layout and rendering of internationalized text.
49 System obs³ugi i renderowania miêdzynarodowego tekstu.
52 Pango é um sistema para layout e renderização de texto
56 Summary: System for layout and rendering of internationalized text
57 Summary(pl): System obs³ugi i renderowania miêdzynarodowego tekstu
58 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
59 Group: X11/Development/Libraries
60 Requires: %{name} = %{epoch}:%{version}-%{release}
61 %{!?with_xlibs:Requires: XFree86-devel}
62 Requires: cairo-devel >= 1.0.0
63 Requires: freetype-devel >= 2.1.7
64 Requires: glib2-devel >= 1:2.8.0
65 Requires: gtk-doc-common
66 %{?with_xlibs:Requires: libX11-devel}
67 Requires: xft-devel >= 2.1.0
68 Obsoletes: libpango24-devel
71 Developer files for pango.
73 %description devel -l pl
74 Pliki developerskie pango.
76 %description devel -l pt_BR
77 Pango é um sistema para layout e renderização de texto
81 Summary: Static pango libraries
82 Summary(pl): Biblioteki statyczne pango
83 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
84 Group: X11/Development/Libraries
85 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
88 Static pango libraries.
90 %description static -l pl
91 Biblioteki statyczne pango.
93 %description static -l pt_BR
94 Pango é um sistema para layout e renderização de texto
98 Summary: System for layout and rendering of internationalized text
99 Summary(pl): System obs³ugi i renderowania miêdzynarodowego tekstu
100 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
101 Group: X11/Development/Libraries
102 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
103 Requires: %{name} = %{epoch}:%{version}-%{release}
106 System for layout and rendering of internationalized text.
108 This package contains pango modules for: arabic, bengali, devanagari,
109 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
111 %description modules -l pl
112 System obs³ugi i renderowania miêdzynarodowego tekstu.
114 Pakiet zawiera modu³y pango dla jêzyków: arabic, bengali, devanagari,
115 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
117 %description modules -l pt_BR
118 Pango é um sistema para layout e renderização de texto
124 %{?with_xlibs:%patch1 -p1}
127 %{?with_apidocs:%{__gtkdocize}}
135 --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
136 %{?with_apidocs:--with-html-dir=%{_gtkdocdir}} \
137 --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static \
138 --enable-debug=%{?debug:yes}%{!?debug:minimum} \
143 rm -rf $RPM_BUILD_ROOT
146 DESTDIR=$RPM_BUILD_ROOT \
147 pkgconfigdir=%{_pkgconfigdir}
149 > $RPM_BUILD_ROOT%{_sysconfdir}/pango/pango.modules
151 # useless (modules loaded through libgmodule)
152 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/1.4.0/modules/*.{la,a}
155 rm -rf $RPM_BUILD_ROOT
160 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules
163 %postun -p /sbin/ldconfig
167 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules
172 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules
176 %defattr(644,root,root,755)
177 %doc AUTHORS NEWS README examples/HELLO.utf8
178 %attr(755,root,root) %{_bindir}/pango-querymodules
179 %attr(755,root,root) %{_libdir}/lib*.so.*.*
180 %dir %{_libdir}/pango
181 %dir %{_libdir}/pango/1.4.0
182 %dir %{_libdir}/pango/1.4.0/modules
183 %attr(755,root,root) %{_libdir}/pango/1.4.0/modules/*basic*.so
184 %dir %{_sysconfdir}/pango
185 %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/pango/pangox.aliases
186 %ghost %{_sysconfdir}/pango/pango.modules
190 %defattr(644,root,root,755)
192 %attr(755,root,root) %{_libdir}/libpango*.so
193 %{_libdir}/libpango*.la
196 %{?with_apidocs:%{_gtkdocdir}/pango}
198 %if %{with static_libs}
200 %defattr(644,root,root,755)
201 %{_libdir}/libpango*.a
205 %defattr(644,root,root,755)
206 %attr(755,root,root) %{_libdir}/pango/1.4.0/modules/*.so
207 %exclude %{_libdir}/pango/1.4.0/modules/*basic*.so