packages: qt/qt.spec - back to linking odbc plugin with unixODBC not libiod...
qboosh
qboosh at pld-linux.org
Sat Feb 11 12:44:32 CET 2012
Author: qboosh Date: Sat Feb 11 11:44:32 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- back to linking odbc plugin with unixODBC not libiodbc (unixODBC headers are used in both cases)
- enabled ibase plugin again (it builds now)
---- Files affected:
packages/qt:
qt.spec (1.412 -> 1.413)
---- Diffs:
================================================================
Index: packages/qt/qt.spec
diff -u packages/qt/qt.spec:1.412 packages/qt/qt.spec:1.413
--- packages/qt/qt.spec:1.412 Fri Feb 10 15:38:51 2012
+++ packages/qt/qt.spec Sat Feb 11 12:44:27 2012
@@ -1,4 +1,5 @@
# $Revision$, $Date$
+# TODO: use system sqlite
#
# Conditional build:
%bcond_with dlopen_gl # dlopen libGL.so and libXmu.so instead of direct linking (NOTE: should dlopen by soname, not *.so like it does now!)
@@ -11,7 +12,7 @@
%bcond_without pgsql # don't build PostgreSQL plugin
%bcond_without designer # don't build designer (it takes long)
%bcond_without sqlite # don't build SQLite plugin
-%bcond_with ibase # don't build ibase (InterBase/Firebird) plugin
+%bcond_without ibase # don't build ibase (InterBase/Firebird) plugin
%bcond_without pch # don't enable pch in qmake
#
%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
@@ -700,6 +701,10 @@
s|QMAKE_LFLAGS_DEBUG\s*=.*|QMAKE_LFLAGS_DEBUG\t=\t%{rpmldflags}|
' mkspecs/linux-g++/qmake.conf
+# default ODBC headers are used (from unixODBC), not iodbc ones; so link with unixODBC not libiodbc
+%{__sed} -i -e 's/-liodbc/-lodbc/' src/sql/qt_sql.pri
+%{__sed} -i -e 's/-liodbc/-lodbc/' plugins/src/sqldrivers/odbc/odbc.pro
+
%build
export QTDIR=$(pwd)
export PATH=$QTDIR/bin:$PATH
@@ -757,16 +762,16 @@
-qt-imgfmt-jpeg \
-qt-imgfmt-mng \
-qt-imgfmt-png \
+ %{?with_ibase:-qt-sql-ibase} \
%{?with_mysql:-qt-sql-mysql} \
%{?with_odbc:-qt-sql-odbc} \
%{?with_pgsql:-qt-sql-psql} \
%{?with_sqlite:-qt-sql-sqlite} \
- %{?with_ibase:-qt-sql-ibase} \
-static"
%endif
##################################
-# STATIC SINGLE-THREAD #
+# STATIC SINGLE-THREAD #
##################################
%if %{with static_libs} && %{with single}
@@ -784,7 +789,7 @@
%endif
##################################
-# STATIC MULTI-THREAD #
+# STATIC MULTI-THREAD #
##################################
%if %{with static_libs}
@@ -1132,36 +1137,37 @@
%files man
%defattr(644,root,root,755)
-%{_mandir}/man3/*
+%{_mandir}/man3/Q*.3qt*
+%{_mandir}/man3/q*.3qt*
%if %{with mysql}
%files plugin-mysql
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/lib*mysql.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/libqsqlmysql.so
%endif
%if %{with pgsql}
%files plugin-psql
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/lib*psql.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/libqsqlpsql.so
%endif
%if %{with odbc}
%files plugin-odbc
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/lib*odbc.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/libqsqlodbc.so
%endif
%if %{with sqlite}
%files plugin-sqlite
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/lib*sqlite.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/libqsqlite.so
%endif
%if %{with ibase}
%files plugin-ibase
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/lib*ibase.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-mt/sqldrivers/libqsqlibase.so
%endif
%if %{with single}
@@ -1190,31 +1196,31 @@
%if %{with mysql}
%files st-plugin-mysql
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/lib*mysql.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/libqsqlmysql.so
%endif
%if %{with pgsql}
%files st-plugin-psql
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/lib*psql.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/libqsqlpsql.so
%endif
%if %{with odbc}
%files st-plugin-odbc
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/lib*odbc.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/libqsqlodbc.so
%endif
%if %{with sqlite}
%files st-plugin-sqlite
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/lib*sqlite.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/libqsqlite.so
%endif
%if %{with ibase}
%files st-plugin-ibase
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/lib*ibase.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins-st/sqldrivers/libqsqlibase.so
%endif
%endif
@@ -1281,6 +1287,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.413 2012/02/11 11:44:27 qboosh
+- back to linking odbc plugin with unixODBC not libiodbc (unixODBC headers are used in both cases)
+- enabled ibase plugin again (it builds now)
+
Revision 1.412 2012/02/10 14:38:51 arekm
- up to 3.3.8.d from trinity
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/qt/qt.spec?r1=1.412&r2=1.413&f=u
More information about the pld-cvs-commit
mailing list