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