[packages/opendbx] - up to 1.4.6 - the dbpoll function is declared, but not implemented in recent freetds, so skip chec
witekfl
witekfl at pld-linux.org
Fri Jan 17 11:56:39 CET 2014
commit cd9a2cc3f9424b4db7719e80e1528ed5597f4afb
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date: Fri Jan 17 11:53:42 2014 +0100
- up to 1.4.6
- the dbpoll function is declared, but not implemented in recent freetds, so skip check
- more ghost soname symlinks and ldconfig in post,postun
opendbx.spec | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 69 insertions(+), 11 deletions(-)
---
diff --git a/opendbx.spec b/opendbx.spec
index e696337..a9a0f0e 100644
--- a/opendbx.spec
+++ b/opendbx.spec
@@ -6,14 +6,15 @@
%undefine with_ibase
%endif
+Summary: Extensible library for database access
Summary(pl.UTF-8): Rozszerzana biblioteka dostępu do baz danych
Name: opendbx
-Version: 1.2.3
-Release: 6
+Version: 1.4.6
+Release: 1
License: LGPL
Group: Libraries
Source0: http://linuxnetworks.de/opendbx/download/%{name}-%{version}.tar.gz
-# Source0-md5: 7700924e9400ae5e19758d947b01b789
+# Source0-md5: 3e89d7812ce4a28046bd60d5f969263d
URL: http://www.linuxnetworks.de/doc/index.php/OpenDBX
%{?with_ibase:BuildRequires: Firebird-devel}
BuildRequires: freetds-devel
@@ -24,6 +25,8 @@ BuildRequires: sqlite3-devel
BuildRequires: zlib-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define skip_post_check_so libmssqlbackend.so.1.2.0
+
%description
OpenDBX is an extremely lightweight but extensible database access
library written in C. It provides an abstraction layer to all
@@ -173,15 +176,56 @@ rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
+%post backend-firebird
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%postun backend-firebird
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%post backend-mssql
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%postun backend-mssql
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%post backend-mysql
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%postun backend-mysql
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%post backend-postgres
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%postun backend-postgres
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%post backend-sqlite3
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%postun backend-sqlite
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%post backend-sybase
+/sbin/ldconfig -n %{_libdir}/%{name}
+
+%postun backend-sybase
+/sbin/ldconfig -n %{_libdir}/%{name}
+
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc doc/* AUTHORS ChangeLog README TODO
+%attr(755,root,root) %{_bindir}/odbx-sql
%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/lib*.so.1
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/keywords
%dir %{_libdir}/%{name}
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/lib*.so
+%{_includedir}/opendbx
%{_includedir}/*.h
%{_libdir}/*.la
%{_pkgconfigdir}/*.pc
@@ -193,36 +237,50 @@ rm -rf $RPM_BUILD_ROOT
%if %{with ibase}
%files backend-firebird
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libfirebird*.so.*
+%attr(755,root,root) %{_libdir}/%{name}/libfirebird*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/%{name}/libfirebird*.so.1
+%attr(755,root,root) %{_libdir}/%{name}/libfirebird*.so
%{_libdir}/%{name}/libfirebird*.la
%endif
%files backend-mssql
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libmssql*.so.*
+%attr(755,root,root) %{_libdir}/%{name}/libmssql*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/%{name}/libmssql*.so.1
+%attr(755,root,root) %{_libdir}/%{name}/libmssql*.so
%{_libdir}/%{name}/libmssql*.la
%files backend-mysql
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libmysql*.so.*
+%attr(755,root,root) %{_libdir}/%{name}/libmysql*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/%{name}/libmysql*.so.1
+%attr(755,root,root) %{_libdir}/%{name}/libmysql*.so
%{_libdir}/%{name}/libmysql*.la
%files backend-postgres
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libpgsql*.so.*
+%attr(755,root,root) %{_libdir}/%{name}/libpgsql*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/%{name}/libpgsql*.so.1
+%attr(755,root,root) %{_libdir}/%{name}/libpgsql*.so
%{_libdir}/%{name}/libpgsql*.la
%files backend-sqlite3
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libsqlite3*.so.*
+%attr(755,root,root) %{_libdir}/%{name}/libsqlite3*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/%{name}/libsqlite3*.so.1
+%attr(755,root,root) %{_libdir}/%{name}/libsqlite3*.so
%{_libdir}/%{name}/libsqlite3*.la
%files backend-sqlite
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libsqlite*.so.*
-%{_libdir}/%{name}/libsqlite*.la
+%attr(755,root,root) %{_libdir}/%{name}/libsqliteb*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/%{name}/libsqliteb*.so.1
+%attr(755,root,root) %{_libdir}/%{name}/libsqliteb*.so
+%{_libdir}/%{name}/libsqliteb*.la
%files backend-sybase
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libsybase*.so.*
+%attr(755,root,root) %{_libdir}/%{name}/libsybase*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/%{name}/libsybase*.so.1
+%attr(755,root,root) %{_libdir}/%{name}/libsybase*.so
%{_libdir}/%{name}/libsybase*.la
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/opendbx.git/commitdiff/cd9a2cc3f9424b4db7719e80e1528ed5597f4afb
More information about the pld-cvs-commit
mailing list