]> git.pld-linux.org Git - SPECS.git/blob - libglade2.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / libglade2.spec
1 #
2 # TODO: register glade-2.0.dtd
3 #
4 # Conditional build:
5 %bcond_without  apidocs         # disable gtk-doc
6
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
11 Name:           libglade2
12 Version:        2.6.4
13 Release:        9
14 Epoch:          1
15 License:        LGPL v2+
16 Group:          X11/Libraries
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
25 BuildRequires:  bison
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)
42
43 %description
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
47 GLADE.
48
49 %description -l es.UTF-8
50 El libglade permite que usted cargue archivos del interfaz del glade
51 en tiempo de ejecución.
52
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.
58
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.
63
64 %package devel
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
74
75 %description devel
76 Header files and developer's documentation for libglade.
77
78 %description devel -l es.UTF-8
79 Archivos de inclusión y bibliotecas necesarias para el desarrollo de
80 aplicaciones con glade.
81
82 %description devel -l pl.UTF-8
83 Pliki nagłówkowe i dokumentacja dla programisty libglade.
84
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.
88
89 %package static
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}
96
97 %description static
98 Static libglade library.
99
100 %description static -l es.UTF-8
101 Archivos estáticos necesarias para el desarrollo de aplicaciones con
102 glade.
103
104 %description static -l pl.UTF-8
105 Biblioteka statyczna libglade.
106
107 %description static -l pt_BR.UTF-8
108 Bibliotecas estáticas para o desenvolvimento de aplicações com a
109 interface glade.
110
111 %package apidocs
112 Summary:        libglade API documentation
113 Summary(pl.UTF-8):      Dokumentacja API libglade
114 Group:          Documentation
115 Requires:       gtk-doc-common
116 BuildArch:      noarch
117
118 %description apidocs
119 libglade API documentation.
120
121 %description apidocs -l pl.UTF-8
122 Dokumentacja API libglade.
123
124 %prep
125 %setup -q -n libglade-%{version}
126 %patch0 -p1
127 %patch1 -p1
128
129 %build
130 %{?with_apidocs:%{__gtkdocize}}
131 %{__libtoolize}
132 %{__glib_gettextize}
133 %{__aclocal} -I m4
134 %{__autoconf}
135 %{__automake}
136 %configure \
137         PYTHON=%{__python} \
138         --enable-gtk-doc%{!?with_apidocs:=no} \
139         --with-html-dir=%{_gtkdocdir}
140 %{__make}
141
142 %install
143 rm -rf $RPM_BUILD_ROOT
144 install -d $RPM_BUILD_ROOT%{_libdir}/libglade/2.0
145
146 %{__make} install \
147         DESTDIR=$RPM_BUILD_ROOT \
148         HTML_DIR=%{_gtkdocdir} \
149         pkgconfigdir=%{_pkgconfigdir}
150
151 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
152
153 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
154
155 %clean
156 rm -rf $RPM_BUILD_ROOT
157
158 %post   -p /sbin/ldconfig
159 %postun -p /sbin/ldconfig
160
161 %files
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
166 %{_libdir}/libglade
167 %dir %{_datadir}/xml/libglade
168 %{_datadir}/xml/libglade/glade-2.0.dtd
169
170 %files devel
171 %defattr(644,root,root,755)
172 %doc ChangeLog
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
177
178 %files static
179 %defattr(644,root,root,755)
180 %{_libdir}/libglade-2.0.a
181
182 %if %{with apidocs}
183 %files apidocs
184 %defattr(644,root,root,755)
185 %{_gtkdocdir}/libglade
186 %endif
This page took 0.886337 seconds and 3 git commands to generate.