[neon/kde/libkgapi/Neon/unstable] debian: Revert "First attempt dual support qt5, qt6"

Scarlett Moore null at kde.org
Wed Oct 4 10:09:48 BST 2023


Git commit 6ef0fdf6ab699977b0df5ebb7fdfd826c6dac30a by Scarlett Moore.
Committed on 04/10/2023 at 11:09.
Pushed by scarlettmoore into branch 'Neon/unstable'.

Revert "First attempt dual support qt5, qt6"

This reverts commit 6fa4967b87b0d07b007dac6bf453c4e8bb0f1608.

M  +76   -161  debian/control
D  +0    -1    debian/libkgapitasks5.lintian-overrides
D  +0    -1    debian/libkpimapilatitude.lintian-overrides
D  +0    -2    debian/libkpimgapi-data.install
D  +0    -1    debian/libkpimgapi-data.maintscript
D  +0    -19   debian/libkpimgapi-dev.install
D  +0    -1    debian/libkpimgapiblogger5abi1.install
D  +0    -1    debian/libkpimgapiblogger5abi1.lintian-overrides
D  +0    -2    debian/libkpimgapicalendar5.install
D  +0    -1    debian/libkpimgapicalendar5.lintian-overrides
D  +0    -0    debian/libkpimgapicalendar5.symbols
D  +0    -2    debian/libkpimgapicore5.install
D  +0    -1    debian/libkpimgapicore5.lintian-overrides
D  +0    -2    debian/libkpimgapidrive5.install
D  +0    -1    debian/libkpimgapidrive5.lintian-overrides
M  +1    -16   debian/rules

https://invent.kde.org/neon/kde/libkgapi/-/commit/6ef0fdf6ab699977b0df5ebb7fdfd826c6dac30a

diff --git a/debian/control b/debian/control
index 0d44649..09a5879 100644
--- a/debian/control
+++ b/debian/control
@@ -5,12 +5,6 @@ Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               extra-cmake-modules (>= 5.47.0~),
-               libkf5calendarcore-dev (>= 4:18.08.3~),
-               libkf5contacts-dev (>= 4:18.08.3~),
-               libkf5kio-dev (>= 5.47.0~),
-               libkf5wallet-dev (>= 5.47.0~),
-               libkf5windowsystem-dev (>= 5.47.0~),
                kf6-extra-cmake-modules,
                kf6-kcalendarcore-dev,
                kf6-kcontacts-dev,
@@ -19,11 +13,6 @@ Build-Depends: cmake,
                kf6-kwindowsystem-dev,
                libsasl2-dev,
                libxml2-utils,
-               pkg-kde-tools (>= 0.5.0),
-               qtbase5-dev (>= 5.9.0~),
-               qttools5-dev,
-               qttools5-dev-tools,
-               qtwebengine5-dev (>= 5.9.0~),
                pkg-kde-tools-neon,
                qt6-base-dev,
                qt6-tools-dev,
@@ -35,139 +24,7 @@ Homepage: https://projects.kde.org/libkgapi
 Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/libkgapi.git
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/libkgapi
 
