3 # - update arch_confdir patch
6 %bcond_without apidocs # disable gtk-doc
7 %bcond_without static_libs # don't build static library
8 %bcond_with arch_confdir # build with arch-dependant config dir
10 Summary: System for layout and rendering of internationalized text
11 Summary(pl): System renderowania miêdzynarodowego tekstu
12 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
19 Source0: http://ftp.gnome.org/pub/gnome/sources/pango/1.14/%{name}-%{version}.tar.bz2
20 # Source0-md5: cc478fa5bfc49e631a1696c632a9a9ae
21 Patch0: %{name}-xfonts.patch
22 Patch1: %{name}-arch_confdir.patch
23 URL: http://www.pango.org/
24 BuildRequires: autoconf >= 2.59-9
25 BuildRequires: automake >= 1:1.7
26 BuildRequires: cairo-devel >= 1.2.4
27 BuildRequires: docbook-dtd412-xml
28 BuildRequires: docbook-style-xsl
29 BuildRequires: fontconfig-devel >= 1:2.3.95
30 BuildRequires: freetype-devel >= 2.1.7
31 BuildRequires: glib2-devel >= 1:2.12.2
32 %{?with_apidocs:BuildRequires: gtk-doc >= 1.7}
33 BuildRequires: gtk-doc-automake >= 1.7
34 BuildRequires: libtool >= 1:1.4.2-9
35 BuildRequires: perl-base
36 BuildRequires: pkgconfig
37 BuildRequires: rpmbuild(macros) >= 1.197
38 BuildRequires: xorg-lib-libX11-devel
39 BuildRequires: xorg-lib-libXft-devel >= 2.1.0
40 Requires: cairo >= 1.2.4
41 Requires: freetype >= 2.1.7
42 Requires: glib2 >= 1:2.12.2
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 System for layout and rendering of internationalized text.
50 System obs³ugi i renderowania miêdzynarodowego tekstu.
53 Pango é um sistema para layout e renderização de texto
57 Summary: System for layout and rendering of internationalized text
58 Summary(pl): System obs³ugi i renderowania miêdzynarodowego tekstu
59 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
60 Group: X11/Development/Libraries
61 Requires: %{name} = %{epoch}:%{version}-%{release}
62 Requires: cairo-devel >= 1.2.4
63 Requires: freetype-devel >= 2.1.7
64 Requires: glib2-devel >= 1:2.12.2
65 Requires: xorg-lib-libX11-devel
66 Requires: xorg-lib-libXft-devel >= 2.1.0
67 Obsoletes: libpango24-devel
70 Developer files for pango.
72 %description devel -l pl
73 Pliki developerskie pango.
75 %description devel -l pt_BR
76 Pango é um sistema para layout e renderização de texto
80 Summary: Static pango libraries
81 Summary(pl): Biblioteki statyczne pango
82 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
83 Group: X11/Development/Libraries
84 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
87 Static pango libraries.
89 %description static -l pl
90 Biblioteki statyczne pango.
92 %description static -l pt_BR
93 Pango é um sistema para layout e renderização de texto
97 Summary: System for layout and rendering of internationalized text
98 Summary(pl): System obs³ugi i renderowania miêdzynarodowego tekstu
99 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
100 Group: X11/Development/Libraries
101 Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
102 Requires: %{name} = %{epoch}:%{version}-%{release}
105 System for layout and rendering of internationalized text.
107 This package contains pango modules for: arabic, bengali, devanagari,
108 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
110 %description modules -l pl
111 System obs³ugi i renderowania miêdzynarodowego tekstu.
113 Pakiet zawiera modu³y pango dla jêzyków: arabic, bengali, devanagari,
114 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
116 %description modules -l pt_BR
117 Pango é um sistema para layout e renderização de texto
121 Summary: Pango API documentation
122 Summary(pl): Dokumentacja API pango
124 Requires: gtk-doc-common
127 Pango API documentation.
129 %description apidocs -l pl
130 Dokumentacja API pango.
135 %{?with_arch_confdir:%patch1 -p1}
138 %{?with_apidocs:%{__gtkdocize}}
146 --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
147 %{?with_apidocs:--with-html-dir=%{_gtkdocdir}} \
148 --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static \
149 --enable-debug=%{?debug:yes}%{!?debug:minimum} \
154 rm -rf $RPM_BUILD_ROOT
157 DESTDIR=$RPM_BUILD_ROOT \
158 pkgconfigdir=%{_pkgconfigdir}
160 > $RPM_BUILD_ROOT%{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
162 # useless (modules loaded through libgmodule)
163 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/1.5.0/modules/*.{la,a}
166 rm -rf $RPM_BUILD_ROOT
171 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
174 %postun -p /sbin/ldconfig
178 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
183 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango%{?with_arch_confdir:-%{_host_cpu}}/pango.modules
187 %defattr(644,root,root,755)
188 %doc AUTHORS NEWS README examples/HELLO.utf8
189 %attr(755,root,root) %{_bindir}/pango-querymodules
190 %attr(755,root,root) %{_bindir}/pango-view
191 %attr(755,root,root) %{_libdir}/lib*.so.*.*
192 %dir %{_libdir}/pango
193 %dir %{_libdir}/pango/1.5.0
194 %dir %{_libdir}/pango/1.5.0/modules
195 %attr(755,root,root) %{_libdir}/pango/1.5.0/modules/*basic*.so
196 %if %{with arch_confdir}
197 %dir %{_sysconfdir}/pango-%{_host_cpu}
198 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pango-%{_host_cpu}/pangox.aliases
199 %ghost %{_sysconfdir}/pango-%{_host_cpu}/pango.modules
201 %dir %{_sysconfdir}/pango
202 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pango/pangox.aliases
203 %ghost %{_sysconfdir}/pango/pango.modules
208 %defattr(644,root,root,755)
210 %attr(755,root,root) %{_libdir}/libpango*.so
211 %{_libdir}/libpango*.la
215 %if %{with static_libs}
217 %defattr(644,root,root,755)
218 %{_libdir}/libpango*.a
222 %defattr(644,root,root,755)
223 %attr(755,root,root) %{_libdir}/pango/1.5.0/modules/*.so
224 %exclude %{_libdir}/pango/1.5.0/modules/*basic*.so
228 %defattr(644,root,root,755)