2 # TODO: register glade-2.0.dtd
5 %bcond_without apidocs # disable gtk-doc
7 Summary: libglade library
8 Summary(es.UTF-8): El libglade permite que usted cargue archivos del interfaz del glade
9 Summary(pl.UTF-8): Biblioteka do ładowania definicji interfejsu generowanego programem glade
10 Summary(pt_BR.UTF-8): Esta biblioteca permite carregar arquivos da interface glade
17 Source0: http://ftp.gnome.org/pub/GNOME/sources/libglade/2.6/libglade-%{version}.tar.bz2
18 # Source0-md5: d1776b40f4e166b5e9c107f1c8fe4139
19 Patch0: gmodule-link.patch
20 Patch1: %{name}-no-gnome-common.patch
21 URL: https://developer.gnome.org/libglade/
22 BuildRequires: atk-devel >= 1:1.18.0
23 BuildRequires: autoconf >= 2.52
24 BuildRequires: automake >= 1:1.9
26 BuildRequires: docbook-dtd412-xml
27 BuildRequires: gettext-tools
28 BuildRequires: gtk+2-devel >= 2:2.10.13
29 %{?with_apidocs:BuildRequires: gtk-doc >= 1.8}
30 BuildRequires: libtool
31 BuildRequires: libxml2-devel >= 1:2.6.29
32 BuildRequires: pkgconfig
33 BuildRequires: python >= 2.0
34 BuildRequires: python-modules >= 2.0
35 BuildRequires: rpm-pythonprov
36 BuildRequires: rpmbuild(macros) >= 1.197
37 Requires: FHS >= 2.3-16
38 Requires: atk >= 1:1.18.0
39 Requires: python-modules >= 2.0
40 Obsoletes: libglade2.0
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 This library allows you to load user interfaces in your program, which
45 are stored externally. This allows alteration of the interface without
46 recompilation of the program. The interfaces can also be edited with
49 %description -l es.UTF-8
50 El libglade permite que usted cargue archivos del interfaz del glade
51 en tiempo de ejecución.
53 %description -l pl.UTF-8
54 Biblioteka libglade umożliwia dynamiczne ładowanie definicji
55 interfejsu użytkownika generowanego za pomocą programu glade. Taka
56 separacja definicji interfejsu umożliwia pracę nad nim bez
57 konieczności rekompilacji programu.
59 %description -l pt_BR.UTF-8
60 O libglade permite carregar, em tempo de execução, arquivos da
61 interface glade. Não é necessário ter o glade instalado, mas esta é a
62 melhor maneira de criar os arquivos de interface.
65 Summary: Header files and developer's documentation
66 Summary(es.UTF-8): Archivos necesarios para el desarrollo de aplicaciones con libglade
67 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja dla programisty
68 Summary(pt_BR.UTF-8): Arquivos necessários para o desenvolvimento de aplicações com a interface glade
69 Group: X11/Development/Libraries
70 Requires: %{name} = %{epoch}:%{version}-%{release}
71 Requires: gtk+2-devel >= 2:2.10.13
72 Requires: libxml2-devel >= 1:2.6.29
73 Obsoletes: libglade2.0-devel
76 Header files and developer's documentation for libglade.
78 %description devel -l es.UTF-8
79 Archivos de inclusión y bibliotecas necesarias para el desarrollo de
80 aplicaciones con glade.
82 %description devel -l pl.UTF-8
83 Pliki nagłówkowe i dokumentacja dla programisty libglade.
85 %description devel -l pt_BR.UTF-8
86 Arquivos de inclusão e bibliotecas para o desenvolvimento de
87 aplicações com a interface glade.
90 Summary: Static libglade library
91 Summary(es.UTF-8): Archivos estáticos necesarios para el desarrollo de aplicaciones con libglade
92 Summary(pl.UTF-8): Biblioteka statyczna libglade
93 Summary(pt_BR.UTF-8): Arquivos estáticos necessários para o desenvolvimento de aplicações com a interface glade
94 Group: X11/Development/Libraries
95 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
98 Static libglade library.
100 %description static -l es.UTF-8
101 Archivos estáticos necesarias para el desarrollo de aplicaciones con
104 %description static -l pl.UTF-8
105 Biblioteka statyczna libglade.
107 %description static -l pt_BR.UTF-8
108 Bibliotecas estáticas para o desenvolvimento de aplicações com a
112 Summary: libglade API documentation
113 Summary(pl.UTF-8): Dokumentacja API libglade
115 Requires: gtk-doc-common
119 libglade API documentation.
121 %description apidocs -l pl.UTF-8
122 Dokumentacja API libglade.
125 %setup -q -n libglade-%{version}
130 %{?with_apidocs:%{__gtkdocize}}
138 --enable-gtk-doc%{!?with_apidocs:=no} \
139 --with-html-dir=%{_gtkdocdir}
143 rm -rf $RPM_BUILD_ROOT
144 install -d $RPM_BUILD_ROOT%{_libdir}/libglade/2.0
147 DESTDIR=$RPM_BUILD_ROOT \
148 HTML_DIR=%{_gtkdocdir} \
149 pkgconfigdir=%{_pkgconfigdir}
151 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
153 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
156 rm -rf $RPM_BUILD_ROOT
158 %post -p /sbin/ldconfig
159 %postun -p /sbin/ldconfig
162 %defattr(644,root,root,755)
163 %doc AUTHORS NEWS README
164 %attr(755,root,root) %{_libdir}/libglade-2.0.so.*.*.*
165 %attr(755,root,root) %ghost %{_libdir}/libglade-2.0.so.0
167 %dir %{_datadir}/xml/libglade
168 %{_datadir}/xml/libglade/glade-2.0.dtd
171 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_bindir}/libglade-convert
174 %attr(755,root,root) %{_libdir}/libglade-2.0.so
175 %{_pkgconfigdir}/libglade-2.0.pc
176 %{_includedir}/libglade-2.0
179 %defattr(644,root,root,755)
180 %{_libdir}/libglade-2.0.a
184 %defattr(644,root,root,755)
185 %{_gtkdocdir}/libglade