]> git.pld-linux.org Git - packages/libglade.git/blame - libglade.spec
- updated gettext BR
[packages/libglade.git] / libglade.spec
CommitLineData
612dc28e
JB
1#
2# Conditional build:
35cb0228
JB
3%bcond_with gnome # gnome packages (gnome/gnomedb/bonobo libs)
4# and gnome/gnomedb/bonobo support in libglade-config
5%bcond_without bonobo # bonobo libs
6# and bonobo support in libglade-config
7%bcond_with gnomedb # gnomedb libs
8# and gnomedb support in libglade-config
612dc28e 9#
225f001a 10%if !%{with gnome}
1ab04eaa
JB
11%undefine with_bonobo
12%undefine with_gnomedb
33ffe4ae 13%endif
7b911a6a 14Summary: libglade library
f2a12f51
ER
15Summary(es.UTF-8): El libglade permite que usted cargue archivos del interfaz del glade
16Summary(pl.UTF-8): Biblioteka do ładowania definicji interfejsu generowanego programem glade
17Summary(pt_BR.UTF-8): Esta biblioteca permite carregar arquivos da interface glade
18Summary(ru.UTF-8): Библиотека libglade для загрузки интерфейсов пользователя
19Summary(uk.UTF-8): Бібліотека libglade для завантаження інтерфейсів користувача
7b911a6a 20Name: libglade
e950c606 21Version: 0.17
fd9dceed 22Release: 23
3b317a4a 23Epoch: 1
f6fcf134 24License: LGPL v2+
7b911a6a 25Group: X11/Libraries
f6fcf134 26Source0: http://ftp.gnome.org/pub/GNOME/sources/libglade/0.17/%{name}-%{version}.tar.gz
2b364b5c 27# Source0-md5: 38b2e2cfd813783fe157617813bfe3b3
e950c606 28Patch0: %{name}-use_AM_GNU_GETTEXT.patch
f1f57816 29Patch1: %{name}-gtkdoc-scanobj-nogtkinit.patch
90635d3f 30Patch2: %{name}-clist-gettext.patch
31Patch3: %{name}-fixquote.patch
32Patch4: %{name}-gnomedb.patch
612dc28e 33Patch5: %{name}-nognome.patch
ef5653d9 34Patch6: %{name}-am18.patch
88d0ad1f 35URL: http://www.gnome.org/
ef5653d9 36BuildRequires: autoconf >= 2.52
8cd79453 37BuildRequires: automake
38BuildRequires: bison
1ab04eaa 39%{?with_bonobo:BuildRequires: bonobo-devel >= 0.28}
44e06318 40BuildRequires: gettext-tools >= 0.11.5
1ab04eaa
JB
41%{?with_gnomedb:BuildRequires: gnome-db-devel >= 0.2.96}
42%{?with_gnome:BuildRequires: gnome-libs-devel}
7b911a6a 43BuildRequires: gtk+-devel >= 1.2.0
612dc28e 44BuildRequires: gtk-doc
3ebaaf83 45BuildRequires: libtool
c8367306 46BuildRequires: libxml-devel >= 1.7.2
1cff78ed 47BuildRequires: pkgconfig
48BuildRequires: rpm-pythonprov
1ab04eaa 49BuildRequires: rpmbuild(macros) >= 1.98
ccf6404f 50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
7b911a6a 51
cc8e8370 52%description
b4f22480 53The libglade library allows you to load user interfaces which are
54stored externally into your program. This allows for alteration of the
55interface without recompilation of the program. The interfaces can
56also be edited with GLADE. Currently libglade supports all of the
57widgets in current releases, keyboard accelerators and automatic
58signal connection.
cc8e8370 59
fdc156bd 60%description -l es.UTF-8
c18648ab 61El libglade permite que usted cargue archivos del interfaz del glade
fdc156bd 62en tiempo de ejecución.
c18648ab 63
fdc156bd
JR
64%description -l pl.UTF-8
65Biblioteka libglade umożliwia dynamiczne ładowanie definicji
66interfejsu użytkownika generowanego za pomocą programu glade. Taka
67separacja definicji interfejsu umożliwia pracę nad nim bez
68konieczności rekompilacji programu.
cc8e8370 69
fdc156bd
JR
70%description -l pt_BR.UTF-8
71O libglade permite carregar, em tempo de execução, arquivos da
72interface glade. Não é necessário ter o glade instalado, mas esta é a
c18648ab 73melhor maneira de criar os arquivos de interface.
74
fdc156bd
JR
75%description -l ru.UTF-8
76Библиотека libglade позволяет загружать в вашу програму интерфейсы
77пользователя, хранящиеся во внешнем файле. Это позволяет менять
78интерфейс без перекомпиляции программы. Интерфейсы могут также
79редактироваться при помощи GLADE. Сейчас libglade поддерживает все
80виджеты, клавиатурные акселераторы и автоматическое сигнальное
81соединение.
82
83%description -l uk.UTF-8
84Бібліотека libglade дозволяє завантажувати в вашу програму інтерфейси
85користувача, що зберігаються в зовнішньому файлі. Це дозволяє
86змінювати інтерфейс без перекомпіляції програми. Інтерфейси можуть
87також редагуватися за допомогою GLADE. Наразі libglade підтримує всі
88віджети, клавіатурні акселератори та автоматичне сигнальне з'єднання.
b4f22480 89
cc8e8370 90%package devel
7b911a6a 91Summary: Libraries, includes, etc to develop libglade applications
f2a12f51
ER
92Summary(es.UTF-8): Archivos necesarios para el desarrollo de aplicaciones con libglade
93Summary(pl.UTF-8): Biblioteki, pliki nagłówkowe i dokumentacja dla programisty
94Summary(pt_BR.UTF-8): Arquivos necessários para o desenvolvimento de aplicações com a interface glade
95Summary(ru.UTF-8): Файлы для разработки программ с использованием libglade
96Summary(uk.UTF-8): Файли для розробки програм з використанням libglade
5e860232 97Group: X11/Development/Libraries
1ab04eaa 98Requires: %{name} = %{epoch}:%{version}-%{release}
612dc28e 99Requires: gtk-doc-common
3ebaaf83 100Requires: libxml-devel
cc8e8370 101
102%description devel
5ff02fdc 103Libraries, include files, etc you can use to develop libglade
104applications.
cc8e8370 105
fdc156bd
JR
106%description devel -l es.UTF-8
107Archivos de inclusión y bibliotecas necesarias para el desarrollo de
c18648ab 108aplicaciones con glade.
109
fdc156bd
JR
110%description devel -l pl.UTF-8
111Biblioteki, pliki nagłówkowe i dokumentacja dla programisty.
5e860232 112
fdc156bd
JR
113%description devel -l pt_BR.UTF-8
114Arquivos de inclusão e bibliotecas para o desenvolvimento de
115aplicações com a interface glade.
c18648ab 116
fdc156bd
JR
117%description devel -l ru.UTF-8
118Пакет libglade-devel содержит файлы, необходимые для разработки
119програм, использующих libglade.
b4f22480 120
fdc156bd
JR
121%description devel -l uk.UTF-8
122Пакет libglade-devel містить файли, необхідні для розробки програм, що
123використовують libglade.
b4f22480 124
7b911a6a 125%package static
126Summary: Static libglade library
f2a12f51
ER
127Summary(es.UTF-8): Archivos estáticos necesarios para el desarrollo de aplicaciones con libglade
128Summary(pl.UTF-8): Biblioteka statyczna libglade
129Summary(pt_BR.UTF-8): Arquivos estáticos necessários para o desenvolvimento de aplicações com a interface glade
130Summary(ru.UTF-8): Статические библиотеки для разработки програм с использованием libglade
131Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з використанням libglade
7b911a6a 132Group: X11/Development/Libraries
1ab04eaa 133Requires: %{name}-devel = %{epoch}:%{version}-%{release}
cc8e8370 134
7b911a6a 135%description static
136Static libglade library.
cc8e8370 137
fdc156bd
JR
138%description static -l es.UTF-8
139Archivos estáticos necesarias para el desarrollo de aplicaciones con
c18648ab 140glade.
141
fdc156bd 142%description static -l pl.UTF-8
5e860232 143Biblioteka statyczna libglade.
144
fdc156bd
JR
145%description static -l pt_BR.UTF-8
146Bibliotecas estáticas para o desenvolvimento de aplicações com a
c18648ab 147interface glade.
148
fdc156bd
JR
149%description static -l ru.UTF-8
150Пакет libglade-devel-static содержит статичнские библиотеки, которые
151можно использовать для разработки програм, требующих libglade.
b4f22480 152
fdc156bd
JR
153%description static -l uk.UTF-8
154Пакет libglade-devel-static містить статичні бібліотеки, які можна
155використовувати для розробки програм, що потребують libglade.
b4f22480 156
88d0ad1f 157%package gnome
f5859097 158Summary: libglade-gnome library
f2a12f51 159Summary(pl.UTF-8): Biblioteka libglade-gnome
88d0ad1f 160Group: X11/Libraries
1ab04eaa 161Requires: %{name} = %{epoch}:%{version}-%{release}
88d0ad1f
JB
162
163%description gnome
f5859097 164libglade-gnome library.
88d0ad1f 165
fdc156bd 166%description gnome -l pl.UTF-8
f5859097 167Biblioteki libglade-gnome.
88d0ad1f
JB
168
169%package gnome-devel
f5859097 170Summary: libglade-gnome development files
f2a12f51 171Summary(pl.UTF-8): Pliki dla programistów libglade-gnome
88d0ad1f 172Group: X11/Development/Libraries
1ab04eaa
JB
173Requires: %{name}-devel = %{epoch}:%{version}-%{release}
174Requires: %{name}-gnome = %{epoch}:%{version}-%{release}
88d0ad1f
JB
175Requires: gnome-libs-devel
176
177%description gnome-devel
f5859097 178libglade-gnome development files.
88d0ad1f 179
fdc156bd
JR
180%description gnome-devel -l pl.UTF-8
181Pliki dla programistów używających libglade-gnome.
88d0ad1f
JB
182
183%package gnome-static
f5859097 184Summary: Static libglade-gnome library
f2a12f51 185Summary(pl.UTF-8): Statyczna biblioteka libglade-gnome
88d0ad1f 186Group: X11/Development/Libraries
1ab04eaa 187Requires: %{name}-gnome-devel = %{epoch}:%{version}-%{release}
f5859097 188Conflicts: %{name}-static < 1:0.17-10
88d0ad1f
JB
189
190%description gnome-static
f5859097 191Static version of libglade-gnome library.
88d0ad1f 192
fdc156bd 193%description gnome-static -l pl.UTF-8
f5859097
JB
194Statyczna wersja biblioteki libglade-gnome.
195
196%package gnomedb
197Summary: libglade-gnomedb library
f2a12f51 198Summary(pl.UTF-8): Biblioteka libglade-gnomedb
f5859097 199Group: X11/Libraries
1ab04eaa 200Requires: %{name}-gnome = %{epoch}:%{version}-%{release}
f5859097
JB
201
202%description gnomedb
203libglade-gnomedb library.
204
fdc156bd 205%description gnomedb -l pl.UTF-8
f5859097
JB
206Biblioteka libglade-gnomedb.
207
208%package gnomedb-devel
209Summary: libglade-gnomedb development files
f2a12f51 210Summary(pl.UTF-8): Pliki dla programistów libglade-gnomedb
f5859097 211Group: X11/Development/Libraries
1ab04eaa 212Requires: %{name}-gnome-devel = %{epoch}:%{version}-%{release}
1cff78ed 213Requires: %{name}-gnomedb = %{epoch}:%{version}-%{release}
40055599 214Requires: gnome-db-devel
f5859097
JB
215
216%description gnomedb-devel
217libglade-gnomedb development files.
218
fdc156bd
JR
219%description gnomedb-devel -l pl.UTF-8
220Pliki dla programistów używających libglade-gnomedb.
f5859097
JB
221
222%package gnomedb-static
223Summary: libglade-gnomedb static library
f2a12f51 224Summary(pl.UTF-8): Statyczna biblioteka libglade-gnomedb
f5859097 225Group: X11/Development/Libraries
1ab04eaa 226Requires: %{name}-gnomedb-devel = %{epoch}:%{version}-%{release}
f5859097
JB
227Conflicts: %{name}-gnome-static < 1:0.17-14
228
229%description gnomedb-static
230Static version of libglade-gnomedb library.
231
fdc156bd 232%description gnomedb-static -l pl.UTF-8
f5859097
JB
233Statyczna wersja biblioteki libglade-gnomedb.
234
235%package bonobo
236Summary: libglade-bonobo library
f2a12f51 237Summary(pl.UTF-8): Biblioteka libglade-bonobo
f5859097 238Group: X11/Libraries
1ab04eaa 239Requires: %{name}-gnome = %{epoch}:%{version}-%{release}
f5859097
JB
240
241%description bonobo
242libglade-bonobo library.
243
fdc156bd 244%description bonobo -l pl.UTF-8
f5859097
JB
245Biblioteka libglade-bonobo.
246
247%package bonobo-devel
248Summary: libglade-bonobo development files
f2a12f51 249Summary(pl.UTF-8): Pliki dla programistów libglade-bonobo
f5859097 250Group: X11/Development/Libraries
1ab04eaa
JB
251Requires: %{name}-bonobo = %{epoch}:%{version}-%{release}
252Requires: %{name}-gnome-devel = %{epoch}:%{version}-%{release}
40055599 253Requires: bonobo-devel
f5859097
JB
254
255%description bonobo-devel
256libglade-bonobo development files.
257
fdc156bd
JR
258%description bonobo-devel -l pl.UTF-8
259Pliki dla programistów używających libglade-bonobo.
f5859097
JB
260
261%package bonobo-static
262Summary: libglade-bonobo static library
f2a12f51 263Summary(pl.UTF-8): Statyczna biblioteka libglade-bonobo
f5859097 264Group: X11/Development/Libraries
1ab04eaa 265Requires: %{name}-bonobo-devel = %{epoch}:%{version}-%{release}
f5859097
JB
266Conflicts: %{name}-gnome-static < 1:0.17-14
267
268%description bonobo-static
269Static version of libglade-bonobo library.
270
fdc156bd 271%description bonobo-static -l pl.UTF-8
f5859097 272Statyczna wersja biblioteki libglade-bonobo.
88d0ad1f 273
cc8e8370 274%prep
7b911a6a 275%setup -q
e950c606 276%patch0 -p1
f1f57816 277%patch1 -p1
90635d3f 278%patch2 -p1
279%patch3 -p1
280%patch4 -p1
612dc28e 281%patch5 -p1
2a832877 282%patch6 -p1
cc8e8370 283
284%build
27f0cef4 285%{__libtoolize}
70a05713 286%{__gettextize}
612dc28e 287touch po/POTFILES.in
7fb8c0dc 288%{__aclocal} -I macros
be5c4814 289%{__autoconf}
290%{__automake}
01a408af 291%configure \
1ab04eaa
JB
292 %{?with_bonobo:--enable-bonobo} \
293 %{?with_gnomedb:--enable-gnomedb} \
294 %{!?with_gnome:--without-gnome}
295
5e8dcf36 296%{__make}
cc8e8370 297
298%install
7b911a6a 299rm -rf $RPM_BUILD_ROOT
90635d3f 300install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
cc8e8370 301
6ec6b725 302%{__make} install \
7b911a6a 303 DESTDIR=$RPM_BUILD_ROOT \
7c7abb07 304 m4datadir=%{_aclocaldir} \
612dc28e
JB
305 pkgconfigdir=%{_pkgconfigdir} \
306 HTML_DIR=%{_gtkdocdir}
cc8e8370 307
90635d3f 308install test-libglade.c *.glade $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
cc8e8370 309
f06d07ec 310mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/{libglade,libglade1}
311
7b911a6a 312%clean
313rm -rf $RPM_BUILD_ROOT
cc8e8370 314
90808f39
JB
315%post -p /sbin/ldconfig
316%postun -p /sbin/ldconfig
317
169464a4 318%post gnome -p /sbin/ldconfig
319%postun gnome -p /sbin/ldconfig
320
f5859097
JB
321%post gnomedb -p /sbin/ldconfig
322%postun gnomedb -p /sbin/ldconfig
323
324%post bonobo -p /sbin/ldconfig
325%postun bonobo -p /sbin/ldconfig
326
27588f53 327%files
7b911a6a 328%defattr(644,root,root,755)
90635d3f 329%doc AUTHORS ChangeLog NEWS README
88d0ad1f 330%attr(755,root,root) %{_libdir}/libglade.so.*.*
cc8e8370 331
332%files devel
7b911a6a 333%defattr(644,root,root,755)
88d0ad1f
JB
334# libglade-config is different when building with gnome (contains support for
335# GNOME-dependent libs), but it doesn't break things like libgladeConf.sh do
7b911a6a 336%attr(755,root,root) %{_bindir}/*
88d0ad1f 337%attr(755,root,root) %{_libdir}/libglade.so
f4578208 338%{_libdir}/libglade.la
88d0ad1f 339%{_pkgconfigdir}/libglade.pc
bc9c3196 340%{_includedir}/libglade-1.0
1be6d344 341%{_aclocaldir}/*
612dc28e
JB
342%{_gtkdocdir}/*
343%{_examplesdir}/%{name}-%{version}
7b911a6a 344
7b911a6a 345%files static
5ff02fdc 346%defattr(644,root,root,755)
88d0ad1f
JB
347%{_libdir}/libglade.a
348
1ab04eaa 349%if %{with gnome}
88d0ad1f
JB
350%files gnome
351%defattr(644,root,root,755)
f5859097 352%attr(755,root,root) %{_libdir}/libglade-gnome.so.*.*
88d0ad1f
JB
353
354%files gnome-devel
355%defattr(644,root,root,755)
f5859097 356%attr(755,root,root) %{_libdir}/libglade-gnome.so
f4578208 357%{_libdir}/libglade-gnome.la
f5859097 358# here - because it's for gnome-config and always gives -lglade-gnome
88d0ad1f 359%attr(755,root,root) %{_libdir}/libgladeConf.sh
f5859097 360%{_pkgconfigdir}/libglade-gnome.pc
88d0ad1f
JB
361
362%files gnome-static
363%defattr(644,root,root,755)
f5859097 364%{_libdir}/libglade-gnome.a
1ab04eaa 365%endif
f5859097 366
1ab04eaa 367%if %{with bonobo}
f5859097
JB
368%files bonobo
369%defattr(644,root,root,755)
370%attr(755,root,root) %{_libdir}/libglade-bonobo.so.*.*
371
372%files bonobo-devel
373%defattr(644,root,root,755)
374%attr(755,root,root) %{_libdir}/libglade-bonobo.so
f4578208 375%{_libdir}/libglade-bonobo.la
f5859097
JB
376%{_pkgconfigdir}/libglade-bonobo.pc
377
378%files bonobo-static
379%defattr(644,root,root,755)
380%{_libdir}/libglade-bonobo.a
88d0ad1f 381%endif
40055599 382
1ab04eaa 383%if %{with gnomedb}
40055599 384%files gnomedb
385%defattr(644,root,root,755)
386%attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
387
388%files gnomedb-devel
389%defattr(644,root,root,755)
390%attr(755,root,root) %{_libdir}/libglade-gnomedb.so
391%{_libdir}/libglade-gnomedb.la
392%{_pkgconfigdir}/libglade-gnomedb.pc
393
394%files gnomedb-static
395%defattr(644,root,root,755)
396%{_libdir}/libglade-gnomedb.a
397%endif
This page took 0.14151 seconds and 4 git commands to generate.