SPECS: libgda4.spec (NEW) - new

megabajt megabajt at pld-linux.org
Mon Mar 9 17:39:51 CET 2009


Author: megabajt                     Date: Mon Mar  9 16:39:51 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- new

---- Files affected:
SPECS:
   libgda4.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/libgda4.spec
diff -u /dev/null SPECS/libgda4.spec:1.1
--- /dev/null	Mon Mar  9 17:39:51 2009
+++ SPECS/libgda4.spec	Mon Mar  9 17:39:46 2009
@@ -0,0 +1,340 @@
+# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without	apidocs		# don't generate API documentation
+%bcond_without	static_libs	# don't build static libraries
+# - database plugins:
+%bcond_without	jdbc		# build without JDBC plugin
+%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
+%endif
+#
+Summary:	GNU Data Access library
+Summary(pl.UTF-8):	Biblioteka GNU Data Access
+Name:		libgda4
+Version:	3.99.12
+Release:	1
+License:	LGPL v2+/GPL v2+
+Group:		Libraries
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/libgda/3.99/libgda-%{version}.tar.bz2
+# Source0-md5:	a3c7df764149d4f9c1222338173af38c
+Patch0:		%{name}-configure.patch
+URL:		http://www.gnome-db.org/
+BuildRequires:	autoconf >= 2.59
+BuildRequires:	automake >= 1:1.8
+BuildRequires:	bison
+BuildRequires:	db-devel
+BuildRequires:	flex
+BuildRequires:	gettext-devel
+BuildRequires:	glib2-devel >= 1:2.18.0
+BuildRequires:	gtk-doc >= 1.6
+BuildRequires:	intltool >= 0.40.0
+%{?with_jdbc:BuildRequires:	java-sun}
+BuildRequires:	json-glib-devel
+BuildRequires:	libsoup-devel >= 2.24.0
+BuildRequires:	libtool
+BuildRequires:	libxml2-devel >= 1:2.6.26
+BuildRequires:	libxslt-devel >= 1.1.17
+%{?with_mdb:BuildRequires:	mdbtools-devel >= 0.6}
+%{?with_mysql:BuildRequires:	mysql-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}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		_libgdadir	libgda-4.0
+%define		_providersdir	%{_libdir}/%{_libgdadir}/providers
+
+%description
+GNU Data Access is an attempt to provide uniform access to different
+kinds of data sources (databases, information servers, mail spools,
+etc). It is a complete architecture that provides all you need to
+access your data.
+
+libgda was part of the GNOME-DB project but has been separated from it
+to allow non-GNOME applications to be developed based on it.
+
+%description -l pl.UTF-8
+GNU Data Access to próba zapewnienia jednolitego dostępu do różnych
+źródeł danych (bazy danych, serwery informacji, katalogi z pocztą
+itp.). Jest kompletną architekturą dostarczającą wszystko, czego
+potrzebujesz do dostępu do danych.
+
+libgda była częścią projektu GNOME-DB, ale została wydzielona, aby
+pozwolić na używanie przez niegnomowe aplikacje.
+
+%package devel
+Summary:	GNU Data Access development files
+Summary(pl.UTF-8):	Pliki programistyczne biblioteki GNU Data Access
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	glib2-devel >= 1:2.18.0
+Requires:	libxml2-devel >= 1:2.6.26
+Requires:	libxslt-devel >= 1.1.17
+
+%description devel
+GNU Data Access is an attempt to provide uniform access to different
+kinds of data sources (databases, information servers, mail spools,
+etc). It is a complete architecture that provides all you need to
+access your data. This subpackage contains development files.
+
+%description devel -l pl.UTF-8
+GNU Data Access to próba zapewnienia jednolitego dostępu do różnych
+źródeł danych (bazy danych, serwery informacji, katalogi z pocztą
+itp.). Jest kompletną architekturą dostarczającą wszystko, czego
+potrzebujesz do dostępu do danych. Ten podpakiet zawiera pliki dla
+programistów używających libgda.
+
+%package static
+Summary:	GNU Data Access static libraries
+Summary(pl.UTF-8):	Statyczne biblioteki GNU Data Access
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+GNU Data Access static libraries.
+
+%description static -l pl.UTF-8
+Statyczne biblioteki GNU Data Access.
+
+%package apidocs
+Summary:	GNU Data Access API documentation
+Summary(pl.UTF-8):	Dokumentacja API GNU Data Access
+Group:		Documentation
+Requires:	gtk-doc-common
+
+%description apidocs
+GNU Data Access API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API GNU Data Access.
+
+%package provider-db
+Summary:	GDA Berkeley DB provider
+Summary(pl.UTF-8):	Źródło danych Berkeley DB dla GDA
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description provider-db
+This package contains the GDA Berkeley DB provider.
+
+%description provider-db -l pl.UTF-8
+Pakiet dostaczający dane z Berkeley DB dla GDA.
+
+%package provider-jdbc
+Summary:	GDA JDBC provider
+Summary(pl.UTF-8):	Źródło danych JDBC dla GDA
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description provider-jdbc
+This package contains the GDA JDBC provider.
+
+%description provider-jdbc -l pl.UTF-8
+Pakiet dostaczający dane z JDBC dla GDA.
+
+%package provider-mdb
+Summary:	GDA MDB provider
+Summary(pl.UTF-8):	Źródło danych MDB
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	mdbtools-libs >= 0.6
+
+%description provider-mdb
+This package contains the GDA MDB provider.
+
+%description provider-mdb -l pl.UTF-8
+Pakiet dostarczający dane z MDB dla GDA.
+
+%package provider-mysql
+Summary:	GDA MySQL provider
+Summary(pl.UTF-8):	Źródło danych MySQL dla GDA
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description provider-mysql
+This package contains the GDA MySQL provider.
+
+%description provider-mysql -l pl.UTF-8
+Pakiet dostarczający dane z MySQL dla GDA.
+
+%package provider-postgres
+Summary:	GDA PostgreSQL provider
+Summary(pl.UTF-8):	Źródło danych PostgreSQL dla GDA
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description provider-postgres
+This package contains the GDA PostgreSQL provider.
+
+%description provider-postgres -l pl.UTF-8
+Pakiet dostarczający dane z PostgreSQL dla GDA.
+
+%package provider-sqlite
+Summary:	GDA SQLite provider
+Summary(pl.UTF-8):	Źródło danych SQLite dla GDA
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description provider-sqlite
+This package contains the GDA SQLite provider.
+
+%description provider-sqlite -l pl.UTF-8
+Pakiet dostarczający dane z SQLite dla GDA.
+
+%prep
+%setup -q -n libgda-%{version}
+%patch0 -p1
+
+%build
+%if %{with jdbc}
+export JAVA_HOME="%{java_home}"
+%endif
+%{__intltoolize}
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure \
+	%{!?with_static_libs:--disable-static} \
+	--%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
+	--with-html-dir=%{_gtkdocdir} \
+	--with-bdb=/usr \
+	--with%{!?with_jdbc:out}-java \
+	--with%{!?with_mdb:out}-mdb \
+	--with%{!?with_mysql:out}-mysql \
+	--with%{!?with_pgsql:out}-postgres \
+	--with%{!?with_sqlite:out}-sqlite \
+	--without-oracle
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+# modules dlopened by *.so through libgmodule
+%{__rm} $RPM_BUILD_ROOT%{_providersdir}/*.{a,la}
+
+%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
+
+%find_lang libgda-4.0
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+
+%files -f libgda-4.0.lang
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS README
+%attr(755,root,root) %{_bindir}/gda-list-config
+%attr(755,root,root) %{_bindir}/gda-list-config-4.0
+%attr(755,root,root) %{_bindir}/gda-list-server-op
+%attr(755,root,root) %{_bindir}/gda-list-server-op-4.0
+%attr(755,root,root) %{_bindir}/gda-sql
+%attr(755,root,root) %{_bindir}/gda-sql-4.0
+%attr(755,root,root) %{_bindir}/gda-test-connection-4.0
+%attr(755,root,root) %{_libdir}/libgda-4.0.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgda-4.0.so.4
+%attr(755,root,root) %{_libdir}/libgda-report-4.0.so.*.*.*
+%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
+%dir %{_libdir}/%{_libgdadir}
+%dir %{_providersdir}
+%{_datadir}/libgda-4.0
+%dir %{_sysconfdir}/libgda-4.0
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libgda-4.0/config
+%{_sysconfdir}/libgda-4.0/sales_test.db
+%{_mandir}/man1/gda-sql-4.0.1*
+%{_mandir}/man1/gda-sql.1*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgda-4.0.so
+%attr(755,root,root) %{_libdir}/libgda-report-4.0.so
+%attr(755,root,root) %{_libdir}/libgda-xslt-4.0.so
+%{_libdir}/libgda-4.0.la
+%{_libdir}/libgda-report-4.0.la
+%{_libdir}/libgda-xslt-4.0.la
+%{_includedir}/libgda-4.0
+%{_pkgconfigdir}/libgda-4.0.pc
+%{_pkgconfigdir}/libgda-bdb-4.0.pc
+%{?with_jdbc:%{_pkgconfigdir}/libgda-jdbc-4.0.pc}
+%{?with_mdb:%{_pkgconfigdir}/libgda-mdb-4.0.pc}
+%{?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-xslt-4.0.pc
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libgda-4.0.a
+%{_libdir}/libgda-report-4.0.a
+%{_libdir}/libgda-xslt-4.0.a
+%endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/libgda-4.0
+%endif
+
+%files provider-db
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_providersdir}/libgda-bdb.so
+
+%if %{with jdbc}
+%files provider-jdbc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/gda-list-jdbc-providers-4.0
+%attr(755,root,root) %{_providersdir}/libgda-jdbc.so
+%{_providersdir}/gdaprovider-4.0.jar
+%endif
+
+%if %{with mdb}
+%files provider-mdb
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_providersdir}/libgda-mdb.so
+%endif
+
+%if %{with mysql}
+%files provider-mysql
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_providersdir}/libgda-mysql.so
+%endif
+
+%if %{with pgsql}
+%files provider-postgres
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_providersdir}/libgda-postgres.so
+%endif
+
+%if %{with sqlite}
+%files provider-sqlite
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_providersdir}/libgda-sqlite.so
+%endif
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2009/03/09 16:39:46  megabajt
+- new
+
================================================================


More information about the pld-cvs-commit mailing list