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
6 %bcond_with arch_confdir # build with arch-dependant config dir
8 Summary: System for layout and rendering of internationalized text
9 Summary(pl): System renderowania miêdzynarodowego tekstu
10 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
17 Source0: ftp://ftp.gtk.org/pub/gtk/v2.8/%{name}-%{version}.tar.bz2
18 # Source0-md5: 7302220d93ac17d2c44f356d852e81dc
19 Patch0: %{name}-xfonts.patch
20 Patch1: %{name}-xlibs.patch
21 Patch2: %{name}-arch_confdir.patch
22 URL: http://www.pango.org/
23 %{!?with_xlibs:BuildRequires: XFree86-devel}
24 BuildRequires: autoconf >= 2.54
25 BuildRequires: automake >= 1:1.7
26 BuildRequires: cairo-devel >= 1.0.0
27 BuildRequires: docbook-dtd412-xml
28 BuildRequires: docbook-style-xsl
29 BuildRequires: fontconfig-devel >= 1.0.1
30 BuildRequires: freetype-devel >= 2.1.7
31 BuildRequires: glib2-devel >= 1:2.8.0
32 %{?with_apidocs:BuildRequires: gtk-doc >= 1.0}
33 BuildRequires: gtk-doc-automake >= 1.0
34 %{?with_xlibs:BuildRequires: libX11-devel}
35 BuildRequires: libtool >= 1:1.4.2-9
36 BuildRequires: perl-base
37 BuildRequires: pkgconfig
38 BuildRequires: rpmbuild(macros) >= 1.197
39 BuildRequires: xft-devel >= 2.1.0
40 Requires(post): /sbin/ldconfig
41 Requires: cairo >= 1.0.0
42 Requires: freetype >= 2.1.7
43 Requires: glib2 >= 1:2.8.0
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 System for layout and rendering of internationalized text.
51 System obs³ugi i renderowania miêdzynarodowego tekstu.
54 Pango é um sistema para layout e renderização de texto
58 Summary: System for layout and rendering of internationalized text
59 Summary(pl): System obs³ugi i renderowania miêdzynarodowego tekstu
60 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
61 Group: X11/Development/Libraries
62 Requires: %{name} = %{epoch}:%{version}-%{release}
63 %{!?with_xlibs:Requires: XFree86-devel}
64 Requires: cairo-devel >= 1.0.0
65 Requires: freetype-devel >= 2.1.7
66 Requires: glib2-devel >= 1:2.8.0
67 Requires: gtk-doc-common
68 %{?with_xlibs:Requires: libX11-devel}
69 Requires: xft-devel >= 2.1.0
70 Obsoletes: libpango24-devel
73 Developer files for pango.
75 %description devel -l pl
76 Pliki developerskie pango.
78 %description devel -l pt_BR
79 Pango é um sistema para layout e renderização de texto
83 Summary: Static pango libraries
84 Summary(pl): Biblioteki statyczne pango
85 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
86 Group: X11/Development/Libraries
87 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
90 Static pango libraries.
92 %description static -l pl
93 Biblioteki statyczne pango.
95 %description static -l pt_BR
96 Pango é um sistema para layout e renderização de texto
100 Summary: System for layout and rendering of internationalized text
101 Summary(pl): System obs³ugi i renderowania miêdzynarodowego tekstu
102 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
103 Group: X11/Development/Libraries
104 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
105 Requires: %{name} = %{epoch}:%{version}-%{release}
108 System for layout and rendering of internationalized text.
110 This package contains pango modules for: arabic, bengali, devanagari,
111 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
113 %description modules -l pl
114 System obs³ugi i renderowania miêdzynarodowego tekstu.
116 Pakiet zawiera modu³y pango dla jêzyków: arabic, bengali, devanagari,
117 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
119 %description modules -l pt_BR
120 Pango é um sistema para layout e renderização de texto
126 %{?with_xlibs:%patch1 -p1}
127 %{?with_arch_confdir:%patch2 -p1}
130 %{?with_apidocs:%{__gtkdocize}}
138 --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
139 %{?with_apidocs:--with-html-dir=%{_gtkdocdir}} \
140 --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static \
141 --enable-debug=%{?debug:yes}%{!?debug:minimum} \
146 rm -rf $RPM_BUILD_ROOT
149 DESTDIR=$RPM_BUILD_ROOT \
150 pkgconfigdir=%{_pkgconfigdir}
152 > $RPM_BUILD_ROOT%{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
154 # useless (modules loaded through libgmodule)
155 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/1.4.0/modules/*.{la,a}
158 rm -rf $RPM_BUILD_ROOT
163 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
166 %postun -p /sbin/ldconfig
170 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
175 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
179 %defattr(644,root,root,755)
180 %doc AUTHORS NEWS README examples/HELLO.utf8
181 %attr(755,root,root) %{_bindir}/pango-querymodules
182 %attr(755,root,root) %{_libdir}/lib*.so.*.*
183 %dir %{_libdir}/pango
184 %dir %{_libdir}/pango/1.4.0
185 %dir %{_libdir}/pango/1.4.0/modules
186 %attr(755,root,root) %{_libdir}/pango/1.4.0/modules/*basic*.so
187 %if %{with arch_confdir}
188 %dir %{_sysconfdir}/pango-%{_host_cpu}
189 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pango-%{_host_cpu}/pangox.aliases
190 %ghost %{_sysconfdir}/pango-%{_host_cpu}/pango.modules
192 %dir %{_sysconfdir}/pango
193 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pango/pangox.aliases
194 %ghost %{_sysconfdir}/pango/pango.modules
199 %defattr(644,root,root,755)
201 %attr(755,root,root) %{_libdir}/libpango*.so
202 %{_libdir}/libpango*.la
205 %{?with_apidocs:%{_gtkdocdir}/pango}
207 %if %{with static_libs}
209 %defattr(644,root,root,755)
210 %{_libdir}/libpango*.a
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/pango/1.4.0/modules/*.so
216 %exclude %{_libdir}/pango/1.4.0/modules/*basic*.so