]> git.pld-linux.org Git - packages/libgda6.git/blame - libgda5.spec
- updated gettext BR
[packages/libgda6.git] / libgda5.spec
CommitLineData
0e866759 1# TODO:
0e866759 2# - glade catalog?
d4778e57
JB
3#
4# Conditional build:
e5d16b31
JB
5%bcond_without apidocs # API documentation
6%bcond_without static_libs # static libraries build
0e866759 7%bcond_without vala # Vala APIs and GdaData C library
d4778e57 8# - database plugins:
e5d16b31 9%bcond_without dbsql # BerkeleyDB SQL plugin
0e866759 10%bcond_without firebird # Firebird plugins
e5d16b31
JB
11%bcond_without jdbc # JDBC plugin
12%bcond_without ldap # LDAP plugin
13%bcond_without mdb # MDB plugin
14%bcond_without mysql # MySQL plugin
d56a3040 15%bcond_with oci # Oracle DB plugin
e5d16b31 16%bcond_without pgsql # PostgreSQL plugin
d4778e57 17#
a9a7b3bc 18%ifnarch i486 i586 i686 pentium3 pentium4 athlon %{x8664}
c5f3adda
JR
19%undefine with_jdbc
20%endif
d4778e57
JB
21#
22Summary: GNU Data Access library
23Summary(pl.UTF-8): Biblioteka GNU Data Access
24Name: libgda5
8995cad9
JB
25Version: 5.2.2
26Release: 1
d4778e57
JB
27License: LGPL v2+/GPL v2+
28Group: Libraries
0e866759 29Source0: http://ftp.gnome.org/pub/GNOME/sources/libgda/5.2/libgda-%{version}.tar.xz
8995cad9 30# Source0-md5: d2676630e621ddf5db6e336e62c23742
d4778e57 31Patch0: %{name}-configure.patch
d56a3040 32Patch1: %{name}-oracle.patch
31af1ee2
JB
33Patch2: %{name}-missing.patch
34Patch3: %{name}-vala.patch
0e866759
JB
35Patch4: %{name}-format.patch
36Patch5: %{name}-yelp.patch
03f15e65 37Patch6: java-arch.patch
d4778e57 38URL: http://www.gnome-db.org/
0e866759
JB
39%{?with_firebird:BuildRequires: Firebird-devel}
40BuildRequires: autoconf >= 2.68
41BuildRequires: automake >= 1:1.11.1
d4778e57
JB
42BuildRequires: bison
43BuildRequires: db-devel
e5d16b31 44%{?with_dbsql:BuildRequires: db-sql-devel}
d4778e57
JB
45BuildRequires: docbook-dtd412-xml
46BuildRequires: flex
0e866759 47BuildRequires: gdk-pixbuf2-devel >= 2.0
08c94b21 48BuildRequires: gettext-tools
0e866759 49BuildRequires: glib2-devel >= 1:2.32.0
d4778e57 50BuildRequires: glibc-misc
0e866759 51BuildRequires: gobject-introspection-devel >= 1.30.0
d4778e57
JB
52BuildRequires: goocanvas2-devel >= 2.0
53BuildRequires: graphviz-devel
54BuildRequires: gtk+3-devel >= 3.0.0
55BuildRequires: gtk-doc >= 1.14
56BuildRequires: gtksourceview3-devel >= 3.0
0e866759 57BuildRequires: intltool >= 0.40.6
d4778e57
JB
58BuildRequires: iso-codes
59%{?with_jdbc:BuildRequires: jdk}
60BuildRequires: json-glib-devel
61BuildRequires: libgcrypt-devel >= 1.1.42
0e866759
JB
62%{?with_vala:BuildRequires: libgee-devel >= 0.8.0}
63BuildRequires: libsecret-devel
d4778e57 64BuildRequires: libsoup-devel >= 2.24.0
0e866759 65BuildRequires: libtool >= 2:2.2.6
d4778e57
JB
66BuildRequires: libunique-devel
67BuildRequires: libxml2-devel >= 1:2.6.26
68BuildRequires: libxslt-devel >= 1.1.17
69%{?with_mdb:BuildRequires: mdbtools-devel >= 0.6-0.pre1.7}
70%{?with_mysql:BuildRequires: mysql-devel}
71%{?with_ldap:BuildRequires: openldap-devel}
72BuildRequires: openssl-devel
d56a3040 73%{?with_oci:BuildRequires: oracle-instantclient-devel}
d4778e57
JB
74BuildRequires: perl-base
75BuildRequires: pkgconfig >= 1:0.18
76%{?with_pgsql:BuildRequires: postgresql-devel}
77BuildRequires: python
78BuildRequires: readline-devel >= 5.0
79BuildRequires: rpmbuild(macros) >= 1.601
80BuildRequires: sqlite3-devel >= 3.6.11
81BuildRequires: tar >= 1:1.22
0e866759 82%{?with_vala:BuildRequires: vala >= 2:0.18}
d4778e57 83BuildRequires: xz
0e866759
JB
84BuildRequires: yelp-tools
85Requires: glib2 >= 1:2.32.0
a868e334 86Conflicts: libgda4 < 4.2.10-2
d4778e57
JB
87BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
88
89%description
90GNU Data Access is an attempt to provide uniform access to different
91kinds of data sources (databases, information servers, mail spools,
92etc). It is a complete architecture that provides all you need to
93access your data.
94
95libgda was part of the GNOME-DB project but has been separated from it
96to allow non-GNOME applications to be developed based on it.
97
98%description -l pl.UTF-8
99GNU Data Access to próba zapewnienia jednolitego dostępu do różnych
100źródeł danych (bazy danych, serwery informacji, katalogi z pocztą
101itp.). Jest kompletną architekturą dostarczającą wszystko, czego
102potrzebujesz do dostępu do danych.
103
104libgda była częścią projektu GNOME-DB, ale została wydzielona, aby
105pozwolić na używanie przez niegnomowe aplikacje.
106
107%package devel
108Summary: GNU Data Access development files
109Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Data Access
110Group: Development/Libraries
111Requires: %{name} = %{version}-%{release}
0e866759 112Requires: glib2-devel >= 1:2.32.0
d4778e57
JB
113Requires: libxml2-devel >= 1:2.6.26
114Requires: libxslt-devel >= 1.1.17
115
116%description devel
117GNU Data Access is an attempt to provide uniform access to different
118kinds of data sources (databases, information servers, mail spools,
119etc). It is a complete architecture that provides all you need to
120access your data. This subpackage contains development files.
121
122%description devel -l pl.UTF-8
123GNU Data Access to próba zapewnienia jednolitego dostępu do różnych
124źródeł danych (bazy danych, serwery informacji, katalogi z pocztą
125itp.). Jest kompletną architekturą dostarczającą wszystko, czego
126potrzebujesz do dostępu do danych. Ten podpakiet zawiera pliki dla
127programistów używających libgda.
128
129%package static
130Summary: GNU Data Access static libraries
131Summary(pl.UTF-8): Statyczne biblioteki GNU Data Access
132Group: Development/Libraries
133Requires: %{name}-devel = %{version}-%{release}
134
135%description static
136GNU Data Access static libraries.
137
138%description static -l pl.UTF-8
139Statyczne biblioteki GNU Data Access.
140
141%package -n vala-libgda5
142Summary: libgda 5.x API for Vala language
143Summary(pl.UTF-8): API libgda 5.x dla języka Vala
144Group: Development/Libraries
145Requires: %{name}-devel = %{version}-%{release}
0e866759 146Requires: vala >= 2:0.18
d4778e57
JB
147
148%description -n vala-libgda5
0e866759 149libgda 5.x API for Vala language.
d4778e57
JB
150
151%description -n vala-libgda5 -l pl.UTF-8
0e866759 152API libgda 5.x dla języka Vala.
d4778e57
JB
153
154%package ui
155Summary: GNU Data Access UI library
156Summary(pl.UTF-8): Biblioteka GNU Data Access UI
157Group: Libraries
158Requires: %{name} = %{version}-%{release}
159Requires: gtk+3 >= 3.0.0
5945d658 160Requires: iso-codes
d4778e57
JB
161
162%description ui
163GNU Data Access UI library.
164
165%description ui -l pl.UTF-8
166Biblioteka GNU Data Access UI.
167
168%package ui-devel
169Summary: Development files for GNU Data Access UI library
170Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Data Access UI
171Group: Development/Libraries
172Requires: %{name}-ui = %{version}-%{release}
173Requires: gtk+3-devel >= 3.0.0
174
175%description ui-devel
176Development files for GNU Data Access UI library.
177
178%description ui-devel -l pl.UTF-8
179Pliki programistyczne biblioteki GNU Data Access UI.
180
181%package ui-static
182Summary: GNU Data Access UI static library
183Summary(pl.UTF-8): Statyczna biblioteka GNU Data Access UI
184Group: Development/Libraries
185Requires: %{name}-ui-devel = %{version}-%{release}
186
187%description ui-static
188GNU Data Access UI static library.
189
190%description ui-static -l pl.UTF-8
191Statyczna biblioteka GNU Data Access UI.
192
0e866759
JB
193%package -n vala-libgda5-ui
194Summary: libgda-ui 5.x API for Vala language
195Summary(pl.UTF-8): API libgda-ui 5.x dla języka Vala
196Group: Development/Libraries
197Requires: %{name}-ui-devel = %{version}-%{release}
198Requires: vala-libgda5 = %{version}-%{release}
199
200%description -n vala-libgda5-ui
201libgda-ui 5.x API for Vala language.
202
203%description -n vala-libgda5-ui -l pl.UTF-8
204API libgda-ui 5.x dla języka Vala.
205
d4778e57
JB
206%package apidocs
207Summary: GNU Data Access API documentation
208Summary(pl.UTF-8): Dokumentacja API GNU Data Access
209Group: Documentation
210Requires: gtk-doc-common
211
212%description apidocs
213GNU Data Access API documentation.
214
215%description apidocs -l pl.UTF-8
216Dokumentacja API GNU Data Access.
217
218%package provider-db
219Summary: GDA Berkeley DB provider
220Summary(pl.UTF-8): Źródło danych Berkeley DB dla GDA
221Group: Libraries
222Requires: %{name} = %{version}-%{release}
223
224%description provider-db
225This package contains the GDA Berkeley DB provider.
226
227%description provider-db -l pl.UTF-8
2d182a49 228Pakiet dostarczający dane z Berkeley DB dla GDA.
d4778e57 229
e5d16b31
JB
230%package provider-dbsql
231Summary: GDA Berkeley DB SQL provider
232Summary(pl.UTF-8): Źródło danych Berkeley DB SQL dla GDA
233Group: Libraries
234Requires: %{name} = %{version}-%{release}
235
236%description provider-dbsql
237This package contains the GDA Berkeley DB SQL provider.
238
239%description provider-dbsql -l pl.UTF-8
2d182a49 240Pakiet dostarczający dane z Berkeley DB SQL dla GDA.
e5d16b31 241
0e866759
JB
242%package provider-firebird
243Summary: GDA Firebird providers
244Summary(pl.UTF-8): Źródła danych Firebirda dla GDA
245Group: Libraries
246Requires: %{name} = %{version}-%{release}
247
248%description provider-firebird
249This package contains the GDA Firebird providers.
250
251%description provider-firebird -l pl.UTF-8
2d182a49 252Pakiet dostarczający dane z Firebirda dla GDA.
0e866759 253
d4778e57
JB
254%package provider-jdbc
255Summary: GDA JDBC provider
256Summary(pl.UTF-8): Źródło danych JDBC dla GDA
257Group: Libraries
258Requires: %{name} = %{version}-%{release}
259
260%description provider-jdbc
261This package contains the GDA JDBC provider.
262
263%description provider-jdbc -l pl.UTF-8
2d182a49 264Pakiet dostarczający dane z JDBC dla GDA.
d4778e57
JB
265
266%package provider-ldap
267Summary: GDA LDAP provider
268Summary(pl.UTF-8): Źródło danych LDAP
269Group: Libraries
270Requires: %{name} = %{version}-%{release}
271
272%description provider-ldap
273This package contains the GDA LDAP provider.
274
275%description provider-ldap -l pl.UTF-8
276Pakiet dostarczający dane z LDAP dla GDA.
277
278%package provider-mdb
279Summary: GDA MDB provider
280Summary(pl.UTF-8): Źródło danych MDB
281Group: Libraries
282Requires: %{name} = %{version}-%{release}
283Requires: mdbtools-libs >= 0.6
284
285%description provider-mdb
286This package contains the GDA MDB provider.
287
288%description provider-mdb -l pl.UTF-8
289Pakiet dostarczający dane z MDB dla GDA.
290
291%package provider-mysql
292Summary: GDA MySQL provider
293Summary(pl.UTF-8): Źródło danych MySQL dla GDA
294Group: Libraries
295Requires: %{name} = %{version}-%{release}
296
297%description provider-mysql
298This package contains the GDA MySQL provider.
299
300%description provider-mysql -l pl.UTF-8
301Pakiet dostarczający dane z MySQL dla GDA.
302
d56a3040
JB
303%package provider-oracle
304Summary: GDA Oracle provider
305Summary(pl.UTF-8): Źródło danych Oracle dla GDA
306Group: Libraries
307Requires: %{name} = %{version}-%{release}
308
309%description provider-oracle
310This package contains the GDA Oracle provider.
311
312%description provider-oracle -l pl.UTF-8
313Pakiet dostarczający dane z bazy Oracle dla GDA.
314
d4778e57
JB
315%package provider-postgres
316Summary: GDA PostgreSQL provider
317Summary(pl.UTF-8): Źródło danych PostgreSQL dla GDA
318Group: Libraries
319Requires: %{name} = %{version}-%{release}
320
321%description provider-postgres
322This package contains the GDA PostgreSQL provider.
323
324%description provider-postgres -l pl.UTF-8
325Pakiet dostarczający dane z PostgreSQL dla GDA.
326
327%package provider-sqlcipher
328Summary: GDA SQLCipher provider
329Summary(pl.UTF-8): Źródło danych SQLCipher dla GDA
330Group: Libraries
331Requires: %{name} = %{version}-%{release}
332
333%description provider-sqlcipher
334This package contains the GDA SQLCipher provider.
335
336%description provider-sqlcipher -l pl.UTF-8
337Pakiet dostarczający dane z SQLCipher dla GDA.
338
339%package provider-sqlite
340Summary: GDA SQLite provider
341Summary(pl.UTF-8): Źródło danych SQLite dla GDA
342Group: Libraries
343Requires: %{name} = %{version}-%{release}
344
345%description provider-sqlite
346This package contains the GDA SQLite provider.
347
348%description provider-sqlite -l pl.UTF-8
349Pakiet dostarczający dane z SQLite dla GDA.
350
351%package provider-web
352Summary: GDA Web provider
353Summary(pl.UTF-8): Źródło danych Web dla GDA
354Group: Libraries
355Requires: %{name} = %{version}-%{release}
356
357%description provider-web
358This package contains the GDA Web provider.
359
360%description provider-web -l pl.UTF-8
361Pakiet dostarczający dane z Web dla GDA.
362
363%package tools
364Summary: Graphical tools for GDA
365Summary(pl.UTF-8): Narzędzia graficzne dla GDA
366Group: X11/Applications
367Requires: gtk-update-icon-cache
368Requires: hicolor-icon-theme
369Requires: %{name}-ui = %{version}-%{release}
370
371%description tools
372Graphical tools for GDA.
373
374%description tools -l pl.UTF-8
375Narzędzia graficzne dla GDA.
376
377%prep
378%setup -q -n libgda-%{version}
379%patch0 -p1
d56a3040 380%patch1 -p1
e8796dba 381%patch2 -p1
e9d229a1 382%patch3 -p1
0e866759
JB
383%patch4 -p1
384%patch5 -p1
03f15e65 385%patch6 -p1
d4778e57
JB
386
387%build
388# included version is bash-specific, use system file
389cp -f %{_aclocaldir}/introspection.m4 m4/introspection.m4
390%if %{with jdbc}
391export JAVA_HOME="%{java_home}"
03f15e65
JR
392%ifarch %{ix86}
393export _JAVA_SUFFIX="/lib/i386/server"
394%endif
395%ifarch %{x8664}
396export _JAVA_SUFFIX="/lib/amd64/server"
397%endif
d4778e57
JB
398%endif
399%{__gtkdocize}
400%{__intltoolize}
401%{__libtoolize}
402%{__aclocal} -I m4
403%{__autoconf}
404%{__automake}
0e866759
JB
405%if %{with jdbc}
406# included getsp.class fails with Sun/Oracle JDK 1.6, regenerate
407javac getsp.java
408%endif
d4778e57
JB
409%configure \
410 --disable-silent-rules \
818c864a 411 %{!?with_vala:--disable-vala} \
0e866759
JB
412 --enable-gda-gi \
413 --enable-gdaui-gi \
414 %{?with_vala:--enable-gdaui-vala} \
415 --enable-gtk-doc%{!?with_apidocs:=no} \
416 --enable-json \
d4778e57
JB
417 %{?with_static_libs:--enable-static} \
418 --enable-system-sqlite \
0e866759 419 %{?with_vala:--enable-vala --enable-vala-extensions} \
d4778e57 420 --with-bdb=/usr \
0e866759
JB
421 --with-html-dir=%{_gtkdocdir} \
422 --with-firebird%{!?with_firebird:=no} \
423 --with-java%{!?with_jdbc:=no} \
d56a3040 424 --with-libdir-name=%{_lib} \
0e866759
JB
425 --with-mdb%{!?with_mdb:=no} \
426 --with-mysql%{!?with_mysql:=no} \
d56a3040
JB
427 --with-oracle%{!?with_oci:=no} \
428 --with-postgres%{!?with_pgsql:=no}
d4778e57
JB
429
430%{__make} -j1
431
432%install
433rm -rf $RPM_BUILD_ROOT
434
435%{__make} install \
1baae868
JB
436 DESTDIR=$RPM_BUILD_ROOT \
437 VALA_VAPIDIR=%{_datadir}/vala/vapi
d4778e57
JB
438
439# modules dlopened by *.so through libgmodule
440%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgda-5.0/providers/*.{a,la}
441%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgda-5.0/plugins/*.{a,la}
442
443%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
444
445%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
446
038ba2a0
JB
447# outdated version of sr@latin
448%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/sr@Latn
d4778e57
JB
449
450%py_comp $RPM_BUILD_ROOT%{_datadir}/libgda-5.0/gda_trml2html
451%py_comp $RPM_BUILD_ROOT%{_datadir}/libgda-5.0/gda_trml2pdf
452%py_ocomp $RPM_BUILD_ROOT%{_datadir}/libgda-5.0/gda_trml2html
453%py_ocomp $RPM_BUILD_ROOT%{_datadir}/libgda-5.0/gda_trml2pdf
454
455%find_lang libgda-5.0
456%find_lang gda-browser --with-gnome
5945d658
JB
457%find_lang gda-sql --with-gnome
458cat gda-sql.lang >> gda-browser.lang
d4778e57
JB
459
460%clean
461rm -rf $RPM_BUILD_ROOT
462
463%post -p /sbin/ldconfig
464%postun -p /sbin/ldconfig
465
466%post tools
467%update_icon_cache hicolor
468
469%postun tools
470%update_icon_cache hicolor
471
472%files -f libgda-5.0.lang
473%defattr(644,root,root,755)
31af1ee2 474%doc AUTHORS ChangeLog NEWS README
d4778e57
JB
475%attr(755,root,root) %{_bindir}/gda-list-config
476%attr(755,root,root) %{_bindir}/gda-list-config-5.0
477%attr(755,root,root) %{_bindir}/gda-list-server-op
478%attr(755,root,root) %{_bindir}/gda-list-server-op-5.0
479%attr(755,root,root) %{_bindir}/gda-sql
480%attr(755,root,root) %{_bindir}/gda-sql-5.0
481%attr(755,root,root) %{_bindir}/gda-test-connection-5.0
482%attr(755,root,root) %{_libdir}/libgda-5.0.so.*.*.*
483%attr(755,root,root) %ghost %{_libdir}/libgda-5.0.so.4
484%attr(755,root,root) %{_libdir}/libgda-report-5.0.so.*.*.*
485%attr(755,root,root) %ghost %{_libdir}/libgda-report-5.0.so.4
486%attr(755,root,root) %{_libdir}/libgda-xslt-5.0.so.*.*.*
487%attr(755,root,root) %ghost %{_libdir}/libgda-xslt-5.0.so.4
0e866759
JB
488%if %{with vala}
489%attr(755,root,root) %{_libdir}/libgdadata-5.0.so.*.*.*
490%attr(755,root,root) %ghost %{_libdir}/libgdadata-5.0.so.0
491%endif
d4778e57 492%{_libdir}/girepository-1.0/Gda-5.0.typelib
0e866759
JB
493%if %{with vala}
494%{_libdir}/girepository-1.0/GdaData-5.0.typelib
495%endif
d4778e57
JB
496%dir %{_libdir}/libgda-5.0
497%dir %{_libdir}/libgda-5.0/providers
498%dir %{_datadir}/libgda-5.0
499%{_datadir}/libgda-5.0/demo
500%{_datadir}/libgda-5.0/dtd
501%{_datadir}/libgda-5.0/icons
502%{_datadir}/libgda-5.0/pixmaps
503%{_datadir}/libgda-5.0/import_encodings.xml
504%{_datadir}/libgda-5.0/information_schema.xml
505%{_datadir}/libgda-5.0/language-specs
506%{_datadir}/libgda-5.0/server_operation.glade
507# used by libgda-report
508%{_datadir}/libgda-5.0/gda_trml2html
509%{_datadir}/libgda-5.0/gda_trml2pdf
510%dir %{_sysconfdir}/libgda-5.0
511%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libgda-5.0/config
512%{_sysconfdir}/libgda-5.0/sales_test.db
513%{_mandir}/man1/gda-sql-5.0.1*
514%{_mandir}/man1/gda-sql.1*
515
516%files devel
517%defattr(644,root,root,755)
518%attr(755,root,root) %{_libdir}/libgda-5.0.so
519%attr(755,root,root) %{_libdir}/libgda-report-5.0.so
520%attr(755,root,root) %{_libdir}/libgda-xslt-5.0.so
0e866759
JB
521%if %{with vala}
522%attr(755,root,root) %{_libdir}/libgdadata-5.0.so
523%endif
d4778e57 524%{_datadir}/gir-1.0/Gda-5.0.gir
0e866759
JB
525%if %{with vala}
526%{_datadir}/gir-1.0/GdaData-5.0.gir
527%endif
d4778e57
JB
528%{_includedir}/libgda-5.0
529%{_pkgconfigdir}/libgda-5.0.pc
530%{_pkgconfigdir}/libgda-bdb-5.0.pc
e5d16b31 531%{?with_dbsql:%{_pkgconfigdir}/libgda-bdbsql-5.0.pc}
0e866759 532%{?with_firebird:%{_pkgconfigdir}/libgda-firebird-5.0.pc}
d4778e57
JB
533%{?with_jdbc:%{_pkgconfigdir}/libgda-jdbc-5.0.pc}
534%{?with_ldap:%{_pkgconfigdir}/libgda-ldap-5.0.pc}
535%{?with_mdb:%{_pkgconfigdir}/libgda-mdb-5.0.pc}
536%{?with_mysql:%{_pkgconfigdir}/libgda-mysql-5.0.pc}
d56a3040 537%{?with_oci:%{_pkgconfigdir}/libgda-oracle-5.0.pc}
d4778e57
JB
538%{?with_pgsql:%{_pkgconfigdir}/libgda-postgres-5.0.pc}
539%{_pkgconfigdir}/libgda-report-5.0.pc
540%{_pkgconfigdir}/libgda-sqlcipher-5.0.pc
541%{_pkgconfigdir}/libgda-sqlite-5.0.pc
542%{_pkgconfigdir}/libgda-xslt-5.0.pc
543%{_pkgconfigdir}/libgda-web-5.0.pc
0e866759 544%{?with_vala:%{_pkgconfigdir}/libgdadata-5.0.pc}
d4778e57
JB
545
546%if %{with static_libs}
547%files static
548%defattr(644,root,root,755)
549%{_libdir}/libgda-5.0.a
550%{_libdir}/libgda-report-5.0.a
551%{_libdir}/libgda-xslt-5.0.a
0e866759
JB
552%if %{with vala}
553%{_libdir}/libgdadata-5.0.a
554%endif
d4778e57
JB
555%endif
556
557%if %{with vala}
558%files -n vala-libgda5
559%defattr(644,root,root,755)
0e866759 560%{_datadir}/vala/vapi/gdadata-5.0.vapi
d4778e57
JB
561%{_datadir}/vala/vapi/libgda-5.0.vapi
562%endif
563
564%files ui
565%defattr(644,root,root,755)
566%attr(755,root,root) %{_bindir}/gdaui-demo-5.0
567%attr(755,root,root) %{_libdir}/libgda-ui-5.0.so.*.*.*
568%attr(755,root,root) %ghost %{_libdir}/libgda-ui-5.0.so.4
569%attr(755,root,root) %{_libdir}/libgda-5.0/plugins/libgda-ui-plugins.so
570%dir %{_libdir}/libgda-5.0/plugins
571%{_libdir}/libgda-5.0/plugins/gdaui-*.xml
572%{_libdir}/girepository-1.0/Gdaui-5.0.typelib
573%{_datadir}/libgda-5.0/ui
574
575%files ui-devel
576%defattr(644,root,root,755)
577%attr(755,root,root) %{_libdir}/libgda-ui-5.0.so
578%{_datadir}/gir-1.0/Gdaui-5.0.gir
579%{_pkgconfigdir}/libgda-ui-5.0.pc
580
581%if %{with static_libs}
582%files ui-static
583%defattr(644,root,root,755)
584%{_libdir}/libgda-ui-5.0.a
585%endif
586
0e866759
JB
587%if %{with vala}
588%files -n vala-libgda5-ui
589%defattr(644,root,root,755)
590%{_datadir}/vala/vapi/libgdaui-5.0.vapi
591%endif
592
d4778e57
JB
593%if %{with apidocs}
594%files apidocs
595%defattr(644,root,root,755)
596%{_gtkdocdir}/gda-browser
597%{_gtkdocdir}/libgda-5.0
598%endif
599
600%files provider-db
601%defattr(644,root,root,755)
602%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-bdb.so
603%{_datadir}/libgda-5.0/bdb_specs_*.xml
604
e5d16b31
JB
605%if %{with dbsql}
606%files provider-dbsql
607%defattr(644,root,root,755)
608%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-bdbsql.so
609%{_datadir}/libgda-5.0/bdbsql_specs_*.xml
610%endif
611
0e866759
JB
612%if %{with firebird}
613%files provider-firebird
614%defattr(644,root,root,755)
615%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-firebird-client.so
616%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-firebird-embed.so
617%{_datadir}/libgda-5.0/firebird_specs_*.xml
618%endif
619
d4778e57
JB
620%if %{with jdbc}
621%files provider-jdbc
622%defattr(644,root,root,755)
623%attr(755,root,root) %{_bindir}/gda-list-jdbc-providers-5.0
624%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-jdbc.so
625%{_libdir}/libgda-5.0/providers/gdaprovider-5.0.jar
626%{_datadir}/libgda-5.0/jdbc_specs_*.xml
627%endif
628
629%if %{with ldap}
630%files provider-ldap
631%defattr(644,root,root,755)
632%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-ldap.so
633%{_datadir}/libgda-5.0/ldap_specs_*.xml
634%endif
635
636%if %{with mdb}
637%files provider-mdb
638%defattr(644,root,root,755)
639%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-mdb.so
640%{_datadir}/libgda-5.0/mdb_specs_*.xml
641%endif
642
643%if %{with mysql}
644%files provider-mysql
645%defattr(644,root,root,755)
646%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-mysql.so
647%{_datadir}/libgda-5.0/mysql_specs_*.xml
648%endif
649
d56a3040
JB
650%if %{with oci}
651%files provider-oracle
652%defattr(644,root,root,755)
653%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-oracle.so
654%{_datadir}/libgda-5.0/oracle_specs_*.xml
655%endif
656
d4778e57
JB
657%if %{with pgsql}
658%files provider-postgres
659%defattr(644,root,root,755)
660%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-postgres.so
661%{_datadir}/libgda-5.0/postgres_specs_*.xml
662%endif
663
664%files provider-sqlcipher
665%defattr(644,root,root,755)
666%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-sqlcipher.so
667%{_datadir}/libgda-5.0/sqlcipher_specs_*.xml
668
669%files provider-sqlite
670%defattr(644,root,root,755)
671%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-sqlite.so
672%{_datadir}/libgda-5.0/sqlite_specs_*.xml
673
674%files provider-web
675%defattr(644,root,root,755)
676%doc providers/web/README
677%attr(755,root,root) %{_libdir}/libgda-5.0/providers/libgda-web.so
678%{_datadir}/libgda-5.0/php
679%{_datadir}/libgda-5.0/web
680%{_datadir}/libgda-5.0/web_specs_*.xml
681
682%files tools -f gda-browser.lang
683%defattr(644,root,root,755)
684%attr(755,root,root) %{_bindir}/gda-browser-5.0
685%attr(755,root,root) %{_bindir}/gda-control-center-5.0
686%{_desktopdir}/gda-browser-5.0.desktop
687%{_desktopdir}/gda-control-center-5.0.desktop
688%{_pixmapsdir}/gda-browser-5.0.png
689%{_iconsdir}/hicolor/*/apps/gda-control-center.png
This page took 0.113664 seconds and 4 git commands to generate.