-Package: libkf5gapi-data
-Architecture: any
-Multi-Arch: foreign
-Depends: libkpimgapi-data, ${misc:Depends}, ${shlibs:Depends}
-Section: oldlibs
-Description: Google API library for KDE -- transitional
- LibKGAPI (previously called LibKGoogle) is a C++ library that implements APIs
- for various Google services.
- .
- This is a transitional package which can be safely removed.
-
-Package: libkpimgapi-data
-Architecture: all
-Multi-Arch: foreign
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Conflicts: libkf5gapi-data (<< 16.12)
-Breaks: libkf5gapi-data (<< 16.12)
-Replaces: libkf5gapi-data (<< 16.12)
-Description: Google API library for KDE -- data files
- LibKGAPI (previously called LibKGoogle) is a C++ library that implements APIs
- for various Google services.
- .
- This package contains data files.
-
-Package: libkpimgapi-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends: libkf5calendarcore-dev (>= 4:18.08.3~),
-         libkf5contacts-dev (>= 4:18.08.3~),
-         libkpimgapiblogger5abi1 (= ${binary:Version}),
-         libkpimgapicalendar5 (= ${binary:Version}),
-         libkpimgapicore5 (= ${binary:Version}),
-         libkpimgapidrive5 (= ${binary:Version}),
-         libkpimgapilatitude5 (= ${binary:Version}),
-         libkpimgapimaps5 (= ${binary:Version}),
-         libkpimgapipeople5 (= ${binary:Version}),
-         libkpimgapitasks5 (= ${binary:Version}),
-Breaks: libkf5gapi-dev (<< 16.12)
-Replaces: libkf5gapi-dev (<< 16.12)
-Description: Google API library for KDE -- development files
- LibKGAPI (previously called LibKGoogle) is a C++ library that implements APIs
- for various Google services.
- This package contains development files for building software that uses
- the LibKGAPI library.
-
-Package: libkpimgapiblogger5abi1
-X-Debian-ABI: 1
-X-CMake-Target: KPimGAPIBlogger
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google Blogger service API
- This package is part of libkgapi.
-
-Package: libkpimgapicalendar5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google Calendar service API
- This package is part of libkgapi.
-
-Package: libkpimgapicontacts5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google Contacts service API
- This package is part of libkgapi.
-
-Package: libkpimgapicore5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         libqt5webengine5,
-         ${misc:Depends},
-         ${shlibs:Depends},
-Breaks: ${kde-l10n:all}
-Replaces: ${kde-l10n:all}
-Description: core library to integrate with Google service APIs
- This package is part of libkgapi.
-
-Package: libkpimgapidrive5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google Drive service API
- This package is part of libkgapi.
-
-Package: libkpimgapilatitude5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google Latitude service API
- This package is part of libkgapi.
-
-Package: libkpimgapimaps5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google Maps service API
- This package is part of libkgapi.
-
-Package: libkpimgapipeople5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google People service API
- This package is part of libkgapi.
-
-Package: libkpimgapitasks5
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Description: library to integrate with Google Tasks service API
- This package is part of libkgapi.
-
-Package: kpim6-kpimgapi-dev
+Package: kpim6-libkgapi-dev
 Section: libdevel
 X-Neon-MergedPackage: true
 Architecture: any
@@ -194,22 +51,80 @@ Depends: qt6-webengine,
 Description: core library to integrate with Google service APIs
  This package is part of libkgapi.
 
