[neon/qt/qtmqtt/Neon/release] debian: initial package

Carlos De Maine null at kde.org
Wed Mar 1 02:38:47 GMT 2023


Git commit 15d61b17e57fb4adec027c3da478a9624a7c820e by Carlos De Maine.
Committed on 01/03/2023 at 02:38.
Pushed by carlosdem into branch 'Neon/release'.

initial package

A  +5    -0    debian/changelog
A  +38   -0    debian/control
A  +7    -0    debian/libqt5mqtt-dev.install
A  +1    -0    debian/libqt5mqtt5-examples.install
A  +1    -0    debian/libqt5mqtt5.install
A  +8    -0    debian/not-installed
A  +15   -0    debian/rules
A  +1    -0    debian/source/format
A  +3    -0    debian/watch

https://invent.kde.org/neon/qt/qtmqtt/commit/15d61b17e57fb4adec027c3da478a9624a7c820e

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..78eb58e
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qtmqtt-opensource-src (5.15.2-0neon) UNRELEASED; urgency=medium
+
+  * Initial 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..fe7e969
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,38 @@
+Source: qtmqtt-opensource-src
+Section: libs
+Priority: optional
+Maintainer: KDE neon <neon at kde.org>
+Build-Depends: debhelper,
+               debhelper-compat (= 13),
+               qtbase5-dev,
+               qtbase5-private-dev
+Standards-Version: 4.5.1.0
+Homepage: https://www.qt.io/developers/
+
+Package: libqt5mqtt5
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: qtmqtt for Qt
+ .
+ This package contains the libraries.
+
+Package: libqt5mqtt-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libqt5mqtt5 (= ${binary:Version}), qtbase5-dev, ${misc:Depends}
+Description: qtmqtt for Qt - development files
+ .
+ This package contains the development files needed to build Qt 5 applications
+ using the library.
+
+Package: libqt5mqtt5-examples
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: qtmqtt for Qt - examples
+ .
+ This package contains the examples for qtmqtt.
diff --git a/debian/libqt5mqtt-dev.install b/debian/libqt5mqtt-dev.install
new file mode 100644
index 0000000..18c7691
--- /dev/null
+++ b/debian/libqt5mqtt-dev.install
@@ -0,0 +1,7 @@
+usr/include/*/qt5/QtMqtt/QMqtt*
+usr/include/*/qt5/QtMqtt/qmqtt*.h
+usr/include/*/qt5/QtMqtt/qtmqttversion.h
+usr/include/*/qt5/QtMqtt/QtMqtt*
+usr/lib/*/cmake/Qt5Mqtt/*
+usr/lib/*/libQt5Mqtt.so
+usr/lib/*/pkgconfig/Qt5Mqtt.pc
diff --git a/debian/libqt5mqtt5-examples.install b/debian/libqt5mqtt5-examples.install
new file mode 100644
index 0000000..b48c251
--- /dev/null
+++ b/debian/libqt5mqtt5-examples.install
@@ -0,0 +1 @@
+usr/lib/*/qt5/examples/mqtt/
diff --git a/debian/libqt5mqtt5.install b/debian/libqt5mqtt5.install
new file mode 100644
index 0000000..1f32b71
--- /dev/null
+++ b/debian/libqt5mqtt5.install
@@ -0,0 +1 @@
+usr/lib/*/libQt5Mqtt.so.5*
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..cbeeeac
--- /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/x86_64-linux-gnu/qt5/mkspecs/modules/
+
+
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..43ec840
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,15 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) $(shell getconf LFS_CFLAGS)
+export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) $(shell getconf LFS_CFLAGS)
+export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
+export QT_SELECT := qt5
+
+%:
+	dh $@ --with pkgkde_symbolshelper
+
+override_dh_missing:
+	dh_missing --fail-missing
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..ec9170e
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=uversionmangle=s/-/~/ \
+https://download.qt.io/archive/qt/([\d\.]*)/([\d\.]*)/submodules/qtmqtt-everywhere-src-(.*)\.tar\.xz


More information about the Neon-commits mailing list