3 # _without_gnome - without gnome package (gnome/gnomedb/bonobo libs)
4 # and w/o gnome/gnomedb/bonobo support in libglade-config
6 Summary: libglade library
7 Summary(es): El libglade permite que usted cargue archivos del interfaz del glade
8 Summary(pl): Biblioteka do ³adowania definicji interfejsu generowanego programem glade
9 Summary(pt_BR): Esta biblioteca permite carregar arquivos da interface glade
10 Summary(ru): âÉÂÌÉÏÔÅËÁ libglade ÄÌÑ ÚÁÇÒÕÚËÉ ÉÎÔÅÒÆÅÊÓÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ
11 Summary(uk): â¦Â̦ÏÔÅËÁ libglade ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ¦ÎÔÅÒÆÅÊÓ¦× ËÏÒÉÓÔÕ×ÁÞÁ
18 Source0: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libglade/%{name}-%{version}.tar.gz
19 Patch0: %{name}-use_AM_GNU_GETTEXT.patch
20 Patch1: %{name}-gtkdoc-scanobj-nogtkinit.patch
21 Patch2: %{name}-clist-gettext.patch
22 Patch3: %{name}-fixquote.patch
23 Patch4: %{name}-gnomedb.patch
24 Patch5: %{name}-nognome.patch
25 Patch6: %{name}-ac.patch
26 URL: http://www.gnome.org/
27 BuildRequires: autoconf
28 BuildRequires: automake
30 %{!?_without_gnome:BuildRequires: bonobo-devel >= 0.28}
31 BuildRequires: gettext-devel
32 %{!?_without_gnome:BuildRequires: gnome-db1-devel >= 0.2.96}
33 %{!?_without_gnome:BuildRequires: gnome-libs-devel}
34 BuildRequires: gtk+-devel >= 1.2.0
35 BuildRequires: gtk-doc
36 BuildRequires: libtool
37 BuildRequires: libxml-devel >= 1.7.2
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 %define _prefix /usr/X11R6
41 %define _gtkdocdir %{_defaultdocdir}/gtk-doc/html
44 The libglade library allows you to load user interfaces which are
45 stored externally into your program. This allows for alteration of the
46 interface without recompilation of the program. The interfaces can
47 also be edited with GLADE. Currently libglade supports all of the
48 widgets in current releases, keyboard accelerators and automatic
52 El libglade permite que usted cargue archivos del interfaz del glade
53 en tiempo de ejecución.
56 Biblioteka libglade umo¿liwia dynamiczne ³adowanie definicji
57 interfejsu u¿ytkownika generowanego za pomoc± programu glade. Taka
58 separacja definicji interfejsu umo¿liwia pracê nad nim bez
59 konieczno¶ci rekompilacji programu.
62 O libglade permite carregar, em tempo de execução, arquivos da
63 interface glade. Não é necessário ter o glade instalado, mas esta é a
64 melhor maneira de criar os arquivos de interface.
67 âÉÂÌÉÏÔÅËÁ libglade ÐÏÚ×ÏÌÑÅÔ ÚÁÇÒÕÖÁÔØ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ÉÎÔÅÒÆÅÊÓÙ
68 ÐÏÌØÚÏ×ÁÔÅÌÑ, ÈÒÁÎÑÝÉÅÓÑ ×Ï ×ÎÅÛÎÅÍ ÆÁÊÌÅ. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ
69 ÉÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍÙ. éÎÔÅÒÆÅÊÓÙ ÍÏÇÕÔ ÔÁËÖÅ
70 ÒÅÄÁËÔÉÒÏ×ÁÔØÓÑ ÐÒÉ ÐÏÍÏÝÉ GLADE. óÅÊÞÁÓ libglade ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ
71 ×ÉÄÖÅÔÙ, ËÌÁ×ÉÁÔÕÒÎÙÅ ÁËÓÅÌÅÒÁÔÏÒÙ É Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÓÉÇÎÁÌØÎÏÅ
75 â¦Â̦ÏÔÅËÁ libglade ÄÏÚ×ÏÌѤ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ¦ÎÔÅÒÆÅÊÓÉ
76 ËÏÒÉÓÔÕ×ÁÞÁ, ÝÏ ÚÂÅÒ¦ÇÁÀÔØÓÑ × ÚÏ×ΦÛÎØÏÍÕ ÆÁÊ̦. ãÅ ÄÏÚ×ÏÌѤ
77 ÚͦÎÀ×ÁÔÉ ¦ÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍЦÌÑæ§ ÐÒÏÇÒÁÍÉ. ¶ÎÔÅÒÆÅÊÓÉ ÍÏÖÕÔØ
78 ÔÁËÏÖ ÒÅÄÁÇÕ×ÁÔÉÓÑ ÚÁ ÄÏÐÏÍÏÇÏÀ GLADE. îÁÒÁÚ¦ libglade ЦÄÔÒÉÍÕ¤ ×Ó¦
79 צÄÖÅÔÉ, ËÌÁצÁÔÕÒΦ ÁËÓÅÌÅÒÁÔÏÒÉ ÔÁ Á×ÔÏÍÁÔÉÞÎÅ ÓÉÇÎÁÌØÎÅ Ú'¤ÄÎÁÎÎÑ.
82 Summary: Libraries, includes, etc to develop libglade applications
83 Summary(es): Archivos necesarios para el desarrollo de aplicaciones con libglade
84 Summary(pl): Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty
85 Summary(pt_BR): Arquivos necessários para o desenvolvimento de aplicações com a interface glade
86 Summary(ru): æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
87 Summary(uk): æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
88 Group: X11/Development/Libraries
89 Requires: %{name} = %{version}
90 Requires: gtk-doc-common
91 Requires: libxml-devel
94 Libraries, include files, etc you can use to develop libglade
97 %description devel -l es
98 Archivos de inclusión y bibliotecas necesarias para el desarrollo de
99 aplicaciones con glade.
101 %description devel -l pl
102 Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty.
104 %description devel -l pt_BR
105 Arquivos de inclusão e bibliotecas para o desenvolvimento de
106 aplicações com a interface glade.
108 %description devel -l ru
109 ðÁËÅÔ libglade-devel ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
110 ÐÒÏÇÒÁÍ, ÉÓÐÏÌØÚÕÀÝÉÈ libglade.
112 %description devel -l uk
113 ðÁËÅÔ libglade-devel ͦÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ
114 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libglade.
117 Summary: Static libglade library
118 Summary(es): Archivos estáticos necesarios para el desarrollo de aplicaciones con libglade
119 Summary(pl): Biblioteka statyczna libglade
120 Summary(pt_BR): Arquivos estáticos necessários para o desenvolvimento de aplicações com a interface glade
121 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
122 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
123 Group: X11/Development/Libraries
124 Requires: %{name}-devel = %{version}
127 Static libglade library.
129 %description static -l es
130 Archivos estáticos necesarias para el desarrollo de aplicaciones con
133 %description static -l pl
134 Biblioteka statyczna libglade.
136 %description static -l pt_BR
137 Bibliotecas estáticas para o desenvolvimento de aplicações com a
140 %description static -l ru
141 ðÁËÅÔ libglade-devel-static ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÎÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ËÏÔÏÒÙÅ
142 ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ, ÔÒÅÂÕÀÝÉÈ libglade.
144 %description static -l uk
145 ðÁËÅÔ libglade-devel-static ͦÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, Ñ˦ ÍÏÖÎÁ
146 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ÐÏÔÒÅÂÕÀÔØ libglade.
149 Summary: libglade-gnome library
150 Summary(pl): Biblioteka libglade-gnome
152 Requires: %{name} = %{version}
153 Requires: %{name} >= 1:0.17-10
156 libglade-gnome library.
158 %description gnome -l pl
159 Biblioteki libglade-gnome.
162 Summary: libglade-gnome development files
163 Summary(pl): Pliki dla programistów libglade-gnome
164 Group: X11/Development/Libraries
165 Requires: %{name}-devel = %{version}
166 Requires: %{name}-devel >= 1:0.17-10
167 Requires: %{name}-gnome = %{version}
168 Requires: bonobo-devel
169 Requires: gnome-db-devel
170 Requires: gnome-libs-devel
172 %description gnome-devel
173 libglade-gnome development files.
175 %description gnome-devel -l pl
176 Pliki dla programistów u¿ywaj±cych libglade-gnome.
178 %package gnome-static
179 Summary: Static libglade-gnome library
180 Summary(pl): Statyczna biblioteka libglade-gnome
181 Group: X11/Development/Libraries
182 Requires: %{name}-gnome-devel = %{version}
183 Conflicts: %{name}-static < 1:0.17-10
185 %description gnome-static
186 Static version of libglade-gnome library.
188 %description gnome-static -l pl
189 Statyczna wersja biblioteki libglade-gnome.
192 Summary: libglade-gnomedb library
193 Summary(pl): Biblioteka libglade-gnomedb
195 Requires: %{name}-gnome = %{version}
196 Requires: %{name}-gnome >= 1:0.17-14
199 libglade-gnomedb library.
201 %description gnomedb -l pl
202 Biblioteka libglade-gnomedb.
204 %package gnomedb-devel
205 Summary: libglade-gnomedb development files
206 Summary(pl): Pliki dla programistów libglade-gnomedb
207 Group: X11/Development/Libraries
208 Requires: %{name}-gnomedb = %{version}
209 Requires: %{name}-gnome-devel = %{version}
210 Requires: %{name}-gnome-devel >= 1:0.17-14
212 %description gnomedb-devel
213 libglade-gnomedb development files.
215 %description gnomedb-devel -l pl
216 Pliki dla programistów u¿ywaj±cych libglade-gnomedb.
218 %package gnomedb-static
219 Summary: libglade-gnomedb static library
220 Summary(pl): Statyczna biblioteka libglade-gnomedb
221 Group: X11/Development/Libraries
222 Requires: %{name}-gnomedb-devel = %{version}
223 Conflicts: %{name}-gnome-static < 1:0.17-14
225 %description gnomedb-static
226 Static version of libglade-gnomedb library.
228 %description gnomedb-static -l pl
229 Statyczna wersja biblioteki libglade-gnomedb.
232 Summary: libglade-bonobo library
233 Summary(pl): Biblioteka libglade-bonobo
235 Requires: %{name}-gnome = %{version}
236 Requires: %{name}-gnome >= 1:0.17-14
239 libglade-bonobo library.
241 %description bonobo -l pl
242 Biblioteka libglade-bonobo.
244 %package bonobo-devel
245 Summary: libglade-bonobo development files
246 Summary(pl): Pliki dla programistów libglade-bonobo
247 Group: X11/Development/Libraries
248 Requires: %{name}-bonobo = %{version}
249 Requires: %{name}-gnome-devel = %{version}
250 Requires: %{name}-gnome-devel >= 1:0.17-14
252 %description bonobo-devel
253 libglade-bonobo development files.
255 %description bonobo-devel -l pl
256 Pliki dla programistów u¿ywaj±cych libglade-bonobo.
258 %package bonobo-static
259 Summary: libglade-bonobo static library
260 Summary(pl): Statyczna biblioteka libglade-bonobo
261 Group: X11/Development/Libraries
262 Requires: %{name}-bonobo-devel = %{version}
263 Conflicts: %{name}-gnome-static < 1:0.17-14
265 %description bonobo-static
266 Static version of libglade-bonobo library.
268 %description bonobo-static -l pl
269 Statyczna wersja biblioteki libglade-bonobo.
286 %{__aclocal} -I macros
290 %{!?_without_gnome:--enable-bonobo --enable-gnomedb} \
291 %{?_without_gnome:--without-gnome}
295 rm -rf $RPM_BUILD_ROOT
296 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
299 DESTDIR=$RPM_BUILD_ROOT \
300 m4datadir=%{_aclocaldir} \
301 pkgconfigdir=%{_pkgconfigdir} \
302 HTML_DIR=%{_gtkdocdir}
304 install test-libglade.c *.glade $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
306 mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/{libglade,libglade1}
309 rm -rf $RPM_BUILD_ROOT
311 %post -p /sbin/ldconfig
312 %postun -p /sbin/ldconfig
314 %post gnome -p /sbin/ldconfig
315 %postun gnome -p /sbin/ldconfig
317 %post gnomedb -p /sbin/ldconfig
318 %postun gnomedb -p /sbin/ldconfig
320 %post bonobo -p /sbin/ldconfig
321 %postun bonobo -p /sbin/ldconfig
324 %defattr(644,root,root,755)
325 %doc AUTHORS ChangeLog NEWS README
326 %attr(755,root,root) %{_libdir}/libglade.so.*.*
329 %defattr(644,root,root,755)
330 # libglade-config is different when building with gnome (contains support for
331 # GNOME-dependent libs), but it doesn't break things like libgladeConf.sh do
332 %attr(755,root,root) %{_bindir}/*
333 %attr(755,root,root) %{_libdir}/libglade.so
334 %{_libdir}/libglade.la
335 %{_pkgconfigdir}/libglade.pc
336 %{_includedir}/libglade-1.0
339 %{_examplesdir}/%{name}-%{version}
342 %defattr(644,root,root,755)
343 %{_libdir}/libglade.a
345 %if %{?_without_gnome:0}%{!?_without_gnome:1}
347 %defattr(644,root,root,755)
348 %attr(755,root,root) %{_libdir}/libglade-gnome.so.*.*
351 %defattr(644,root,root,755)
352 %attr(755,root,root) %{_libdir}/libglade-gnome.so
353 %{_libdir}/libglade-gnome.la
354 # here - because it's for gnome-config and always gives -lglade-gnome
355 %attr(755,root,root) %{_libdir}/libgladeConf.sh
356 %{_pkgconfigdir}/libglade-gnome.pc
359 %defattr(644,root,root,755)
360 %{_libdir}/libglade-gnome.a
363 %defattr(644,root,root,755)
364 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
367 %defattr(644,root,root,755)
368 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so
369 %{_libdir}/libglade-gnomedb.la
370 %{_pkgconfigdir}/libglade-gnomedb.pc
372 %files gnomedb-static
373 %defattr(644,root,root,755)
374 %{_libdir}/libglade-gnomedb.a
377 %defattr(644,root,root,755)
378 %attr(755,root,root) %{_libdir}/libglade-bonobo.so.*.*
381 %defattr(644,root,root,755)
382 %attr(755,root,root) %{_libdir}/libglade-bonobo.so
383 %{_libdir}/libglade-bonobo.la
384 %{_pkgconfigdir}/libglade-bonobo.pc
387 %defattr(644,root,root,755)
388 %{_libdir}/libglade-bonobo.a