[neon/neon-packaging/kdsoap-ws-discovery-client6/Neon/unstable] debian: polish it up

Carlos De Maine null at kde.org
Thu Jun 15 13:17:33 BST 2023


Git commit 2e9d39bcf445acae5da77aa3bfe0362017cd29fd by Carlos De Maine.
Committed on 15/06/2023 at 12:17.
Pushed by carlosdem into branch 'Neon/unstable'.

polish it up

M  +19   -7    debian/control
M  +1    -5    debian/kdsoap-ws-discovery-client6-dev.install
A  +1    -0    debian/kdsoap-ws-discovery-client6-doc
A  +11   -0    debian/kdsoap-ws-discovery-client6-doc.doc-base
A  +1    -0    debian/kdsoap-ws-discovery-client6-doc.install
M  +3    -2    debian/kdsoap-ws-discovery-client6.install
M  +5    -5    debian/rules

https://invent.kde.org/neon/neon-packaging/kdsoap-ws-discovery-client6/-/commit/2e9d39bcf445acae5da77aa3bfe0362017cd29fd

diff --git a/debian/control b/debian/control
index e0e6c11..c4edaf2 100644
--- a/debian/control
+++ b/debian/control
@@ -2,26 +2,27 @@ Source: kdsoap-ws-discovery-client6
 Section: libs
 Priority: optional
 Maintainer: KDE Neon <neon at kde.org>
-Homepage: http://www.kdab.com/kd-soap/
+Homepage: https://invent.kde.org/libraries/kdsoap-ws-discovery-client/
 Standards-Version: 4.6.1
 Build-Depends: cmake,
                debhelper-compat (= 13),
+               dia,
                doxygen,
                graphviz,
-               libkdsoap-dev
+               libkdsoap-dev,
+               mscgen,
                kf6-extra-cmake-modules,
                qt6-base-dev,
                qt6-tools-dev,
-               quilt
-Vcs-Git: git://github.com/KDAB/KDSoap.git
-Vcs-Browser: https://github.com/KDAB/KDSoap
+Vcs-Git: git://invent.kde.org/libraries/kdsoap-ws-discovery-client.git
+Vcs-Browser: https://invent.kde.org/libraries/kdsoap-ws-discovery-client
 
 Package: kdsoap-ws-discovery-client6
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: Qt-based WS-Discovery client library based KDSoap
+Description: Qt-based WS-Discovery client library based on KDSoap
  This project is trying to create a WS-Discovery client library based on the KDSoap
  library. It uses modern C++ 11 and Qt 6.
  .
@@ -35,9 +36,20 @@ Depends: kdsoap-ws-discovery-client6 (= ${binary:Version}),
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}
-Description: Qt-based WS-Discovery client library based KDSoap
+Description: Qt-based WS-Discovery client library based on KDSoap
  This project is trying to create a WS-Discovery client library based on the KDSoap
  library. It uses modern C++ 11 and Qt 6.
  .
  This package contains the static libraries and header files for development
  with the KDSoap libraries.
+
+Package: kdsoap-ws-discovery-client6-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Description: Qt-based WS-Discovery client library based on KDSoap
+ This project is trying to create a WS-Discovery client library based on the KDSoap
+ library. It uses modern C++ 11 and Qt 6.
+ .
+ This package contains the documentation for the kdsoap-ws-discovery-client6 library.
diff --git a/debian/kdsoap-ws-discovery-client6-dev.install b/debian/kdsoap-ws-discovery-client6-dev.install
index 8f52ecb..49252ab 100644
--- a/debian/kdsoap-ws-discovery-client6-dev.install
+++ b/debian/kdsoap-ws-discovery-client6-dev.install
@@ -1,7 +1,3 @@
-usr/bin
 usr/include
 usr/lib/*/cmake
-usr/lib/*/lib*.so
-usr/lib/*/qt6/mkspecs/modules/
-usr/share/doc/KDSoap-qt6/*.pri
-usr/share/mkspecs
+usr/lib/*/libKDSoapWSDiscoveryClient.so
diff --git a/debian/kdsoap-ws-discovery-client6-doc b/debian/kdsoap-ws-discovery-client6-doc
new file mode 100644
index 0000000..aa3954d
--- /dev/null
+++ b/debian/kdsoap-ws-discovery-client6-doc
@@ -0,0 +1 @@
+usr/share/doc/KDSoapWSDiscoveryClient/
diff --git a/debian/kdsoap-ws-discovery-client6-doc.doc-base b/debian/kdsoap-ws-discovery-client6-doc.doc-base
new file mode 100644
index 0000000..40a5f97
--- /dev/null
+++ b/debian/kdsoap-ws-discovery-client6-doc.doc-base
@@ -0,0 +1,11 @@
+Document: kdsoap-ws-discovery-client6
+Title: kdsoap-ws-discovery-client6 Reference Manual
+Author: kdsoap-ws-discovery-client6
+Abstract: Qt-based WS-Discovery client library based KDSoap
+ This project is trying to create a WS-Discovery client library based on the KDSoap
+ library. It uses modern C++ 11 and Qt 6
+Section: Programming/C++
+
+Format: HTML
+Index: usr/share/doc/KDSoapWSDiscoveryClient/html/index.html
+Files: usr/share/doc/KDSoapWSDiscoveryClient/html/*.html
diff --git a/debian/kdsoap-ws-discovery-client6-doc.install b/debian/kdsoap-ws-discovery-client6-doc.install
new file mode 100644
index 0000000..57c7217
--- /dev/null
+++ b/debian/kdsoap-ws-discovery-client6-doc.install
@@ -0,0 +1 @@
+usr/share/doc/KDSoapWSDiscoveryClient/ usr/share/doc/KDSoapWSDiscoveryClient/
diff --git a/debian/kdsoap-ws-discovery-client6.install b/debian/kdsoap-ws-discovery-client6.install
index 6ab81d6..659f1cd 100644
--- a/debian/kdsoap-ws-discovery-client6.install
+++ b/debian/kdsoap-ws-discovery-client6.install
@@ -1,2 +1,3 @@
-usr/lib/*/libkdsoap-qt6.so.2
-usr/lib/*/libkdsoap-qt6.so.2.*
+usr/lib/*/libKDSoapWSDiscoveryClient.so.0
+usr/lib/*/libKDSoapWSDiscoveryClient.so.0.*
+
diff --git a/debian/rules b/debian/rules
index f559cad..b728b55 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,11 +3,11 @@
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf6 --buildsystem kf6 --parallel --with quilt
+	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DKDSoap_DOCS=ON
+	dh_auto_configure -- -BUILD_QCH=ON
 
-override_dh_install:
-	dh_install -plibkdsoap-doc -Xjquery.js
-	dh_install --remaining-packages
+#override_dh_install:
+#	dh_install -plibkdsoap-doc -Xjquery.js
+#	dh_install --remaining-packages


More information about the Neon-commits mailing list