]> git.pld-linux.org Git - packages/pango.git/blob - pango.spec
- missing R(postun): /sbin/ldconfig
[packages/pango.git] / pango.spec
1 #
2 # Conditional build:
3 %bcond_with     xlibs   # use pkgconfig to find libX11 CFLAGS
4 #
5 Summary:        System for layout and rendering of internationalized text
6 Summary(pl):    System renderowania miêdzynarodowego tekstu
7 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
8 Name:           pango
9 Version:        1.8.1
10 Release:        2
11 Epoch:          1
12 License:        LGPL
13 Group:          X11/Libraries
14 Source0:        http://ftp.gnome.org/pub/gnome/sources/%{name}/1.8/%{name}-%{version}.tar.bz2
15 # Source0-md5:  88aa6bf1876766db6864f3b93577887c
16 Patch0:         %{name}-xfonts.patch
17 Patch1:         %{name}-xlibs.patch
18 URL:            http://www.pango.org/
19 %{!?with_xlibs:BuildRequires:   XFree86-devel}
20 BuildRequires:  autoconf >= 2.54
21 BuildRequires:  automake >= 1:1.7
22 BuildRequires:  docbook-dtd412-xml
23 BuildRequires:  docbook-style-xsl
24 BuildRequires:  fontconfig-devel >= 1.0.1
25 BuildRequires:  freetype-devel >= 2.1.7
26 BuildRequires:  glib2-devel >= 1:2.6.0-2
27 BuildRequires:  gtk-doc >= 1.0
28 %{?with_xlibs:BuildRequires:    libX11-devel}
29 BuildRequires:  libtool >= 1:1.4.2-9
30 BuildRequires:  perl-base
31 BuildRequires:  pkgconfig
32 BuildRequires:  rpmbuild(macros) >= 1.197
33 BuildRequires:  xft-devel >= 2.1.0
34 Requires(post,postun):  /sbin/ldconfig
35 Requires:       freetype >= 2.1.7
36 Requires:       glib2 >= 1:2.6.0-2
37 Obsoletes:      libpango24
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 System for layout and rendering of internationalized text.
42
43 %description -l pl
44 System obs³ugi i renderowania miêdzynarodowego tekstu.
45
46 %description -l pt_BR
47 Pango é um sistema para layout e renderização de texto
48 internacionalizado.
49
50 %package devel
51 Summary:        System for layout and rendering of internationalized text
52 Summary(pl):    System obs³ugi i renderowania miêdzynarodowego tekstu
53 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
54 Group:          X11/Development/Libraries
55 Requires:       %{name} = %{epoch}:%{version}-%{release}
56 %{!?with_xlibs:Requires:        XFree86-devel}
57 Requires:       freetype-devel >= 2.1.7
58 Requires:       glib2-devel >= 1:2.6.0-2
59 Requires:       gtk-doc-common
60 %{?with_xlibs:Requires: libX11-devel}
61 Requires:       xft-devel >= 2.1.0
62 Obsoletes:      libpango24-devel
63
64 %description devel
65 Developer files for pango.
66
67 %description devel -l pl
68 Pliki developerskie pango.
69
70 %description devel -l pt_BR
71 Pango é um sistema para layout e renderização de texto
72 internacionalizado.
73
74 %package static
75 Summary:        Static pango libraries
76 Summary(pl):    Biblioteki statyczne pango
77 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
78 Group:          X11/Development/Libraries
79 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
80
81 %description static
82 Static pango libraries.
83
84 %description static -l pl
85 Biblioteki statyczne pango.
86
87 %description static -l pt_BR
88 Pango é um sistema para layout e renderização de texto
89 internacionalizado.
90
91 %package modules
92 Summary:        System for layout and rendering of internationalized text
93 Summary(pl):    System obs³ugi i renderowania miêdzynarodowego tekstu
94 Summary(pt_BR): Sistema para layout e renderização de texto internacionalizado
95 Group:          X11/Development/Libraries
96 Requires(post,postun):  %{name} = %{epoch}:%{version}-%{release}
97 Requires:       %{name} = %{epoch}:%{version}-%{release}
98
99 %description modules
100 System for layout and rendering of internationalized text.
101
102 This package contains pango modules for: arabic, bengali, devanagari,
103 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
104
105 %description modules -l pl
106 System obs³ugi i renderowania miêdzynarodowego tekstu.
107
108 Pakiet zawiera modu³y pango dla jêzyków: arabic, bengali, devanagari,
109 gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
110
111 %description modules -l pt_BR
112 Pango é um sistema para layout e renderização de texto
113 internacionalizado.
114
115 %prep
116 %setup -q
117 %patch0 -p1
118 %{?with_xlibs:%patch1 -p1}
119
120 %build
121 %{__gtkdocize}
122 %{__libtoolize}
123 %{__aclocal}
124 %{__autoheader}
125 %{__autoconf}
126 %{__automake}
127 %configure \
128         --with-fribidi \
129         --enable-gtk-doc \
130         --with-html-dir=%{_gtkdocdir} \
131         --enable-static \
132         --enable-debug=%{?debug:yes}%{!?debug:minimum} \
133         --enable-man
134 %{__make}
135
136 %install
137 rm -rf $RPM_BUILD_ROOT
138
139 %{__make} install \
140         DESTDIR=$RPM_BUILD_ROOT \
141         pkgconfigdir=%{_pkgconfigdir}
142
143 > $RPM_BUILD_ROOT%{_sysconfdir}/pango/pango.modules
144
145 # useless (modules loaded through libgmodule)
146 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/1.4.0/modules/*.{la,a}
147
148 %clean
149 rm -rf $RPM_BUILD_ROOT
150
151 %post
152 %ldconfig_post
153 umask 022
154 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules
155 exit 0
156
157 %postun
158 %ldconfig_postun
159
160 %post modules
161 umask 022
162 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules
163 exit 0
164
165 %postun modules
166 umask 022
167 %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules
168 exit 0
169
170 %files
171 %defattr(644,root,root,755)
172 %doc AUTHORS NEWS README examples/HELLO.utf8
173 %attr(755,root,root) %{_bindir}/pango-querymodules
174 %attr(755,root,root) %{_libdir}/lib*.so.*.*
175 %dir %{_libdir}/pango
176 %dir %{_libdir}/pango/1.4.0
177 %dir %{_libdir}/pango/1.4.0/modules
178 %attr(755,root,root) %{_libdir}/pango/1.4.0/modules/*basic*.so
179 %dir %{_sysconfdir}/pango
180 %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/pango/pangox.aliases
181 %ghost %{_sysconfdir}/pango/pango.modules
182 %{_mandir}/man1/*
183
184 %files devel
185 %defattr(644,root,root,755)
186 %doc ChangeLog TODO
187 %attr(755,root,root) %{_libdir}/libpango*.so
188 %{_libdir}/libpango*.la
189 %{_pkgconfigdir}/*
190 %{_includedir}/*
191 %{_gtkdocdir}/pango
192
193 %files static
194 %defattr(644,root,root,755)
195 %{_libdir}/libpango*.a
196
197 %files modules
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{_libdir}/pango/1.4.0/modules/*.so
200 %exclude %{_libdir}/pango/1.4.0/modules/*basic*.so
This page took 0.041142 seconds and 3 git commands to generate.