[neon/backports-jammy/libdbusmenu-qt/Neon/unstable] debian: add the qt6 packages and installs

Carlos De Maine null at kde.org
Wed Mar 15 06:11:04 GMT 2023


Git commit 6fb0de9c3f50586502c38a6e1bdbdb0d5f6d6654 by Carlos De Maine.
Committed on 15/03/2023 at 06:11.
Pushed by carlosdem into branch 'Neon/unstable'.

add the qt6 packages and installs

M  +45   -0    debian/control
D  +0    -64   debian/libdbusmenu-qt5-2.symbols
A  +2    -0    debian/libdbusmenu-qt6-2.docs
A  +1    -0    debian/libdbusmenu-qt6-2.install
A  +4    -0    debian/libdbusmenu-qt6-dev.install
A  +12   -0    debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6
A  +1    -0    debian/libdbusmenu-qt6-doc.install
A  +1    -0    debian/libdbusmenu-qt6-doc.links
M  +7    -4    debian/rules

https://invent.kde.org/neon/backports-jammy/libdbusmenu-qt/commit/6fb0de9c3f50586502c38a6e1bdbdb0d5f6d6654

diff --git a/debian/control b/debian/control
index ceed90f..3adbeae 100644
--- a/debian/control
+++ b/debian/control
@@ -60,3 +60,48 @@ Description: Qt implementation of the DBusMenu protocol (documentation)
  and import their menus over D-Bus.
  .
  This package provides API documentation in HTML format.
