[neon/neon-packaging/futuresql/Neon/unstable_jammy] debian: drop qt5 support

Carlos De Maine null at kde.org
Fri Jun 28 02:31:59 BST 2024


Git commit 6b994e0d3b50bacf391130b9adac604c6da94588 by Carlos De Maine.
Committed on 28/06/2024 at 01:31.
Pushed by carlosdem into branch 'Neon/unstable_jammy'.

drop qt5 support

(cherry picked from commit 6248958b1fb9e0a849cff85f4661936315bc1677)

Co-authored-by: Carlos De Maine <carlosdemaine at gmail.com>

M  +14   -36   debian/control
D  +0    -3    debian/libfuturesql-dev.install
D  +0    -1    debian/libfuturesql.install
D  +0    -1    debian/libfuturesql.lintian-overrides
M  +0    -14   debian/rules

https://invent.kde.org/neon/neon-packaging/futuresql/-/commit/6b994e0d3b50bacf391130b9adac604c6da94588

diff --git a/debian/control b/debian/control
index adcdc57..d2f41ba 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,6 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                extra-cmake-modules,
                pkg-kde-tools,
-               qtbase5-dev,
                qt6-base-dev,
 Standards-Version: 4.6.2
 Vcs-Browser: https://invent.kde.org/libraries/futuresql
@@ -27,41 +26,6 @@ Description: asynchronous Qt code library
  C++20 concepts, and requires a C++20 compiler.
  Warning: The API is not finalized yet.
 
-Package: libfuturesql-dev
-Section: libdevel
-Architecture: any
-Depends: qtbase5-dev, 
-         libfuturesql (= ${binary:Version}),
-         ${shlibs:Depends},
-         ${misc:Depends}
-Description: asynchronous Qt code library
- A non-blocking database framework for Qt.
- FutureSQL was in part inspired by Diesel, and provides a higher level of 
- abstraction than QtSql.
- Its features include non-blocking database access by default, relatively 
- boilderplate-free queries, automatic database migrations and simple mapping
- to objects.
- In order to make FutureSQL's use of templates less confusing, FutureSQL uses 
- C++20 concepts, and requires a C++20 compiler.
- Warning: The API is not finalized yet.
- .
- Development Files.
-
-Package: libfuturesql
-Architecture: any
-Depends: ${misc:Depends}, 
-         ${shlibs:Depends}
-Description: asynchronous Qt code library
- A non-blocking database framework for Qt.
- FutureSQL was in part inspired by Diesel, and provides a higher level of 
- abstraction than QtSql.
- Its features include non-blocking database access by default, relatively 
- boilderplate-free queries, automatic database migrations and simple mapping
- to objects.
- In order to make FutureSQL's use of templates less confusing, FutureSQL uses 
- C++20 concepts, and requires a C++20 compiler.
- Warning: The API is not finalized yet.
-
 Package: libfuturesql6-dev
 Section: libdevel
 Architecture: any
@@ -81,3 +45,17 @@ Description: asynchronous Qt code library
  Warning: The API is not finalized yet.
  .
  Development Files.
+
+Package: libfuturesql
+Section: libdevel
+Architecture: all
+Depends: libfuturesql6, ${misc:Depends}
+Description: transitional package
+ Dummy transitional package.
+
+Package: libfuturesql-dev
+Section: libdevel
+Architecture: all
+Depends: libfuturesql6-dev, ${misc:Depends}
+Description: transitional package
+ Dummy transitional package.
diff --git a/debian/libfuturesql-dev.install b/debian/libfuturesql-dev.install
deleted file mode 100644
index 1d3647f..0000000
--- a/debian/libfuturesql-dev.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/include/FutureSQL5/
-usr/lib/*/cmake/FutureSQL5/
-usr/lib/*/libfuturesql5.so
diff --git a/debian/libfuturesql.install b/debian/libfuturesql.install
deleted file mode 100644
index 8c44bdb..0000000
--- a/debian/libfuturesql.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libfuturesql5.so.0
diff --git a/debian/libfuturesql.lintian-overrides b/debian/libfuturesql.lintian-overrides
deleted file mode 100644
index dc88e43..0000000
--- a/debian/libfuturesql.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libfuturesql: package-name-doesnt-match-sonames libfuturesql5-0
diff --git a/debian/rules b/debian/rules
index c3b6407..eb3a36b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,17 +4,3 @@
 %:
 	dh $@ --with pkgkde_symbolshelper
 
-execute_after_dh_auto_clean:
-	rm -rf build-Qt6
-
-override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_WITH_QT5=ON
-	dh_auto_configure --builddirectory=build-Qt6 -- -DBUILD_WITH_QT6=ON
-
-override_dh_auto_build:
-	dh_auto_build
-	dh_auto_build --builddirectory=build-Qt6
-
-override_dh_auto_install:
-	dh_auto_install
-	dh_auto_install --builddirectory=build-Qt6


More information about the Neon-commits mailing list