[neon/qt6/qt6-coap/Neon/unstable] debian: initial package
Carlos De Maine
null at kde.org
Thu Jul 27 06:31:14 BST 2023
Git commit 2be92f7cfa55a0df226b7991543b068452f13bff by Carlos De Maine.
Committed on 27/07/2023 at 07:30.
Pushed by carlosdem into branch 'Neon/unstable'.
initial package
A +5 -0 debian/changelog
A +46 -0 debian/control
A +8 -0 debian/not-installed
A +8 -0 debian/qt6-coap-dev.install
A +1 -0 debian/qt6-coap.install
A +17 -0 debian/rules
A +1 -0 debian/source/format
A +3 -0 debian/watch
https://invent.kde.org/neon/qt6/qt6-coap/-/commit/2be92f7cfa55a0df226b7991543b068452f13bff
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..b551321
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qt6-coap (6.6.0~beta2-0neon) UNRELEASED; urgency=medium
+
+ * Initial qt6 release
+
+ -- Carlos De Maine <carlosdemaine at gmail.com> Wed, 3 Mar 2023 10:55:21 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ae5f545
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,46 @@
+Source: qt6-coap
+Section: libs
+Priority: optional
+Maintainer: KDE neon <neon at kde.org>
+Build-Depends: cmake,
+ debhelper,
+ debhelper-compat (= 13),
+ ninja-build,
+ pkg-config,
+ pkg-kde-tools,
+ qt6-base-dev,
+ qt6-base-dev-tools,
+Standards-Version: 4.6.2
+Homepage: https://www.qt.io/developers/
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-datavis3d
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-datavis3d.git
+Rules-Requires-Root: no
+
+Package: qt6-coap
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Qt Coap Library
+ Constrained Application Protocol (CoAP) is a machine-to-machine (M2M)
+ web transfer protocol for use with constrained nodes and constrained
+ networks in the Internet of Things (IoT). It is designed to easily
+ interface with HTTP for integration with the Web, while meeting
+ specialized requirements such as multicast support, very low overhead,
+ and simplicity for constrained environments.
+
+Package: qt6-coap-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: qt6-base (= ${binary:Version}),
+ qt6-base-dev-tools (= ${binary:Version}),
+ ${misc:Depends}
+Suggests: cmake
+Description: Qt 6 Coap development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the header development files used for building
+ Qt 6 Coap applications.
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..2359baf
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,8 @@
+usr/lib/*/libQt5Mqtt.la
+usr/lib/*/libQt5Mqtt.prl
+
+# private api
+usr/include/*/qt5/QtMqtt/5.15.2/QtMqtt/private/
+usr/lib/*/qt5/mkspecs/modules/
+
+
diff --git a/debian/qt6-coap-dev.install b/debian/qt6-coap-dev.install
new file mode 100644
index 0000000..b85bcaf
--- /dev/null
+++ b/debian/qt6-coap-dev.install
@@ -0,0 +1,8 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtCoap/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Coap.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Coap.prl
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt6Coap.pc
diff --git a/debian/qt6-coap.install b/debian/qt6-coap.install
new file mode 100644
index 0000000..320b4d6
--- /dev/null
+++ b/debian/qt6-coap.install
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Coap.so.6*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..62ab791
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,17 @@
+#!/usr/bin/make -f
+
+include /usr/share/dpkg/architecture.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ --log-level=STATUS \
+ -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
+
+execute_after_dh_auto_install:
+ # Reproducible builds: remove build paths from .prl files
+ sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..59d394d
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=uversionmangle=s/-/~/ \
+https://qt-mirror.dannhauer.de/development_releases/qt/([\d\.]+)/([\d\.]+)-beta(\d)/submodules/qtcoap-everywhere-src-([\d\.]+-beta\d).tar.xz
More information about the Neon-commits
mailing list