+
+Package: libdbusmenu-qt6-2
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Multi-Arch: same
+Description: Qt implementation of the DBusMenu protocol
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides the libdbusmenu-qt2 shared library.
+
+Package: libdbusmenu-qt6-dev
+Section: libdevel
+Architecture: any
+Depends: libdbusmenu-qt6-2 (= ${binary:Version}),
+ qt6-base-dev,
+ ${misc:Depends}
+Multi-Arch: same
+Description: Qt implementation of the DBusMenu protocol (development)
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides header files and CMake configuration files for
+ development.
+
+Package: libdbusmenu-qt6-doc
+Section: doc
+Architecture: all
+Depends: libjs-jquery,
+ ${misc:Depends}
+Suggests: w3m | www-browser
+Multi-Arch: foreign
+Description: Qt implementation of the DBusMenu protocol (documentation)
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides API documentation in HTML format.
diff --git a/debian/libdbusmenu-qt5-2.symbols b/debian/libdbusmenu-qt5-2.symbols
deleted file mode 100644
index 28ec513..0000000
--- a/debian/libdbusmenu-qt5-2.symbols
+++ /dev/null
@@ -1,64 +0,0 @@
-# SymbolsHelper-Confirmed: 0.9.3+15.10.20150604 amd64
-libdbusmenu-qt5.so.2 libdbusmenu-qt5-2 #MINVER#
-* Build-Depends-Package: libdbusmenu-qt5-dev
- (optional=gccinternal)_ZN10QByteArrayD1Ev at Base 0.9.3+14.10.20140619
- (optional=gccinternal)_ZN10QByteArrayD2Ev at Base 0.9.3+14.10.20140619
- _ZN16DBusMenuExporter11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.3.2
- _ZN16DBusMenuExporter11qt_metacastEPKc at Base 0.3.2
- _ZN16DBusMenuExporter14activateActionEP7QAction at Base 0.6.6
- _ZN16DBusMenuExporter15doUpdateActionsEv at Base 0.3.2
- _ZN16DBusMenuExporter16staticMetaObjectE at Base 0.3.2
- _ZN16DBusMenuExporter17iconNameForActionEP7QAction at Base 0.3.2
- _ZN16DBusMenuExporter19doEmitLayoutUpdatedEv at Base 0.5.1
- _ZN16DBusMenuExporter19slotActionDestroyedEP7QObject at Base 0.6.6
- _ZN16DBusMenuExporter9setStatusERK7QString at Base 0.9.0
- _ZN16DBusMenuExporterC1ERK7QStringP5QMenuRK15QDBusConnection at Base 0.3.2
- _ZN16DBusMenuExporterC2ERK7QStringP5QMenuRK15QDBusConnection at Base 0.3.2
- _ZN16DBusMenuExporterD0Ev at Base 0.3.2
- _ZN16DBusMenuExporterD1Ev at Base 0.3.2
- _ZN16DBusMenuExporterD2Ev at Base 0.3.2
- _ZN16DBusMenuImporter10createMenuEP7QWidget at Base 0.3.2
- _ZN16DBusMenuImporter10updateMenuEv at Base 0.5.1
- _ZN16DBusMenuImporter11iconForNameERK7QString at Base 0.3.2
- _ZN16DBusMenuImporter11menuUpdatedEv at Base 0.5.1
- _ZN16DBusMenuImporter11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.3.2
- _ZN16DBusMenuImporter11qt_metacastEPKc at Base 0.3.2
- _ZN16DBusMenuImporter16sendClickedEventEi at Base 0.3.2
- _ZN16DBusMenuImporter16staticMetaObjectE at Base 0.3.2
- _ZN16DBusMenuImporter17slotLayoutUpdatedEji at Base 0.3.3
- _ZN16DBusMenuImporter18menuReadyToBeShownEv at Base 0.3.3
- _ZN16DBusMenuImporter19slotMenuAboutToHideEv at Base 0.9.2
- _ZN16DBusMenuImporter19slotMenuAboutToShowEv at Base 0.3.2
- _ZN16DBusMenuImporter21slotGetLayoutFinishedEP23QDBusPendingCallWatcher at Base 0.9.2
- _ZN16DBusMenuImporter25actionActivationRequestedEP7QAction at Base 0.6.6
- _ZN16DBusMenuImporter27processPendingLayoutUpdatesEv at Base 0.5.1
- _ZN16DBusMenuImporter27slotItemActivationRequestedEij at Base 0.6.6
- _ZN16DBusMenuImporter31slotAboutToShowDBusCallFinishedEP23QDBusPendingCallWatcher at Base 0.3.2
- _ZN16DBusMenuImporterC1ERK7QStringS2_20DBusMenuImporterTypeP7QObject at Base 0.9.3+14.10.20140619
- _ZN16DBusMenuImporterC1ERK7QStringS2_P7QObject at Base 0.3.2
- _ZN16DBusMenuImporterC2ERK7QStringS2_20DBusMenuImporterTypeP7QObject at Base 0.9.3+14.10.20140619
- _ZN16DBusMenuImporterC2ERK7QStringS2_P7QObject at Base 0.3.2
- _ZN16DBusMenuImporterD0Ev at Base 0.3.2
- _ZN16DBusMenuImporterD1Ev at Base 0.3.2
- _ZN16DBusMenuImporterD2Ev at Base 0.3.2
- _ZN16DBusMenuShortcut15fromKeySequenceERK12QKeySequence at Base 0.3.4
- (optional=gccinternal)_ZN6QDebuglsEPKc at Base 0.9.3+15.10.20150604
- (optional=gccinternal)_ZN7QStringD1Ev at Base 0.9.3+14.10.20140619
- (optional=gccinternal)_ZN7QStringD2Ev at Base 0.9.3+14.10.20140619
- _ZNK16DBusMenuExporter10metaObjectEv at Base 0.3.2
- _ZNK16DBusMenuExporter6statusEv at Base 0.9.0
- _ZNK16DBusMenuImporter10metaObjectEv at Base 0.3.2
- _ZNK16DBusMenuImporter4menuEv at Base 0.3.2
- _ZNK16DBusMenuShortcut13toKeySequenceEv at Base 0.3.4
- _ZTI16DBusMenuExporter at Base 0.3.2
- _ZTI16DBusMenuImporter at Base 0.3.2
- _ZTS16DBusMenuExporter at Base 0.3.2
- _ZTS16DBusMenuImporter at Base 0.3.2
- _ZTV16DBusMenuExporter at Base 0.3.2
- _ZTV16DBusMenuImporter at Base 0.3.2
- _ZlsR13QDBusArgumentRK12DBusMenuItem at Base 0.3.2
- _ZlsR13QDBusArgumentRK16DBusMenuItemKeys at Base 0.8.0
- _ZlsR13QDBusArgumentRK18DBusMenuLayoutItem at Base 0.8.0
- _ZrsRK13QDBusArgumentR12DBusMenuItem at Base 0.3.2
- _ZrsRK13QDBusArgumentR16DBusMenuItemKeys at Base 0.8.0
- _ZrsRK13QDBusArgumentR18DBusMenuLayoutItem at Base 0.8.0
diff --git a/debian/libdbusmenu-qt6-2.docs b/debian/libdbusmenu-qt6-2.docs
new file mode 100644
index 0000000..50bd824
--- /dev/null
+++ b/debian/libdbusmenu-qt6-2.docs
@@ -0,0 +1,2 @@
+NEWS
+README
diff --git a/debian/libdbusmenu-qt6-2.install b/debian/libdbusmenu-qt6-2.install
new file mode 100644
index 0000000..4076efd
--- /dev/null
+++ b/debian/libdbusmenu-qt6-2.install
@@ -0,0 +1 @@
+usr/lib/*/libdbusmenu-qt6.so.2*
diff --git a/debian/libdbusmenu-qt6-dev.install b/debian/libdbusmenu-qt6-dev.install
new file mode 100644
index 0000000..a37b8e7
--- /dev/null
+++ b/debian/libdbusmenu-qt6-dev.install
@@ -0,0 +1,4 @@
+usr/include/dbusmenu-qt6/
+usr/lib/*/libdbusmenu-qt6.so
+usr/lib/*/pkgconfig/dbusmenu-qt6.pc
+usr/lib/*/cmake/dbusmenu-qt6/
diff --git a/debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6 b/debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6
new file mode 100644
index 0000000..e72c7bc
--- /dev/null
+++ b/debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6
@@ -0,0 +1,12 @@
+Document: dbusmenu-qt6
+Title: DBusMenu Qt6 API Documentation
+Author: Canonical DX Team, Aurélien Gâteau <aurelien.gateau at canonical.com>
+Abstract: This library provides a Qt6 implementation of the DBusMenu protocol.
+ The DBusMenu protocol makes it possible for applications to export and import
+ their menus over D-Bus.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libdbusmenu-qt6-doc/html/index.html
+Files: /usr/share/doc/libdbusmenu-qt6-doc/html/*.html
+       /usr/share/doc/libdbusmenu-qt6-doc/html/search/*.html
diff --git a/debian/libdbusmenu-qt6-doc.install b/debian/libdbusmenu-qt6-doc.install
new file mode 100644
index 0000000..743c6e3
--- /dev/null
+++ b/debian/libdbusmenu-qt6-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libdbusmenu-qt6-doc/* usr/share/doc/libdbusmenu-qt6-doc/html
diff --git a/debian/libdbusmenu-qt6-doc.links b/debian/libdbusmenu-qt6-doc.links
new file mode 100644
index 0000000..e03e7c1
--- /dev/null
+++ b/debian/libdbusmenu-qt6-doc.links
@@ -0,0 +1 @@
+usr/share/javascript/jquery/jquery.js usr/share/doc/libdbusmenu-qt6-doc/html/jquery.js
diff --git a/debian/rules b/debian/rules
index a75e1ad..fcb38d7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,12 +20,15 @@ override_dh_auto_build:
 override_dh_auto_install:
 	dh_auto_install
 	# Removing embedded jquery javascript library
-#	rm debian/tmp/usr/share/doc/libdbusmenu-qt5-doc/jquery.js
+	rm debian/tmp/usr/share/doc/libdbusmenu-qt5-doc/jquery.js
+
 	dh_auto_install --builddirectory=build-qt6
+	rm debian/tmp/usr/share/doc/libdbusmenu-qt6-doc/jquery.js
 
-#override_dh_strip:
-#	dh_strip -plibdbusmenu-qt5-2
-#	dh_strip --remaining-packages
+override_dh_strip:
+	dh_strip -plibdbusmenu-qt5-2
+	dh_strip -plibdbusmenu-qt6-2
+	dh_strip --remaining-packages
 
 override_dh_auto_test:
 	# Skipping tests (can't test inside chroot)...


More information about the Neon-commits mailing list