packages: libgda4/libgda4.spec - updated to 4.2.0 - removed sqlite bcond (t...

megabajt megabajt at pld-linux.org
Wed Nov 3 22:32:38 CET 2010


Author: megabajt                     Date: Wed Nov  3 21:32:38 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 4.2.0
- removed sqlite bcond (there is no way to disable building of sqlite provider)
- disabled introspection for now (build broken)

---- Files affected:
packages/libgda4:
   libgda4.spec (1.14 -> 1.15) 

---- Diffs:

================================================================
Index: packages/libgda4/libgda4.spec
diff -u packages/libgda4/libgda4.spec:1.14 packages/libgda4/libgda4.spec:1.15
--- packages/libgda4/libgda4.spec:1.14	Mon Aug 23 23:49:12 2010
+++ packages/libgda4/libgda4.spec	Wed Nov  3 22:32:33 2010
@@ -8,7 +8,6 @@
 %bcond_without	mdb		# build without MDB plugin
 %bcond_without	mysql		# build without MySQL plugin
 %bcond_without	pgsql		# build without PostgreSQL plugin
-%bcond_without	sqlite		# build without sqlite plugin
 #
 %ifnarch i586 i686 pentium3 pentium4 athlon %{x8664}
 %undefine	with_jdbc
@@ -17,12 +16,12 @@
 Summary:	GNU Data Access library
 Summary(pl.UTF-8):	Biblioteka GNU Data Access
 Name:		libgda4
-Version:	4.0.8
-Release:	2
+Version:	4.2.0
+Release:	1
 License:	LGPL v2+/GPL v2+
 Group:		Libraries
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/libgda/4.0/libgda-%{version}.tar.bz2
-# Source0-md5:	3e4a55f370805cda9ac415211da4aacc
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/libgda/4.2/libgda-%{version}.tar.bz2
+# Source0-md5:	4b00c2b61430b2a0ea00e0332d1e8ef4
 Patch0:		%{name}-configure.patch
 URL:		http://www.gnome-db.org/
 BuildRequires:	autoconf >= 2.59
@@ -34,22 +33,33 @@
 BuildRequires:	gettext-devel
 BuildRequires:	glib2-devel >= 1:2.18.0
 BuildRequires:	glibc-misc
+BuildRequires:	gnome-doc-utils >= 0.9.0
+BuildRequires:	gobject-introspection-devel >= 0.6.5
+BuildRequires:	goocanvas-devel
+BuildRequires:	graphviz-devel
+BuildRequires:	gtk+2-devel >= 2:2.12.0
 BuildRequires:	gtk-doc >= 1.6
+BuildRequires:	gtksourceview2-devel
 BuildRequires:	intltool >= 0.40.0
+BuildRequires:	iso-codes
 %{?with_jdbc:BuildRequires:	jdk}
 BuildRequires:	json-glib-devel
+BuildRequires:	libgcrypt-devel
+BuildRequires:	libgnome-keyring-devel
 BuildRequires:	libsoup-devel >= 2.24.0
 BuildRequires:	libtool
+BuildRequires:	libunique-devel
 BuildRequires:	libxml2-devel >= 1:2.6.26
 BuildRequires:	libxslt-devel >= 1.1.17
-%{?with_mdb:BuildRequires:	mdbtools-devel >= 0.6}
+%{?with_mdb:BuildRequires:	mdbtools-devel >= 0.6-0.pre1.7}
 %{?with_mysql:BuildRequires:	mysql-devel}
+BuildRequires:	openssl-devel
 BuildRequires:	perl-base
 BuildRequires:	pkgconfig >= 0.18
 %{?with_pgsql:BuildRequires:	postgresql-devel}
 BuildRequires:	readline-devel >= 5.0
-BuildRequires:	rpmbuild(macros) >= 1.213
-%{?with_sqlite:BuildRequires:	sqlite3-devel >= 3.6.0}
+BuildRequires:	rpmbuild(macros) >= 1.311
+BuildRequires:	sqlite3-devel >= 3.6.11
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_libgdadir	libgda-4.0
@@ -107,6 +117,43 @@
 %description static -l pl.UTF-8
 Statyczne biblioteki GNU Data Access.
 
+%package ui
+Summary:	GNU Data Access UI library
+Summary(pl.UTF-8):	Biblioteka GNU Data Access UI
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description ui
+GNU Data Access UI library.
+
+%description ui -l pl.UTF-8
+Biblioteka GNU Data Access UI.
+
+%package ui-devel
+Summary:	Development files for GNU Data Access UI library
+Summary(pl.UTF-8):	Pliki programistyczne biblioteki GNU Data Access UI
+Group:		Development/Libraries
+Requires:	%{name}-ui = %{version}-%{release}
+Requires:	gtk+2-devel >= 2:2.12.0
+
+%description ui-devel
+Development files for GNU Data Access UI library.
+
+%description ui-devel -l pl.UTF-8
+Pliki programistyczne biblioteki GNU Data Access UI.
+
+%package ui-static
+Summary:	GNU Data Access UI static library
+Summary(pl.UTF-8):	Statyczna biblioteka GNU Data Access UI
+Group:		Development/Libraries
+Requires:	%{name}-ui-devel = %{version}-%{release}
+
+%description ui-static
+GNU Data Access UI static library.
+
+%description ui-static -l pl.UTF-8
+Statyczna biblioteka GNU Data Access UI.
+
 %package apidocs
 Summary:	GNU Data Access API documentation
 Summary(pl.UTF-8):	Dokumentacja API GNU Data Access
@@ -180,6 +227,18 @@
 %description provider-postgres -l pl.UTF-8
 Pakiet dostarczający dane z PostgreSQL dla GDA.
 
+%package provider-sqlcipher
+Summary:	GDA SQLCipher provider
+Summary(pl.UTF-8):	Źródło danych SQLCipher dla GDA
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description provider-sqlcipher
+This package contains the GDA SQLCipher provider.
+
+%description provider-sqlcipher -l pl.UTF-8
+Pakiet dostarczający dane z SQLCipher dla GDA.
+
 %package provider-sqlite
 Summary:	GDA SQLite provider
 Summary(pl.UTF-8):	Źródło danych SQLite dla GDA
@@ -192,21 +251,51 @@
 %description provider-sqlite -l pl.UTF-8
 Pakiet dostarczający dane z SQLite dla GDA.
 
+%package provider-web
+Summary:	GDA Web provider
+Summary(pl.UTF-8):	Źródło danych Web dla GDA
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description provider-web
+This package contains the GDA Web provider.
+
+%description provider-web -l pl.UTF-8
+Pakiet dostarczający dane z Web dla GDA.
+
+%package tools
+Summary:	Graphical tools for GDA
+Summary(pl.UTF-8):	Narzędzia graficzne dla GDA
+Group:		X11/Applications
+Requires(post,postun):	gtk+2
+Requires:	%{name}-ui = %{version}-%{release}
+Requires:	hicolor-icon-theme
+
+%description tools
+Graphical tools for GDA.
+
+%description tools -l pl.UTF-8
+Narzędzia graficzne dla GDA.
+
 %prep
 %setup -q -n libgda-%{version}
 %patch0 -p1
 
 %build
+cp -f %{_aclocaldir}/introspection.m4 m4/introspection.m4
 %if %{with jdbc}
 export JAVA_HOME="%{java_home}"
 %endif
 %{__gtkdocize}
 %{__intltoolize}
 %{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__automake}
 %configure \
+	--enable-system-sqlite \
+	--disable-silent-rules \
+	--disable-introspection \
 	%{!?with_static_libs:--disable-static} \
 	--%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
 	--with-html-dir=%{_gtkdocdir} \
@@ -215,7 +304,6 @@
 	--with%{!?with_mdb:out}-mdb \
 	--with%{!?with_mysql:out}-mysql \
 	--with%{!?with_pgsql:out}-postgres \
-	--with%{!?with_sqlite:out}-sqlite \
 	--without-oracle
 %{__make} -j1
 
@@ -227,10 +315,12 @@
 
 # modules dlopened by *.so through libgmodule
 %{__rm} $RPM_BUILD_ROOT%{_providersdir}/*.{a,la}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{_libgdadir}/plugins/*.{a,la}
 
 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
 
 %find_lang libgda-4.0
+%find_lang gda-browser --with-gnome
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -238,6 +328,12 @@
 %post	-p /sbin/ldconfig
 %postun	-p /sbin/ldconfig
 
+%post tools
+%update_icon_cache hicolor
+
+%postun tools
+%update_icon_cache hicolor
+
 %files -f libgda-4.0.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
@@ -254,10 +350,19 @@
 %attr(755,root,root) %ghost %{_libdir}/libgda-report-4.0.so.4
 %attr(755,root,root) %{_libdir}/libgda-xslt-4.0.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgda-xslt-4.0.so.4
-%{_libdir}/girepository-1.0/Gda-4.0.typelib
+%attr(755,root,root) %{_bindir}/gda_trml2*
+#%{_libdir}/girepository-1.0/Gda-4.0.typelib
 %dir %{_libdir}/%{_libgdadir}
 %dir %{_providersdir}
-%{_datadir}/libgda-4.0
+%dir %{_datadir}/libgda-4.0
+%{_datadir}/libgda-4.0/demo
+%{_datadir}/libgda-4.0/dtd
+%{_datadir}/libgda-4.0/icons
+%{_datadir}/libgda-4.0/pixmaps
+%{_datadir}/libgda-4.0/import_encodings.xml
+%{_datadir}/libgda-4.0/information_schema.xml
+%{_datadir}/libgda-4.0/language-specs
+%{_datadir}/libgda-4.0/server_operation.glade
 %dir %{_sysconfdir}/libgda-4.0
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libgda-4.0/config
 %{_sysconfdir}/libgda-4.0/sales_test.db
@@ -272,7 +377,7 @@
 %{_libdir}/libgda-4.0.la
 %{_libdir}/libgda-report-4.0.la
 %{_libdir}/libgda-xslt-4.0.la
-%{_datadir}/gir-1.0/Gda-4.0.gir
+#%{_datadir}/gir-1.0/Gda-4.0.gir
 %{_includedir}/libgda-4.0
 %{_pkgconfigdir}/libgda-4.0.pc
 %{_pkgconfigdir}/libgda-bdb-4.0.pc
@@ -281,8 +386,10 @@
 %{?with_mysql:%{_pkgconfigdir}/libgda-mysql-4.0.pc}
 %{?with_pgsql:%{_pkgconfigdir}/libgda-postgres-4.0.pc}
 %{_pkgconfigdir}/libgda-report-4.0.pc
-%{?with_sqlite:%{_pkgconfigdir}/libgda-sqlite-4.0.pc}
+%{_pkgconfigdir}/libgda-sqlcipher-4.0.pc
+%{_pkgconfigdir}/libgda-sqlite-4.0.pc
 %{_pkgconfigdir}/libgda-xslt-4.0.pc
+%{_pkgconfigdir}/libgda-web-4.0.pc
 
 %if %{with static_libs}
 %files static
@@ -292,15 +399,38 @@
 %{_libdir}/libgda-xslt-4.0.a
 %endif
 
+%files ui
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgda-ui-4.0.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgda-ui-4.0.so.4
+%attr(755,root,root) %{_libdir}/%{_libgdadir}/plugins/libgda-ui-plugins.so
+%dir %{_libdir}/%{_libgdadir}/plugins
+%{_libdir}/%{_libgdadir}/plugins/gdaui-*.xml
+%{_datadir}/libgda-4.0/ui
+
+%files ui-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgda-ui-4.0.so
+%{_libdir}/libgda-ui-4.0.la
+%{_pkgconfigdir}/libgda-ui-4.0.pc
+
+%if %{with static_libs}
+%files ui-static
+%defattr(644,root,root,755)
+%{_libdir}/libgda-ui-4.0.a
+%endif
+
 %if %{with apidocs}
 %files apidocs
 %defattr(644,root,root,755)
+%{_gtkdocdir}/gda-browser
 %{_gtkdocdir}/libgda-4.0
 %endif
 
 %files provider-db
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_providersdir}/libgda-bdb.so
+%{_datadir}/libgda-4.0/bdb_specs_*
 
 %if %{with jdbc}
 %files provider-jdbc
@@ -308,31 +438,56 @@
 %attr(755,root,root) %{_bindir}/gda-list-jdbc-providers-4.0
 %attr(755,root,root) %{_providersdir}/libgda-jdbc.so
 %{_providersdir}/gdaprovider-4.0.jar
+%{_datadir}/libgda-4.0/jdbc_specs_*
 %endif
 
 %if %{with mdb}
 %files provider-mdb
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_providersdir}/libgda-mdb.so
+%{_datadir}/libgda-4.0/mdb_specs_*
 %endif
 
 %if %{with mysql}
 %files provider-mysql
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_providersdir}/libgda-mysql.so
+%{_datadir}/libgda-4.0/mysql_specs_*
 %endif
 
 %if %{with pgsql}
 %files provider-postgres
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_providersdir}/libgda-postgres.so
+%{_datadir}/libgda-4.0/postgres_specs_*
 %endif
 
-%if %{with sqlite}
+%files provider-sqlcipher
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_providersdir}/libgda-sqlcipher.so
+%{_datadir}/libgda-4.0/sqlcipher_specs_*
+
 %files provider-sqlite
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_providersdir}/libgda-sqlite.so
-%endif
+%{_datadir}/libgda-4.0/sqlite_specs_*
+
+%files provider-web
+%defattr(644,root,root,755)
+%doc providers/web/README
+%attr(755,root,root) %{_providersdir}/libgda-web.so
+%{_datadir}/libgda-4.0/php
+%{_datadir}/libgda-4.0/web
+%{_datadir}/libgda-4.0/web_*
+
+%files tools -f gda-browser.lang
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/gda-browser-4.0
+%attr(755,root,root) %{_bindir}/gda-control-center-4.0
+%{_desktopdir}/gda-browser-4.0.desktop
+%{_desktopdir}/gda-control-center-4.0.desktop
+%{_pixmapsdir}/*.png
+%{_iconsdir}/hicolor/*/*/*.png
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -340,6 +495,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.15  2010/11/03 21:32:33  megabajt
+- updated to 4.2.0
+- removed sqlite bcond (there is no way to disable building of sqlite provider)
+- disabled introspection for now (build broken)
+
 Revision 1.14  2010/08/23 21:49:12  hawk
 - release 2
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libgda4/libgda4.spec?r1=1.14&r2=1.15&f=u



More information about the pld-cvs-commit mailing list