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
10 Summary: libglade library
11 Summary(es): El libglade permite que usted cargue archivos del interfaz del glade
12 Summary(pl): Biblioteka do ³adowania definicji interfejsu generowanego programem glade
13 Summary(pt_BR): Esta biblioteca permite carregar arquivos da interface glade
14 Summary(ru): âÉÂÌÉÏÔÅËÁ libglade ÄÌÑ ÚÁÇÒÕÚËÉ ÉÎÔÅÒÆÅÊÓÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ
15 Summary(uk): â¦Â̦ÏÔÅËÁ libglade ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ¦ÎÔÅÒÆÅÊÓ¦× ËÏÒÉÓÔÕ×ÁÞÁ
22 Source0: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libglade/%{name}-%{version}.tar.gz
23 Patch0: %{name}-use_AM_GNU_GETTEXT.patch
24 Patch1: %{name}-gtkdoc-scanobj-nogtkinit.patch
25 Patch2: %{name}-clist-gettext.patch
26 Patch3: %{name}-fixquote.patch
27 Patch4: %{name}-gnomedb.patch
28 Patch5: %{name}-nognome.patch
29 Patch6: %{name}-ac.patch
30 URL: http://www.gnome.org/
31 BuildRequires: autoconf
32 BuildRequires: automake
34 %{!?_without_bonobo:BuildRequires: bonobo-devel >= 0.28}
35 BuildRequires: gettext-devel
36 %{!?_without_gnomedb:BuildRequires: gnome-db1-devel >= 0.2.96}
37 %{!?_without_gnome:BuildRequires: gnome-libs-devel}
38 BuildRequires: gtk+-devel >= 1.2.0
39 BuildRequires: gtk-doc
40 BuildRequires: libtool
41 BuildRequires: libxml-devel >= 1.7.2
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 %define _prefix /usr/X11R6
45 %define _gtkdocdir %{_defaultdocdir}/gtk-doc/html
47 %if %{?_without_gnome:1}%{!?_without_gnome:0}
48 %define _without_bonobo 1
49 %define _without_gnomedb 1
54 The libglade library allows you to load user interfaces which are
55 stored externally into your program. This allows for alteration of the
56 interface without recompilation of the program. The interfaces can
57 also be edited with GLADE. Currently libglade supports all of the
58 widgets in current releases, keyboard accelerators and automatic
62 El libglade permite que usted cargue archivos del interfaz del glade
63 en tiempo de ejecución.
66 Biblioteka libglade umo¿liwia dynamiczne ³adowanie definicji
67 interfejsu u¿ytkownika generowanego za pomoc± programu glade. Taka
68 separacja definicji interfejsu umo¿liwia pracê nad nim bez
69 konieczno¶ci rekompilacji programu.
72 O libglade permite carregar, em tempo de execução, arquivos da
73 interface glade. Não é necessário ter o glade instalado, mas esta é a
74 melhor maneira de criar os arquivos de interface.
77 âÉÂÌÉÏÔÅËÁ libglade ÐÏÚ×ÏÌÑÅÔ ÚÁÇÒÕÖÁÔØ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ÉÎÔÅÒÆÅÊÓÙ
78 ÐÏÌØÚÏ×ÁÔÅÌÑ, ÈÒÁÎÑÝÉÅÓÑ ×Ï ×ÎÅÛÎÅÍ ÆÁÊÌÅ. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ
79 ÉÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍÙ. éÎÔÅÒÆÅÊÓÙ ÍÏÇÕÔ ÔÁËÖÅ
80 ÒÅÄÁËÔÉÒÏ×ÁÔØÓÑ ÐÒÉ ÐÏÍÏÝÉ GLADE. óÅÊÞÁÓ libglade ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ
81 ×ÉÄÖÅÔÙ, ËÌÁ×ÉÁÔÕÒÎÙÅ ÁËÓÅÌÅÒÁÔÏÒÙ É Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÓÉÇÎÁÌØÎÏÅ
85 â¦Â̦ÏÔÅËÁ libglade ÄÏÚ×ÏÌѤ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ¦ÎÔÅÒÆÅÊÓÉ
86 ËÏÒÉÓÔÕ×ÁÞÁ, ÝÏ ÚÂÅÒ¦ÇÁÀÔØÓÑ × ÚÏ×ΦÛÎØÏÍÕ ÆÁÊ̦. ãÅ ÄÏÚ×ÏÌѤ
87 ÚͦÎÀ×ÁÔÉ ¦ÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍЦÌÑæ§ ÐÒÏÇÒÁÍÉ. ¶ÎÔÅÒÆÅÊÓÉ ÍÏÖÕÔØ
88 ÔÁËÏÖ ÒÅÄÁÇÕ×ÁÔÉÓÑ ÚÁ ÄÏÐÏÍÏÇÏÀ GLADE. îÁÒÁÚ¦ libglade ЦÄÔÒÉÍÕ¤ ×Ó¦
89 צÄÖÅÔÉ, ËÌÁצÁÔÕÒΦ ÁËÓÅÌÅÒÁÔÏÒÉ ÔÁ Á×ÔÏÍÁÔÉÞÎÅ ÓÉÇÎÁÌØÎÅ Ú'¤ÄÎÁÎÎÑ.
92 Summary: Libraries, includes, etc to develop libglade applications
93 Summary(es): Archivos necesarios para el desarrollo de aplicaciones con libglade
94 Summary(pl): Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty
95 Summary(pt_BR): Arquivos necessários para o desenvolvimento de aplicações com a interface glade
96 Summary(ru): æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
97 Summary(uk): æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
98 Group: X11/Development/Libraries
99 Requires: %{name} = %{version}
100 Requires: gtk-doc-common
101 Requires: libxml-devel
104 Libraries, include files, etc you can use to develop libglade
107 %description devel -l es
108 Archivos de inclusión y bibliotecas necesarias para el desarrollo de
109 aplicaciones con glade.
111 %description devel -l pl
112 Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty.
114 %description devel -l pt_BR
115 Arquivos de inclusão e bibliotecas para o desenvolvimento de
116 aplicações com a interface glade.
118 %description devel -l ru
119 ðÁËÅÔ libglade-devel ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
120 ÐÒÏÇÒÁÍ, ÉÓÐÏÌØÚÕÀÝÉÈ libglade.
122 %description devel -l uk
123 ðÁËÅÔ libglade-devel ͦÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ
124 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libglade.
127 Summary: Static libglade library
128 Summary(es): Archivos estáticos necesarios para el desarrollo de aplicaciones con libglade
129 Summary(pl): Biblioteka statyczna libglade
130 Summary(pt_BR): Arquivos estáticos necessários para o desenvolvimento de aplicações com a interface glade
131 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
132 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
133 Group: X11/Development/Libraries
134 Requires: %{name}-devel = %{version}
137 Static libglade library.
139 %description static -l es
140 Archivos estáticos necesarias para el desarrollo de aplicaciones con
143 %description static -l pl
144 Biblioteka statyczna libglade.
146 %description static -l pt_BR
147 Bibliotecas estáticas para o desenvolvimento de aplicações com a
150 %description static -l ru
151 ðÁËÅÔ libglade-devel-static ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÎÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ËÏÔÏÒÙÅ
152 ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ, ÔÒÅÂÕÀÝÉÈ libglade.
154 %description static -l uk
155 ðÁËÅÔ libglade-devel-static ͦÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, Ñ˦ ÍÏÖÎÁ
156 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ÐÏÔÒÅÂÕÀÔØ libglade.
159 Summary: libglade-gnome library
160 Summary(pl): Biblioteka libglade-gnome
162 Requires: %{name} = %{version}
163 Requires: %{name} >= 1:0.17-10
166 libglade-gnome library.
168 %description gnome -l pl
169 Biblioteki libglade-gnome.
172 Summary: libglade-gnome development files
173 Summary(pl): Pliki dla programistów libglade-gnome
174 Group: X11/Development/Libraries
175 Requires: %{name}-devel = %{version}
176 Requires: %{name}-devel >= 1:0.17-10
177 Requires: %{name}-gnome = %{version}
178 Requires: gnome-libs-devel
180 %description gnome-devel
181 libglade-gnome development files.
183 %description gnome-devel -l pl
184 Pliki dla programistów u¿ywaj±cych libglade-gnome.
186 %package gnome-static
187 Summary: Static libglade-gnome library
188 Summary(pl): Statyczna biblioteka libglade-gnome
189 Group: X11/Development/Libraries
190 Requires: %{name}-gnome-devel = %{version}
191 Conflicts: %{name}-static < 1:0.17-10
193 %description gnome-static
194 Static version of libglade-gnome library.
196 %description gnome-static -l pl
197 Statyczna wersja biblioteki libglade-gnome.
200 Summary: libglade-gnomedb library
201 Summary(pl): Biblioteka libglade-gnomedb
203 Requires: %{name}-gnome = %{version}
204 Requires: %{name}-gnome >= 1:0.17-14
207 libglade-gnomedb library.
209 %description gnomedb -l pl
210 Biblioteka libglade-gnomedb.
212 %package gnomedb-devel
213 Summary: libglade-gnomedb development files
214 Summary(pl): Pliki dla programistów libglade-gnomedb
215 Group: X11/Development/Libraries
216 Requires: gnome-db-devel
217 Requires: %{name}-gnomedb = %{version}
218 Requires: %{name}-gnome-devel = %{version}
219 Requires: %{name}-gnome-devel >= 1:0.17-14
221 %description gnomedb-devel
222 libglade-gnomedb development files.
224 %description gnomedb-devel -l pl
225 Pliki dla programistów u¿ywaj±cych libglade-gnomedb.
227 %package gnomedb-static
228 Summary: libglade-gnomedb static library
229 Summary(pl): Statyczna biblioteka libglade-gnomedb
230 Group: X11/Development/Libraries
231 Requires: %{name}-gnomedb-devel = %{version}
232 Conflicts: %{name}-gnome-static < 1:0.17-14
234 %description gnomedb-static
235 Static version of libglade-gnomedb library.
237 %description gnomedb-static -l pl
238 Statyczna wersja biblioteki libglade-gnomedb.
241 Summary: libglade-bonobo library
242 Summary(pl): Biblioteka libglade-bonobo
244 Requires: %{name}-gnome = %{version}
245 Requires: %{name}-gnome >= 1:0.17-14
248 libglade-bonobo library.
250 %description bonobo -l pl
251 Biblioteka libglade-bonobo.
253 %package bonobo-devel
254 Summary: libglade-bonobo development files
255 Summary(pl): Pliki dla programistów libglade-bonobo
256 Group: X11/Development/Libraries
257 Requires: bonobo-devel
258 Requires: %{name}-bonobo = %{version}
259 Requires: %{name}-gnome-devel = %{version}
260 Requires: %{name}-gnome-devel >= 1:0.17-14
262 %description bonobo-devel
263 libglade-bonobo development files.
265 %description bonobo-devel -l pl
266 Pliki dla programistów u¿ywaj±cych libglade-bonobo.
268 %package bonobo-static
269 Summary: libglade-bonobo static library
270 Summary(pl): Statyczna biblioteka libglade-bonobo
271 Group: X11/Development/Libraries
272 Requires: %{name}-bonobo-devel = %{version}
273 Conflicts: %{name}-gnome-static < 1:0.17-14
275 %description bonobo-static
276 Static version of libglade-bonobo library.
278 %description bonobo-static -l pl
279 Statyczna wersja biblioteki libglade-bonobo.
296 %{__aclocal} -I macros
300 %{!?_without_bonobo:--enable-bonobo} \
301 %{!?_without_gnomedb:--enable-gnomedb} \
302 %{?_without_gnome:--without-gnome}
306 rm -rf $RPM_BUILD_ROOT
307 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
310 DESTDIR=$RPM_BUILD_ROOT \
311 m4datadir=%{_aclocaldir} \
312 pkgconfigdir=%{_pkgconfigdir} \
313 HTML_DIR=%{_gtkdocdir}
315 install test-libglade.c *.glade $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
317 mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/{libglade,libglade1}
320 rm -rf $RPM_BUILD_ROOT
322 %post -p /sbin/ldconfig
323 %postun -p /sbin/ldconfig
325 %post gnome -p /sbin/ldconfig
326 %postun gnome -p /sbin/ldconfig
328 %post gnomedb -p /sbin/ldconfig
329 %postun gnomedb -p /sbin/ldconfig
331 %post bonobo -p /sbin/ldconfig
332 %postun bonobo -p /sbin/ldconfig
335 %defattr(644,root,root,755)
336 %doc AUTHORS ChangeLog NEWS README
337 %attr(755,root,root) %{_libdir}/libglade.so.*.*
340 %defattr(644,root,root,755)
341 # libglade-config is different when building with gnome (contains support for
342 # GNOME-dependent libs), but it doesn't break things like libgladeConf.sh do
343 %attr(755,root,root) %{_bindir}/*
344 %attr(755,root,root) %{_libdir}/libglade.so
345 %{_libdir}/libglade.la
346 %{_pkgconfigdir}/libglade.pc
347 %{_includedir}/libglade-1.0
350 %{_examplesdir}/%{name}-%{version}
353 %defattr(644,root,root,755)
354 %{_libdir}/libglade.a
356 %if %{?_without_gnome:0}%{!?_without_gnome:1}
358 %defattr(644,root,root,755)
359 %attr(755,root,root) %{_libdir}/libglade-gnome.so.*.*
362 %defattr(644,root,root,755)
363 %attr(755,root,root) %{_libdir}/libglade-gnome.so
364 %{_libdir}/libglade-gnome.la
365 # here - because it's for gnome-config and always gives -lglade-gnome
366 %attr(755,root,root) %{_libdir}/libgladeConf.sh
367 %{_pkgconfigdir}/libglade-gnome.pc
370 %defattr(644,root,root,755)
371 %{_libdir}/libglade-gnome.a
373 %if %{?_without_bonobo:0}%{!?_without_bonobo:1}
375 %defattr(644,root,root,755)
376 %attr(755,root,root) %{_libdir}/libglade-bonobo.so.*.*
379 %defattr(644,root,root,755)
380 %attr(755,root,root) %{_libdir}/libglade-bonobo.so
381 %{_libdir}/libglade-bonobo.la
382 %{_pkgconfigdir}/libglade-bonobo.pc
385 %defattr(644,root,root,755)
386 %{_libdir}/libglade-bonobo.a
389 %if %{?_without_gnomedb:0}%{!?_without_gnomedb:1}
391 %defattr(644,root,root,755)
392 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
395 %defattr(644,root,root,755)
396 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so
397 %{_libdir}/libglade-gnomedb.la
398 %{_pkgconfigdir}/libglade-gnomedb.pc
400 %files gnomedb-static
401 %defattr(644,root,root,755)
402 %{_libdir}/libglade-gnomedb.a