]> git.pld-linux.org Git - packages/libglade.git/blob - libglade.spec
- latest ac/am fixes
[packages/libglade.git] / libglade.spec
1 #
2 # Conditional build:
3 # _without_gnome        - without gnome package (gnome/gnomedb/bonobo libs)
4 #                         and w/o gnome/gnomedb/bonobo support in libglade-config
5 #
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 ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ¦ÎÔÅÒÆÅÊӦנËÏÒÉÓÔÕ×ÁÞÁ
12 Name:           libglade
13 Version:        0.17
14 Release:        14
15 Epoch:          1
16 License:        LGPL
17 Group:          X11/Libraries
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
28 BuildRequires:  bison
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)
38
39 %define         _prefix         /usr/X11R6
40 %define         _gtkdocdir      %{_defaultdocdir}/gtk-doc/html
41
42 %description
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
48 signal connection.
49
50 %description -l es
51 El libglade permite que usted cargue archivos del interfaz del glade
52 en tiempo de ejecución.
53
54 %description -l pl
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.
59
60 %description -l pt_BR
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.
64
65 %description -l ru
66 âÉÂÌÉÏÔÅËÁ libglade ÐÏÚ×ÏÌÑÅÔ ÚÁÇÒÕÖÁÔØ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ÉÎÔÅÒÆÅÊÓÙ
67 ÐÏÌØÚÏ×ÁÔÅÌÑ, ÈÒÁÎÑÝÉÅÓÑ ×Ï ×ÎÅÛÎÅÍ ÆÁÊÌÅ. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ
68 ÉÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍÙ. éÎÔÅÒÆÅÊÓÙ ÍÏÇÕÔ ÔÁËÖÅ
69 ÒÅÄÁËÔÉÒÏ×ÁÔØÓÑ ÐÒÉ ÐÏÍÏÝÉ GLADE. óÅÊÞÁÓ libglade ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ
70 ×ÉÄÖÅÔÙ, ËÌÁ×ÉÁÔÕÒÎÙÅ ÁËÓÅÌÅÒÁÔÏÒÙ É Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÓÉÇÎÁÌØÎÏÅ
71 ÓÏÅÄÉÎÅÎÉÅ.
72
73 %description -l uk
74 â¦Â̦ÏÔÅËÁ libglade ÄÏÚ×ÏÌѤ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ × ×ÁÛÕ ÐÒÏÇÒÁÍÕ ¦ÎÔÅÒÆÅÊÓÉ
75 ËÏÒÉÓÔÕ×ÁÞÁ, ÝÏ ÚÂÅÒ¦ÇÁÀÔØÓÑ × ÚÏ×ΦÛÎØÏÍÕ ÆÁÊ̦. ãÅ ÄÏÚ×ÏÌѤ
76 ÚͦÎÀ×ÁÔÉ ¦ÎÔÅÒÆÅÊÓ ÂÅÚ ÐÅÒÅËÏÍЦÌÑ槠ÐÒÏÇÒÁÍÉ. ¶ÎÔÅÒÆÅÊÓÉ ÍÏÖÕÔØ
77 ÔÁËÏÖ ÒÅÄÁÇÕ×ÁÔÉÓÑ ÚÁ ÄÏÐÏÍÏÇÏÀ GLADE. îÁÒÁÚ¦ libglade Ð¦ÄÔÒÉÍÕ¤ ×Ó¦
78 צÄÖÅÔÉ, ËÌÁצÁÔÕÒΦ ÁËÓÅÌÅÒÁÔÏÒÉ ÔÁ Á×ÔÏÍÁÔÉÞÎÅ ÓÉÇÎÁÌØÎÅ Ú'¤ÄÎÁÎÎÑ.
79
80 %package devel
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
91
92 %description devel
93 Libraries, include files, etc you can use to develop libglade
94 applications.
95
96 %description devel -l es
97 Archivos de inclusión y bibliotecas necesarias para el desarrollo de
98 aplicaciones con glade.
99
100 %description devel -l pl
101 Biblioteki, pliki nag³ówkowe i dokumentacja dla programisty.
102
103 %description devel -l pt_BR
104 Arquivos de inclusão e bibliotecas para o desenvolvimento de
105 aplicações com a interface glade.
106
107 %description devel -l ru
108 ðÁËÅÔ libglade-devel ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
109 ÐÒÏÇÒÁÍ, ÉÓÐÏÌØÚÕÀÝÉÈ libglade.
110
111 %description devel -l uk
112 ðÁËÅÔ libglade-devel Í¦ÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ
113 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libglade.
114
115 %package static
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}
124
125 %description static
126 Static libglade library.
127
128 %description static -l es
129 Archivos estáticos necesarias para el desarrollo de aplicaciones con
130 glade.
131
132 %description static -l pl
133 Biblioteka statyczna libglade.
134
135 %description static -l pt_BR
136 Bibliotecas estáticas para o desenvolvimento de aplicações com a
137 interface glade.
138
139 %description static -l ru
140 ðÁËÅÔ libglade-devel-static ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÎÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ËÏÔÏÒÙÅ
141 ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍ, ÔÒÅÂÕÀÝÉÈ libglade.
142
143 %description static -l uk
144 ðÁËÅÔ libglade-devel-static Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, Ñ˦ ÍÏÖÎÁ
145 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ÐÏÔÒÅÂÕÀÔØ libglade.
146
147 %package gnome
148 Summary:        libglade-gnome library
149 Summary(pl):    Biblioteka libglade-gnome
150 Group:          X11/Libraries
151 Requires:       %{name} = %{version}
152 Requires:       %{name} >= 1:0.17-10
153
154 %description gnome
155 libglade-gnome library.
156
157 %description gnome -l pl
158 Biblioteki libglade-gnome.
159
160 %package gnome-devel
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
170
171 %description gnome-devel
172 libglade-gnome development files.
173
174 %description gnome-devel -l pl
175 Pliki dla programistów u¿ywaj±cych libglade-gnome.
176
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
183
184 %description gnome-static
185 Static version of libglade-gnome library.
186
187 %description gnome-static -l pl
188 Statyczna wersja biblioteki libglade-gnome.
189
190 %package gnomedb
191 Summary:        libglade-gnomedb library
192 Summary(pl):    Biblioteka libglade-gnomedb
193 Group:          X11/Libraries
194 Requires:       %{name}-gnome = %{version}
195 Requires:       %{name}-gnome >= 1:0.17-14
196
197 %description gnomedb
198 libglade-gnomedb library.
199
200 %description gnomedb -l pl
201 Biblioteka libglade-gnomedb.
202
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
210
211 %description gnomedb-devel
212 libglade-gnomedb development files.
213
214 %description gnomedb-devel -l pl
215 Pliki dla programistów u¿ywaj±cych libglade-gnomedb.
216
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
223
224 %description gnomedb-static
225 Static version of libglade-gnomedb library.
226
227 %description gnomedb-static -l pl
228 Statyczna wersja biblioteki libglade-gnomedb.
229
230 %package bonobo
231 Summary:        libglade-bonobo library
232 Summary(pl):    Biblioteka libglade-bonobo
233 Group:          X11/Libraries
234 Requires:       %{name}-gnome = %{version}
235 Requires:       %{name}-gnome >= 1:0.17-14
236
237 %description bonobo
238 libglade-bonobo library.
239
240 %description bonobo -l pl
241 Biblioteka libglade-bonobo.
242
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
250
251 %description bonobo-devel
252 libglade-bonobo development files.
253
254 %description bonobo-devel -l pl
255 Pliki dla programistów u¿ywaj±cych libglade-bonobo.
256
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
263
264 %description bonobo-static
265 Static version of libglade-bonobo library.
266
267 %description bonobo-static -l pl
268 Statyczna wersja biblioteki libglade-bonobo.
269
270 %prep
271 %setup -q
272 %patch0 -p1
273 %patch1 -p1
274 %patch2 -p1
275 %patch3 -p1
276 %patch4 -p1
277 %patch5 -p1
278
279 %build
280 rm -f missing
281 %{__libtoolize}
282 %{__gettextize}
283 touch po/POTFILES.in
284 %{__aclocal} -I macros
285 %{__autoconf}
286 %{__automake}
287 %configure \
288         %{!?_without_gnome:--enable-bonobo --enable-gnomedb} \
289         %{?_without_gnome:--without-gnome}
290 %{__make}
291
292 %install
293 rm -rf $RPM_BUILD_ROOT
294 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
295
296 %{__make} install \
297         DESTDIR=$RPM_BUILD_ROOT \
298         m4datadir=%{_aclocaldir} \
299         pkgconfigdir=%{_pkgconfigdir} \
300         HTML_DIR=%{_gtkdocdir}
301
302 install test-libglade.c *.glade $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
303
304 mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/{libglade,libglade1}
305
306 %clean
307 rm -rf $RPM_BUILD_ROOT
308
309 %post   -p /sbin/ldconfig
310 %postun -p /sbin/ldconfig
311
312 %post   gnome -p /sbin/ldconfig
313 %postun gnome -p /sbin/ldconfig
314
315 %post   gnomedb -p /sbin/ldconfig
316 %postun gnomedb -p /sbin/ldconfig
317
318 %post   bonobo -p /sbin/ldconfig
319 %postun bonobo -p /sbin/ldconfig
320
321 %files
322 %defattr(644,root,root,755)
323 %doc AUTHORS ChangeLog NEWS README
324 %attr(755,root,root) %{_libdir}/libglade.so.*.*
325
326 %files devel
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
335 %{_aclocaldir}/*
336 %{_gtkdocdir}/*
337 %{_examplesdir}/%{name}-%{version}
338
339 %files static
340 %defattr(644,root,root,755)
341 %{_libdir}/libglade.a
342
343 %if %{?_without_gnome:0}%{!?_without_gnome:1}
344 %files gnome
345 %defattr(644,root,root,755)
346 %attr(755,root,root) %{_libdir}/libglade-gnome.so.*.*
347
348 %files gnome-devel
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
355
356 %files gnome-static
357 %defattr(644,root,root,755)
358 %{_libdir}/libglade-gnome.a
359
360 %files gnomedb
361 %defattr(644,root,root,755)
362 %attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
363
364 %files gnomedb-devel
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
369
370 %files gnomedb-static
371 %defattr(644,root,root,755)
372 %{_libdir}/libglade-gnomedb.a
373
374 %files bonobo
375 %defattr(644,root,root,755)
376 %attr(755,root,root) %{_libdir}/libglade-bonobo.so.*.*
377
378 %files bonobo-devel
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
383
384 %files bonobo-static
385 %defattr(644,root,root,755)
386 %{_libdir}/libglade-bonobo.a
387 %endif
This page took 0.064402 seconds and 3 git commands to generate.