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