commit b8b51232ecf249c2e2cb1c2bbf9126890a9508df
Author: Jakub Bogusz <[email protected]>
Date:   Sun Feb 18 22:26:52 2024 +0100

    - fixed build with current postgresql; versioned Obsoletes

 qt-psql.patch | 15 +++++++++++++++
 qt.spec       | 17 +++++++++--------
 2 files changed, 24 insertions(+), 8 deletions(-)
---
diff --git a/qt.spec b/qt.spec
index 90c4e2f..1bb013e 100644
--- a/qt.spec
+++ b/qt.spec
@@ -61,6 +61,7 @@ Patch13:      qt-buildkey-fixed.patch
 Patch14:       %{name}-odbc.patch
 Patch15:       qt-3.3.8.d-libpng15-1.patch
 Patch16:       qsql.patch
+Patch17:       %{name}-psql.patch
 URL:           http://www.trolltech.com/products/qt/
 %{?with_ibase:BuildRequires:   Firebird-devel >= 1.5.0}
 BuildRequires: OpenGL-GLU-devel
@@ -94,14 +95,13 @@ BuildRequires:      xorg-lib-libXrender-devel
 BuildRequires: zlib-devel
 Requires:      freetype >= 2.0.9
 Requires:      libmng >= 1.0.0
-Obsoletes:     qt-extensions
-Obsoletes:     qt-utils
+Obsoletes:     qt-extensions < 1:3
+Obsoletes:     qt-utils < 6:3.3.3
 Conflicts:     kdelibs <= 8:3.2-0.030602.1
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                Werror_cflags   %{nil}
 
-%define                _noautoreqdep   libGL.so.1 libGLU.so.1
 %define                specflags       -fno-strict-aliasing
 
 # <begin main library description>
@@ -248,7 +248,7 @@ biblioteki Qt.
 Summary:       Qt Documentation in HTML format
 Summary(pl.UTF-8):     Dokumentacja Qt w formacie HTML
 Group:         X11/Development/Libraries
-Obsoletes:     qt-doc-html
+Obsoletes:     qt-doc-html < 6:3.2.1
 
 %description doc
 Qt documentation in HTML format.
@@ -260,7 +260,7 @@ Dokumentacja qt w formacie HTML.
 Summary:       Qt man pages
 Summary(pl.UTF-8):     Qt - strony man
 Group:         X11/Development/Libraries
-Obsoletes:     qt-doc-man
+Obsoletes:     qt-doc-man < 6:3.1.2-5
 
 %description man
 Qt documentation in man pages format.
@@ -315,7 +315,7 @@ Summary(pt_BR.UTF-8):       Plugin de suporte a MySQL para 
Qt
 Group:         X11/Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Provides:      %{name}-plugin-sql = %{epoch}:%{version}-%{release}
-Obsoletes:     qt-plugins-mysql
+Obsoletes:     qt-plugins-mysql < 6:3.2.1
 
 %description plugin-mysql
 This package contains a multi-thread enabled plugin for accessing
@@ -335,7 +335,7 @@ Summary(pt_BR.UTF-8):       Plugin de suporte a ODBC para Qt
 Group:         X11/Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Provides:      %{name}-plugin-sql = %{epoch}:%{version}-%{release}
-Obsoletes:     qt-plugins-odbc
+Obsoletes:     qt-plugins-odbc < 6:3.2.1
 
 %description plugin-odbc
 This package contains a multi-thread enabled plugin for accessing
@@ -355,7 +355,7 @@ Summary(pt_BR.UTF-8):       Plugin de suporte a PostgreSQL 
para Qt
 Group:         X11/Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Provides:      %{name}-plugin-sql = %{epoch}:%{version}-%{release}
-Obsoletes:     qt-plugins-psql
+Obsoletes:     qt-plugins-psql < 6:3.2.1
 
 %description plugin-psql
 This package contains a multi-thread enabled plugin for accessing
@@ -674,6 +674,7 @@ graficznego - Qt Designer.
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
+%patch17 -p1
 
 # copy qt kde integration files
 cp %{SOURCE8} %{SOURCE9} src/kernel
diff --git a/qt-psql.patch b/qt-psql.patch
new file mode 100644
index 0000000..171809c
--- /dev/null
+++ b/qt-psql.patch
@@ -0,0 +1,15 @@
+--- qt3/src/sql/drivers/psql/qsql_psql.cpp.orig        2011-10-30 
19:55:58.000000000 +0100
++++ qt3/src/sql/drivers/psql/qsql_psql.cpp     2024-02-18 21:43:25.877533542 
+0100
+@@ -147,8 +147,12 @@ static QVariant::Type qDecodePSQLType( i
+     case FLOAT8OID      :
+       type = QVariant::Double;
+       break;
++#ifdef ABSTIMEOID
+     case ABSTIMEOID     :
++#endif
++#ifdef RELTIMEOID
+     case RELTIMEOID     :
++#endif
+     case DATEOID      :
+       type = QVariant::Date;
+       break;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qt.git/commitdiff/b8b51232ecf249c2e2cb1c2bbf9126890a9508df

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to