]> git.pld-linux.org Git - packages/libglade.git/blob - libglade.spec
- Release 17 (ac). Rebuild with db-4.2.50 libs.
[packages/libglade.git] / libglade.spec
1 #
2 # Conditional build:
3 # _without_gnome        - without gnome packages (gnome/gnomedb/bonobo libs)
4 #                         and w/o gnome/gnomedb/bonobo support in libglade-config
5 # _without_bonobo       - without bonobo libs
6 #                         and w/o bonobo support in libglade-config
7 # _without_gnomedb      - without gnomedb libs
8 #                         and w/o gnomedb support in libglade-config
9 #
10 %if %{?_without_gnome:1}%{!?_without_gnome:0}
11 %define         _without_bonobo         1
12 %define         _without_gnomedb        1
13 %endif
14 Summary:        libglade library
15 Summary(es):    El libglade permite que usted cargue archivos del interfaz del glade
16 Summary(pl):    Biblioteka do ³adowania definicji interfejsu generowanego programem glade
17 Summary(pt_BR): Esta biblioteca permite carregar arquivos da interface glade
18 Summary(ru):    âÉÂÌÉÏÔÅËÁ libglade ÄÌÑ ÚÁÇÒÕÚËÉ ÉÎÔÅÒÆÅÊÓÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ
19 Summary(uk):    â¦Â̦ÏÔÅËÁ libglade ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ¦ÎÔÅÒÆÅÊӦנËÏÒÉÓÔÕ×ÁÞÁ
20 Name:           libglade
21 Version:        0.17
22 Release:        17
23 Epoch:          1
24 License:        LGPL
25 Group:          X11/Libraries
26 Source0:        ftp://ftp.gnome.org/pub/GNOME/sources/libglade/%{version}/%{name}-%{version}.tar.gz
27 # Source0-md5: 38b2e2cfd813783fe157617813bfe3b3
28 Patch0:         %{name}-use_AM_GNU_GETTEXT.patch
29 Patch1:         %{name}-gtkdoc-scanobj-nogtkinit.patch
30 Patch2:         %{name}-clist-gettext.patch
31 Patch3:         %{name}-fixquote.patch
32 Patch4:         %{name}-gnomedb.patch
33 Patch5:         %{name}-nognome.patch
34 Patch6:         %{name}-ac.patch
35 URL:            http://www.gnome.org/
36 BuildRequires:  autoconf
37 BuildRequires:  automake
38 BuildRequires:  bison
39 %{!?_without_bonobo:BuildRequires:      bonobo-devel >= 0.28}
40 BuildRequires:  gettext-devel
41 %{!?_without_gnomedb:BuildRequires:     gnome-db-devel >= 0.2.96}
42 %{!?_without_gnome:BuildRequires:       gnome-libs-devel}
43 BuildRequires:  gtk+-devel >= 1.2.0
44 BuildRequires:  gtk-doc
45 BuildRequires:  libtool
46 BuildRequires:  libxml-devel >= 1.7.2
47 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49 %define         _gtkdocdir      %{_defaultdocdir}/gtk-doc/html
50
51 %description
52 The libglade library allows you to load user interfaces which are
53 stored externally into your program. This allows for alteration of the
54 interface without recompilation of the program. The interfaces can
55 also be edited with GLADE. Currently libglade supports all of the
56 widgets in current releases, keyboard accelerators and automatic
57 signal connection.
58
59 %description -l es
60 El libglade permite que usted cargue archivos del interfaz del glade
61 en tiempo de ejecución.
62
63 %description -l pl
64 Biblioteka libglade umo¿liwia dynamiczne ³adowanie definicji
65 interfejsu u¿ytkownika generowanego za pomoc± programu glade. Taka
66 separacja definicji interfejsu umo¿liwia pracê nad nim bez
67 konieczno¶ci rekompilacji programu.
68
69 %description -l pt_BR
70 O libglade permite carregar, em tempo de execução, arquivos da
71 interface glade. Não é necessário ter o glade instalado, mas esta é a
72 melhor maneira de criar os arquivos de interface.
73
74 %description -l ru
75 âÉÂÌÉÏÔÅËÁ libglade ÐÏÚ×ÏÌÑÅÔ ÚÁÇÒÕÖÁÔØ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ÉÎÔÅÒÆÅÊÓÙ
76 ÐÏÌØÚÏ×ÁÔÅÌÑ, ÈÒÁÎÑÝÉÅÓÑ ×Ï ×ÎÅÛÎÅÍ ÆÁÊÌÅ. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ
77 ÉÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍÙ. éÎÔÅÒÆÅÊÓÙ ÍÏÇÕÔ ÔÁËÖÅ
78 ÒÅÄÁËÔÉÒÏ×ÁÔØÓÑ ÐÒÉ ÐÏÍÏÝÉ GLADE. óÅÊÞÁÓ libglade ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ
79 ×ÉÄÖÅÔÙ, ËÌÁ×ÉÁÔÕÒÎÙÅ ÁËÓÅÌÅÒÁÔÏÒÙ É Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÓÉÇÎÁÌØÎÏÅ
80 ÓÏÅÄÉÎÅÎÉÅ.
81
82 %description -l uk
83 â¦Â̦ÏÔÅËÁ libglade ÄÏÚ×ÏÌѤ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ¦ÎÔÅÒÆÅÊÓÉ
84 ËÏÒÉÓÔÕ×ÁÞÁ, ÝÏ ÚÂÅÒ¦ÇÁÀÔØÓÑ × ÚÏ×ΦÛÎØÏÍÕ ÆÁÊ̦. ãÅ ÄÏÚ×ÏÌѤ
85 ÚͦÎÀ×ÁÔÉ ¦ÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍЦÌÑ槠ÐÒÏÇÒÁÍÉ. ¶ÎÔÅÒÆÅÊÓÉ ÍÏÖÕÔØ
86 ÔÁËÏÖ ÒÅÄÁÇÕ×ÁÔÉÓÑ ÚÁ ÄÏÐÏÍÏÇÏÀ GLADE. îÁÒÁÚ¦ libglade Ð¦ÄÔÒÉÍÕ¤ ×Ó¦
87 צÄÖÅÔÉ, ËÌÁצÁÔÕÒΦ ÁËÓÅÌÅÒÁÔÏÒÉ ÔÁ Á×ÔÏÍÁÔÉÞÎÅ ÓÉÇÎÁÌØÎÅ Ú'¤ÄÎÁÎÎÑ.
88
89 %package devel
90 Summary:        Libraries, includes, etc to develop libglade applications
91 Summary(es):    Archivos necesarios para el desarrollo de aplicaciones con libglade
92 Summary(pl):    Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty
93 Summary(pt_BR): Arquivos necessários para o desenvolvimento de aplicações com a interface glade
94 Summary(ru):    æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
95 Summary(uk):    æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
96 Group:          X11/Development/Libraries
97 Requires:       %{name} = %{epoch}:%{version}
98 Requires:       gtk-doc-common
99 Requires:       libxml-devel
100
101 %description devel
102 Libraries, include files, etc you can use to develop libglade
103 applications.
104
105 %description devel -l es
106 Archivos de inclusión y bibliotecas necesarias para el desarrollo de
107 aplicaciones con glade.
108
109 %description devel -l pl
110 Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty.
111
112 %description devel -l pt_BR
113 Arquivos de inclusão e bibliotecas para o desenvolvimento de
114 aplicações com a interface glade.
115
116 %description devel -l ru
117 ðÁËÅÔ libglade-devel ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
118 ÐÒÏÇÒÁÍ, ÉÓÐÏÌØÚÕÀÝÉÈ libglade.
119
120 %description devel -l uk
121 ðÁËÅÔ libglade-devel Í¦ÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ
122 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libglade.
123
124 %package static
125 Summary:        Static libglade library
126 Summary(es):    Archivos estáticos necesarios para el desarrollo de aplicaciones con libglade
127 Summary(pl):    Biblioteka statyczna libglade
128 Summary(pt_BR): Arquivos estáticos necessários para o desenvolvimento de aplicações com a interface glade
129 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
130 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
131 Group:          X11/Development/Libraries
132 Requires:       %{name}-devel = %{epoch}:%{version}
133
134 %description static
135 Static libglade library.
136
137 %description static -l es
138 Archivos estáticos necesarias para el desarrollo de aplicaciones con
139 glade.
140
141 %description static -l pl
142 Biblioteka statyczna libglade.
143
144 %description static -l pt_BR
145 Bibliotecas estáticas para o desenvolvimento de aplicações com a
146 interface glade.
147
148 %description static -l ru
149 ðÁËÅÔ libglade-devel-static ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÎÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ËÏÔÏÒÙÅ
150 ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ, ÔÒÅÂÕÀÝÉÈ libglade.
151
152 %description static -l uk
153 ðÁËÅÔ libglade-devel-static Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, Ñ˦ ÍÏÖÎÁ
154 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ÐÏÔÒÅÂÕÀÔØ libglade.
155
156 %package gnome
157 Summary:        libglade-gnome library
158 Summary(pl):    Biblioteka libglade-gnome
159 Group:          X11/Libraries
160 Requires:       %{name} = %{epoch}:%{version}
161 Requires:       %{name} >= 1:0.17-10
162
163 %description gnome
164 libglade-gnome library.
165
166 %description gnome -l pl
167 Biblioteki libglade-gnome.
168
169 %package gnome-devel
170 Summary:        libglade-gnome development files
171 Summary(pl):    Pliki dla programistów libglade-gnome
172 Group:          X11/Development/Libraries
173 Requires:       %{name}-devel = %{epoch}:%{version}
174 Requires:       %{name}-devel >= 1:0.17-10
175 Requires:       %{name}-gnome = %{epoch}:%{version}
176 Requires:       gnome-libs-devel
177
178 %description gnome-devel
179 libglade-gnome development files.
180
181 %description gnome-devel -l pl
182 Pliki dla programistów u¿ywaj±cych libglade-gnome.
183
184 %package gnome-static
185 Summary:        Static libglade-gnome library
186 Summary(pl):    Statyczna biblioteka libglade-gnome
187 Group:          X11/Development/Libraries
188 Requires:       %{name}-gnome-devel = %{epoch}:%{version}
189 Conflicts:      %{name}-static < 1:0.17-10
190
191 %description gnome-static
192 Static version of libglade-gnome library.
193
194 %description gnome-static -l pl
195 Statyczna wersja biblioteki libglade-gnome.
196
197 %package gnomedb
198 Summary:        libglade-gnomedb library
199 Summary(pl):    Biblioteka libglade-gnomedb
200 Group:          X11/Libraries
201 Requires:       %{name}-gnome = %{epoch}:%{version}
202 Requires:       %{name}-gnome >= 1:0.17-14
203
204 %description gnomedb
205 libglade-gnomedb library.
206
207 %description gnomedb -l pl
208 Biblioteka libglade-gnomedb.
209
210 %package gnomedb-devel
211 Summary:        libglade-gnomedb development files
212 Summary(pl):    Pliki dla programistów libglade-gnomedb
213 Group:          X11/Development/Libraries
214 Requires:       gnome-db-devel
215 Requires:       %{name}-gnomedb = %{epoch}:%{version}
216 Requires:       %{name}-gnome-devel = %{epoch}:%{version}
217 Requires:       %{name}-gnome-devel >= 1:0.17-14
218
219 %description gnomedb-devel
220 libglade-gnomedb development files.
221
222 %description gnomedb-devel -l pl
223 Pliki dla programistów u¿ywaj±cych libglade-gnomedb.
224
225 %package gnomedb-static
226 Summary:        libglade-gnomedb static library
227 Summary(pl):    Statyczna biblioteka libglade-gnomedb
228 Group:          X11/Development/Libraries
229 Requires:       %{name}-gnomedb-devel = %{epoch}:%{version}
230 Conflicts:      %{name}-gnome-static < 1:0.17-14
231
232 %description gnomedb-static
233 Static version of libglade-gnomedb library.
234
235 %description gnomedb-static -l pl
236 Statyczna wersja biblioteki libglade-gnomedb.
237
238 %package bonobo
239 Summary:        libglade-bonobo library
240 Summary(pl):    Biblioteka libglade-bonobo
241 Group:          X11/Libraries
242 Requires:       %{name}-gnome = %{epoch}:%{version}
243 Requires:       %{name}-gnome >= 1:0.17-14
244
245 %description bonobo
246 libglade-bonobo library.
247
248 %description bonobo -l pl
249 Biblioteka libglade-bonobo.
250
251 %package bonobo-devel
252 Summary:        libglade-bonobo development files
253 Summary(pl):    Pliki dla programistów libglade-bonobo
254 Group:          X11/Development/Libraries
255 Requires:       bonobo-devel
256 Requires:       %{name}-bonobo = %{epoch}:%{version}
257 Requires:       %{name}-gnome-devel = %{epoch}:%{version}
258 Requires:       %{name}-gnome-devel >= 1:0.17-14
259
260 %description bonobo-devel
261 libglade-bonobo development files.
262
263 %description bonobo-devel -l pl
264 Pliki dla programistów u¿ywaj±cych libglade-bonobo.
265
266 %package bonobo-static
267 Summary:        libglade-bonobo static library
268 Summary(pl):    Statyczna biblioteka libglade-bonobo
269 Group:          X11/Development/Libraries
270 Requires:       %{name}-bonobo-devel = %{epoch}:%{version}
271 Conflicts:      %{name}-gnome-static < 1:0.17-14
272
273 %description bonobo-static
274 Static version of libglade-bonobo library.
275
276 %description bonobo-static -l pl
277 Statyczna wersja biblioteki libglade-bonobo.
278
279 %prep
280 %setup -q
281 %patch0 -p1
282 %patch1 -p1
283 %patch2 -p1
284 %patch3 -p1
285 %patch4 -p1
286 %patch5 -p1
287 %patch6 -p1
288
289 %build
290 rm -f missing
291 %{__libtoolize}
292 %{__gettextize}
293 touch po/POTFILES.in
294 %{__aclocal} -I macros
295 %{__autoconf}
296 %{__automake}
297 %configure \
298         %{!?_without_bonobo:--enable-bonobo} \
299         %{!?_without_gnomedb:--enable-gnomedb} \
300         %{?_without_gnome:--without-gnome}
301 %{__make}
302
303 %install
304 rm -rf $RPM_BUILD_ROOT
305 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
306
307 %{__make} install \
308         DESTDIR=$RPM_BUILD_ROOT \
309         m4datadir=%{_aclocaldir} \
310         pkgconfigdir=%{_pkgconfigdir} \
311         HTML_DIR=%{_gtkdocdir}
312
313 install test-libglade.c *.glade $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
314
315 mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/{libglade,libglade1}
316
317 %clean
318 rm -rf $RPM_BUILD_ROOT
319
320 %post   -p /sbin/ldconfig
321 %postun -p /sbin/ldconfig
322
323 %post   gnome -p /sbin/ldconfig
324 %postun gnome -p /sbin/ldconfig
325
326 %post   gnomedb -p /sbin/ldconfig
327 %postun gnomedb -p /sbin/ldconfig
328
329 %post   bonobo -p /sbin/ldconfig
330 %postun bonobo -p /sbin/ldconfig
331
332 %files
333 %defattr(644,root,root,755)
334 %doc AUTHORS ChangeLog NEWS README
335 %attr(755,root,root) %{_libdir}/libglade.so.*.*
336
337 %files devel
338 %defattr(644,root,root,755)
339 # libglade-config is different when building with gnome (contains support for
340 # GNOME-dependent libs), but it doesn't break things like libgladeConf.sh do
341 %attr(755,root,root) %{_bindir}/*
342 %attr(755,root,root) %{_libdir}/libglade.so
343 %{_libdir}/libglade.la
344 %{_pkgconfigdir}/libglade.pc
345 %{_includedir}/libglade-1.0
346 %{_aclocaldir}/*
347 %{_gtkdocdir}/*
348 %{_examplesdir}/%{name}-%{version}
349
350 %files static
351 %defattr(644,root,root,755)
352 %{_libdir}/libglade.a
353
354 %if %{?_without_gnome:0}%{!?_without_gnome:1}
355 %files gnome
356 %defattr(644,root,root,755)
357 %attr(755,root,root) %{_libdir}/libglade-gnome.so.*.*
358
359 %files gnome-devel
360 %defattr(644,root,root,755)
361 %attr(755,root,root) %{_libdir}/libglade-gnome.so
362 %{_libdir}/libglade-gnome.la
363 # here - because it's for gnome-config and always gives -lglade-gnome
364 %attr(755,root,root) %{_libdir}/libgladeConf.sh
365 %{_pkgconfigdir}/libglade-gnome.pc
366
367 %files gnome-static
368 %defattr(644,root,root,755)
369 %{_libdir}/libglade-gnome.a
370
371 %if %{?_without_bonobo:0}%{!?_without_bonobo:1}
372 %files bonobo
373 %defattr(644,root,root,755)
374 %attr(755,root,root) %{_libdir}/libglade-bonobo.so.*.*
375
376 %files bonobo-devel
377 %defattr(644,root,root,755)
378 %attr(755,root,root) %{_libdir}/libglade-bonobo.so
379 %{_libdir}/libglade-bonobo.la
380 %{_pkgconfigdir}/libglade-bonobo.pc
381
382 %files bonobo-static
383 %defattr(644,root,root,755)
384 %{_libdir}/libglade-bonobo.a
385 %endif
386
387 %if %{?_without_gnomedb:0}%{!?_without_gnomedb:1}
388 %files gnomedb
389 %defattr(644,root,root,755)
390 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
391
392 %files gnomedb-devel
393 %defattr(644,root,root,755)
394 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so
395 %{_libdir}/libglade-gnomedb.la
396 %{_pkgconfigdir}/libglade-gnomedb.pc
397
398 %files gnomedb-static
399 %defattr(644,root,root,755)
400 %{_libdir}/libglade-gnomedb.a
401 %endif
402 %endif
This page took 0.074942 seconds and 3 git commands to generate.