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