-Package: libsasl2-modules-kdexoauth2-6
-Architecture: any
-Multi-Arch: same
-Depends: kpim6-kpimgapi (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Description: library to integrate with Cyrus SASL
- This package is part of libkgapi.
+Package: libkf6gapi-data
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapi-data
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapi-dev
+Architecture: all
+Depends: kpim6-libkgapi-dev
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapiblogger6abi1
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapicalendar
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapicontacts6
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapicore6
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapidrive6
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapilatitude6
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapimaps6
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapipeople6
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkpimgapitasks6
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
 
 Package: libsasl2-modules-kdexoauth2
-Architecture: any
-Multi-Arch: same
-Depends: libkpimgapi-data (= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends},
-Breaks: kdepim-runtime (<< 4:18.04.9)
-Replaces: kdepim-runtime (<< 4:18.04.9)
-Description: library to integrate with Cyrus SASL
- This package is part of libkgapi.
+Architecture: all
+Depends: kpim6-libkgapi
+Description: Dummy transitional
+ Transitional dummy package.
diff --git a/debian/libkgapitasks5.lintian-overrides b/debian/libkgapitasks5.lintian-overrides
deleted file mode 100644
index bbf25f1..0000000
--- a/debian/libkgapitasks5.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libkpimgapitasks5: package-name-doesnt-match-sonames libKPim5GAPITasks5
diff --git a/debian/libkpimapilatitude.lintian-overrides b/debian/libkpimapilatitude.lintian-overrides
deleted file mode 100644
index 1b56a10..0000000
--- a/debian/libkpimapilatitude.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libkpimgapilatitude5: package-name-doesnt-match-sonames libKPim5GAPILatitude5
diff --git a/debian/libkpimgapi-data.install b/debian/libkpimgapi-data.install
deleted file mode 100644
index 8ac0af7..0000000
--- a/debian/libkpimgapi-data.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/share/qlogging-categories5/libkgapi.categories
-usr/share/locale/
diff --git a/debian/libkpimgapi-data.maintscript b/debian/libkpimgapi-data.maintscript
deleted file mode 100644
index c090da1..0000000
--- a/debian/libkpimgapi-data.maintscript
+++ /dev/null
@@ -1 +0,0 @@
-rm_conffile /etc/xdg/libkgapi.categories
diff --git a/debian/libkpimgapi-dev.install b/debian/libkpimgapi-dev.install
deleted file mode 100644
index 3d6eaed..0000000
--- a/debian/libkpimgapi-dev.install
+++ /dev/null
@@ -1,19 +0,0 @@
-usr/include/KPim5/KGAPI/
-usr/lib/*/cmake/KPimGAPI/
-usr/lib/*/cmake/KPim5GAPI/
-usr/lib/*/libKPim5GAPIBlogger.so
-usr/lib/*/libKPim5GAPICalendar.so
-usr/lib/*/libKPim5GAPICore.so
-usr/lib/*/libKPim5GAPIDrive.so
-usr/lib/*/libKPim5GAPILatitude.so
-usr/lib/*/libKPim5GAPIMaps.so
-usr/lib/*/libKPim5GAPIPeople.so
-usr/lib/*/libKPim5GAPITasks.so
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPIBlogger.pri
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPICalendar.pri
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPICore.pri
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPIDrive.pri
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPILatitude.pri
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPIMaps.pri
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPIPeople.pri
-usr/lib/*/qt5/mkspecs/modules/qt_KGAPITasks.pri
diff --git a/debian/libkpimgapiblogger5abi1.install b/debian/libkpimgapiblogger5abi1.install
deleted file mode 100644
index e02f159..0000000
--- a/debian/libkpimgapiblogger5abi1.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libKPim5GAPIBlogger.so.5*
diff --git a/debian/libkpimgapiblogger5abi1.lintian-overrides b/debian/libkpimgapiblogger5abi1.lintian-overrides
deleted file mode 100644
index ecd6871..0000000
--- a/debian/libkpimgapiblogger5abi1.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libkpimgapiblogger5abi1: package-name-doesnt-match-sonames libKPim5GAPIBlogger5
diff --git a/debian/libkpimgapicalendar5.install b/debian/libkpimgapicalendar5.install
deleted file mode 100644
index 0fd58fe..0000000
--- a/debian/libkpimgapicalendar5.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libKPim5GAPICalendar.so.5
-usr/lib/*/libKPim5GAPICalendar.so.5.*
diff --git a/debian/libkpimgapicalendar5.lintian-overrides b/debian/libkpimgapicalendar5.lintian-overrides
deleted file mode 100644
index bb4f43e..0000000
--- a/debian/libkpimgapicalendar5.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libkpimgapicalendar5: package-name-doesnt-match-sonames libKPim5GAPICalendar5
diff --git a/debian/libkpimgapicalendar5.symbols b/debian/libkpimgapicalendar5.symbols
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libkpimgapicore5.install b/debian/libkpimgapicore5.install
deleted file mode 100644
index 2d0caa3..0000000
--- a/debian/libkpimgapicore5.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libKPim5GAPICore.so.5
-usr/lib/*/libKPim5GAPICore.so.5.*
diff --git a/debian/libkpimgapicore5.lintian-overrides b/debian/libkpimgapicore5.lintian-overrides
deleted file mode 100644
index 719baa5..0000000
--- a/debian/libkpimgapicore5.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libkpimgapicore5: package-name-doesnt-match-sonames libKPim5GAPICore5
diff --git a/debian/libkpimgapidrive5.install b/debian/libkpimgapidrive5.install
deleted file mode 100644
index cea28b5..0000000
--- a/debian/libkpimgapidrive5.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libKPim5GAPIDrive.so.5
-usr/lib/*/libKPim5GAPIDrive.so.5.*
diff --git a/debian/libkpimgapidrive5.lintian-overrides b/debian/libkpimgapidrive5.lintian-overrides
deleted file mode 100644
index 62c0b9c..0000000
--- a/debian/libkpimgapidrive5.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libkpimgapidrive5: package-name-doesnt-match-sonames libKPim5GAPIDrive5
diff --git a/debian/rules b/debian/rules
index a4262ac..3d69b0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,19 +3,4 @@
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf5 --with kf6 --buildsystem kf6
-
-override_dh_auto_configure:
-	mkdir -p build6 && cd build6 && QT_SELECT=6 cmake ../
-	mkdir -p build && cd build && QT_SELECT=5 cmake ../
-
-override_dh_auto_build:
-	cd build6 &&  make
-	cd build && make
-
-override_dh_auto_install:
-	cd build6 && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
-	cd build && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
-
-override_dh_install:
-	cd /workspace/build && dh_install
+	dh $@ --with kf6 --buildsystem kf6


More information about the Neon-commits mailing list