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 URL: http://www.gnome.org/
26 BuildRequires: autoconf
27 BuildRequires: automake
29 %{!?_without_gnome:BuildRequires: bonobo-devel >= 0.28}
30 BuildRequires: gettext-devel
31 %{!?_without_gnome:BuildRequires: gnome-db-devel >= 0.2.96}
32 %{!?_without_gnome:BuildRequires: gnome-libs-devel}
33 BuildRequires: gtk+-devel >= 1.2.0
34 BuildRequires: gtk-doc
35 BuildRequires: libtool
36 BuildRequires: libxml-devel >= 1.7.2
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 %define _prefix /usr/X11R6
40 %define _gtkdocdir %{_defaultdocdir}/gtk-doc/html
43 The libglade library allows you to load user interfaces which are
44 stored externally into your program. This allows for alteration of the
45 interface without recompilation of the program. The interfaces can
46 also be edited with GLADE. Currently libglade supports all of the
47 widgets in current releases, keyboard accelerators and automatic
51 El libglade permite que usted cargue archivos del interfaz del glade
52 en tiempo de ejecución.
55 Biblioteka libglade umo¿liwia dynamiczne ³adowanie definicji
56 interfejsu u¿ytkownika generowanego za pomoc± programu glade. Taka
57 separacja definicji interfejsu umo¿liwia pracê nad nim bez
58 konieczno¶ci rekompilacji programu.
61 O libglade permite carregar, em tempo de execução, arquivos da
62 interface glade. Não é necessário ter o glade instalado, mas esta é a
63 melhor maneira de criar os arquivos de interface.
66 âÉÂÌÉÏÔÅËÁ libglade ÐÏÚ×ÏÌÑÅÔ ÚÁÇÒÕÖÁÔØ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ÉÎÔÅÒÆÅÊÓÙ
67 ÐÏÌØÚÏ×ÁÔÅÌÑ, ÈÒÁÎÑÝÉÅÓÑ ×Ï ×ÎÅÛÎÅÍ ÆÁÊÌÅ. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ
68 ÉÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍÙ. éÎÔÅÒÆÅÊÓÙ ÍÏÇÕÔ ÔÁËÖÅ
69 ÒÅÄÁËÔÉÒÏ×ÁÔØÓÑ ÐÒÉ ÐÏÍÏÝÉ GLADE. óÅÊÞÁÓ libglade ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ
70 ×ÉÄÖÅÔÙ, ËÌÁ×ÉÁÔÕÒÎÙÅ ÁËÓÅÌÅÒÁÔÏÒÙ É Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÓÉÇÎÁÌØÎÏÅ
74 â¦Â̦ÏÔÅËÁ libglade ÄÏÚ×ÏÌѤ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ¦ÎÔÅÒÆÅÊÓÉ
75 ËÏÒÉÓÔÕ×ÁÞÁ, ÝÏ ÚÂÅÒ¦ÇÁÀÔØÓÑ × ÚÏ×ΦÛÎØÏÍÕ ÆÁÊ̦. ãÅ ÄÏÚ×ÏÌѤ
76 ÚͦÎÀ×ÁÔÉ ¦ÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍЦÌÑæ§ ÐÒÏÇÒÁÍÉ. ¶ÎÔÅÒÆÅÊÓÉ ÍÏÖÕÔØ
77 ÔÁËÏÖ ÒÅÄÁÇÕ×ÁÔÉÓÑ ÚÁ ÄÏÐÏÍÏÇÏÀ GLADE. îÁÒÁÚ¦ libglade ЦÄÔÒÉÍÕ¤ ×Ó¦
78 צÄÖÅÔÉ, ËÌÁצÁÔÕÒΦ ÁËÓÅÌÅÒÁÔÏÒÉ ÔÁ Á×ÔÏÍÁÔÉÞÎÅ ÓÉÇÎÁÌØÎÅ Ú'¤ÄÎÁÎÎÑ.
81 Summary: Libraries, includes, etc to develop libglade applications
82 Summary(es): Archivos necesarios para el desarrollo de aplicaciones con libglade
83 Summary(pl): Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty
84 Summary(pt_BR): Arquivos necessários para o desenvolvimento de aplicações com a interface glade
85 Summary(ru): æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
86 Summary(uk): æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
87 Group: X11/Development/Libraries
88 Requires: %{name} = %{version}
89 Requires: gtk-doc-common
90 Requires: libxml-devel
93 Libraries, include files, etc you can use to develop libglade
96 %description devel -l es
97 Archivos de inclusión y bibliotecas necesarias para el desarrollo de
98 aplicaciones con glade.
100 %description devel -l pl
101 Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty.
103 %description devel -l pt_BR
104 Arquivos de inclusão e bibliotecas para o desenvolvimento de
105 aplicações com a interface glade.
107 %description devel -l ru
108 ðÁËÅÔ libglade-devel ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
109 ÐÒÏÇÒÁÍ, ÉÓÐÏÌØÚÕÀÝÉÈ libglade.
111 %description devel -l uk
112 ðÁËÅÔ libglade-devel ͦÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ
113 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libglade.
116 Summary: Static libglade library
117 Summary(es): Archivos estáticos necesarios para el desarrollo de aplicaciones con libglade
118 Summary(pl): Biblioteka statyczna libglade
119 Summary(pt_BR): Arquivos estáticos necessários para o desenvolvimento de aplicações com a interface glade
120 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libglade
121 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libglade
122 Group: X11/Development/Libraries
123 Requires: %{name}-devel = %{version}
126 Static libglade library.
128 %description static -l es
129 Archivos estáticos necesarias para el desarrollo de aplicaciones con
132 %description static -l pl
133 Biblioteka statyczna libglade.
135 %description static -l pt_BR
136 Bibliotecas estáticas para o desenvolvimento de aplicações com a
139 %description static -l ru
140 ðÁËÅÔ libglade-devel-static ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÎÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ËÏÔÏÒÙÅ
141 ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ, ÔÒÅÂÕÀÝÉÈ libglade.
143 %description static -l uk
144 ðÁËÅÔ libglade-devel-static ͦÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, Ñ˦ ÍÏÖÎÁ
145 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ÐÏÔÒÅÂÕÀÔØ libglade.
148 Summary: libglade-gnome library
149 Summary(pl): Biblioteka libglade-gnome
151 Requires: %{name} = %{version}
152 Requires: %{name} >= 1:0.17-10
155 libglade-gnome library.
157 %description gnome -l pl
158 Biblioteki libglade-gnome.
161 Summary: libglade-gnome development files
162 Summary(pl): Pliki dla programistów libglade-gnome
163 Group: X11/Development/Libraries
164 Requires: %{name}-devel = %{version}
165 Requires: %{name}-devel >= 1:0.17-10
166 Requires: %{name}-gnome = %{version}
167 Requires: bonobo-devel
168 Requires: gnome-db-devel
169 Requires: gnome-libs-devel
171 %description gnome-devel
172 libglade-gnome development files.
174 %description gnome-devel -l pl
175 Pliki dla programistów u¿ywaj±cych libglade-gnome.
177 %package gnome-static
178 Summary: Static libglade-gnome library
179 Summary(pl): Statyczna biblioteka libglade-gnome
180 Group: X11/Development/Libraries
181 Requires: %{name}-gnome-devel = %{version}
182 Conflicts: %{name}-static < 1:0.17-10
184 %description gnome-static
185 Static version of libglade-gnome library.
187 %description gnome-static -l pl
188 Statyczna wersja biblioteki libglade-gnome.
191 Summary: libglade-gnomedb library
192 Summary(pl): Biblioteka libglade-gnomedb
194 Requires: %{name}-gnome = %{version}
195 Requires: %{name}-gnome >= 1:0.17-14
198 libglade-gnomedb library.
200 %description gnomedb -l pl
201 Biblioteka libglade-gnomedb.
203 %package gnomedb-devel
204 Summary: libglade-gnomedb development files
205 Summary(pl): Pliki dla programistów libglade-gnomedb
206 Group: X11/Development/Libraries
207 Requires: %{name}-gnomedb = %{version}
208 Requires: %{name}-gnome-devel = %{version}
209 Requires: %{name}-gnome-devel >= 1:0.17-14
211 %description gnomedb-devel
212 libglade-gnomedb development files.
214 %description gnomedb-devel -l pl
215 Pliki dla programistów u¿ywaj±cych libglade-gnomedb.
217 %package gnomedb-static
218 Summary: libglade-gnomedb static library
219 Summary(pl): Statyczna biblioteka libglade-gnomedb
220 Group: X11/Development/Libraries
221 Requires: %{name}-gnomedb-devel = %{version}
222 Conflicts: %{name}-gnome-static < 1:0.17-14
224 %description gnomedb-static
225 Static version of libglade-gnomedb library.
227 %description gnomedb-static -l pl
228 Statyczna wersja biblioteki libglade-gnomedb.
231 Summary: libglade-bonobo library
232 Summary(pl): Biblioteka libglade-bonobo
234 Requires: %{name}-gnome = %{version}
235 Requires: %{name}-gnome >= 1:0.17-14
238 libglade-bonobo library.
240 %description bonobo -l pl
241 Biblioteka libglade-bonobo.
243 %package bonobo-devel
244 Summary: libglade-bonobo development files
245 Summary(pl): Pliki dla programistów libglade-bonobo
246 Group: X11/Development/Libraries
247 Requires: %{name}-bonobo = %{version}
248 Requires: %{name}-gnome-devel = %{version}
249 Requires: %{name}-gnome-devel >= 1:0.17-14
251 %description bonobo-devel
252 libglade-bonobo development files.
254 %description bonobo-devel -l pl
255 Pliki dla programistów u¿ywaj±cych libglade-bonobo.
257 %package bonobo-static
258 Summary: libglade-bonobo static library
259 Summary(pl): Statyczna biblioteka libglade-bonobo
260 Group: X11/Development/Libraries
261 Requires: %{name}-bonobo-devel = %{version}
262 Conflicts: %{name}-gnome-static < 1:0.17-14
264 %description bonobo-static
265 Static version of libglade-bonobo library.
267 %description bonobo-static -l pl
268 Statyczna wersja biblioteki libglade-bonobo.
284 %{__aclocal} -I macros
288 %{!?_without_gnome:--enable-bonobo --enable-gnomedb} \
289 %{?_without_gnome:--without-gnome}
293 rm -rf $RPM_BUILD_ROOT
294 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
297 DESTDIR=$RPM_BUILD_ROOT \
298 m4datadir=%{_aclocaldir} \
299 pkgconfigdir=%{_pkgconfigdir} \
300 HTML_DIR=%{_gtkdocdir}
302 install test-libglade.c *.glade $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
304 mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/{libglade,libglade1}
307 rm -rf $RPM_BUILD_ROOT
309 %post -p /sbin/ldconfig
310 %postun -p /sbin/ldconfig
312 %post gnome -p /sbin/ldconfig
313 %postun gnome -p /sbin/ldconfig
315 %post gnomedb -p /sbin/ldconfig
316 %postun gnomedb -p /sbin/ldconfig
318 %post bonobo -p /sbin/ldconfig
319 %postun bonobo -p /sbin/ldconfig
322 %defattr(644,root,root,755)
323 %doc AUTHORS ChangeLog NEWS README
324 %attr(755,root,root) %{_libdir}/libglade.so.*.*
327 %defattr(644,root,root,755)
328 # libglade-config is different when building with gnome (contains support for
329 # GNOME-dependent libs), but it doesn't break things like libgladeConf.sh do
330 %attr(755,root,root) %{_bindir}/*
331 %attr(755,root,root) %{_libdir}/libglade.so
332 %{_libdir}/libglade.la
333 %{_pkgconfigdir}/libglade.pc
334 %{_includedir}/libglade-1.0
337 %{_examplesdir}/%{name}-%{version}
340 %defattr(644,root,root,755)
341 %{_libdir}/libglade.a
343 %if %{?_without_gnome:0}%{!?_without_gnome:1}
345 %defattr(644,root,root,755)
346 %attr(755,root,root) %{_libdir}/libglade-gnome.so.*.*
349 %defattr(644,root,root,755)
350 %attr(755,root,root) %{_libdir}/libglade-gnome.so
351 %{_libdir}/libglade-gnome.la
352 # here - because it's for gnome-config and always gives -lglade-gnome
353 %attr(755,root,root) %{_libdir}/libgladeConf.sh
354 %{_pkgconfigdir}/libglade-gnome.pc
357 %defattr(644,root,root,755)
358 %{_libdir}/libglade-gnome.a
361 %defattr(644,root,root,755)
362 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
365 %defattr(644,root,root,755)
366 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so
367 %{_libdir}/libglade-gnomedb.la
368 %{_pkgconfigdir}/libglade-gnomedb.pc
370 %files gnomedb-static
371 %defattr(644,root,root,755)
372 %{_libdir}/libglade-gnomedb.a
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