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