[neon/qt6/qt6-grpc/Neon/unstable] debian: initial package

Carlos De Maine null at kde.org
Wed Jul 12 16:33:27 BST 2023


Git commit 0bec0f8fc4babd8fab60fee82b0aece8cad933fe by Carlos De Maine.
Committed on 12/07/2023 at 15:33.
Pushed by carlosdem into branch 'Neon/unstable'.

initial package

A  +5    -0    debian/changelog
A  +40   -0    debian/control
A  +56   -0    debian/copyright
A  +30   -0    debian/qt6-grpc-dev.install
A  +5    -0    debian/qt6-grpc.install
A  +4    -0    debian/rules
A  +1    -0    debian/source/format
A  +2    -0    debian/watch

https://invent.kde.org/neon/qt6/qt6-grpc/-/commit/0bec0f8fc4babd8fab60fee82b0aece8cad933fe

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..d925538
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qt6-grpc (6.6.0-beta1-0neon) UNRELEASED; urgency=medium
+
+  * New release
+
+ -- Patrick Franz <deltaone at debian.org>  Mon, 03 Apr 2023 16:58:31 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8a95195
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,40 @@
+Source: qt6-grpc
+Section: libs
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Patrick Franz <deltaone at debian.org>
+Build-Depends: cmake (>= 3.18~),
+               debhelper-compat (= 13),
+               libgrpc-dev,
+               libprotoc-dev,
+               ninja-build,
+               pkg-config,
+               qt6-base-dev,
+Standards-Version: 4.6.2
+Homepage: https://www.qt.io/developers/
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-translations
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-translations.git
+Rules-Requires-Root: no
+
+Package: qt6-grpc
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: translations for Qt 6
+ 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 provides the QtGrpc and QtProtobuf modules.
+
+Package: qt6-grpc-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: qt6-grpc (= ${binary:Version}), ${misc:Depends}
+Description: Qt 6 shader tools module - 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 development files needed to build Qt 6 applications
+ using the QtGrpc and QtProtobuf modules.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..2f50f80
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,56 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: qttranslations-everywhere-src
+Source: https://download.qt.io/archive/qt/*/submodules/
+
+Files: *
+Copyright: 2017-2021 The Qt Company Ltd.
+License: GPL-3 with Qt-1.0 exception
+
+Files: debian/*
+Copyright: 2021 Patrick Franz <deltaone at debian.org>
+License: LGPL-2.1
+
+License: GPL-3 with Qt-1.0 exception
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 3 as
+ published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in /usr/share/common-licenses/GPL-3.
+ .
+ The Qt Company GPL Exception 1.0
+ Exception 1:
+ .
+ As a special exception you may create a larger work which contains the
+ output of this application and distribute that work under terms of your
+ choice, so long as the work is not otherwise derived from or based on
+ this application and so long as the work does not in itself generate
+ output that contains the output from this application in its original
+ or modified form.
+ .
+ Exception 2:
+ .
+ As a special exception, you have permission to combine this application
+ with Plugins licensed under the terms of your choice, to produce an
+ executable, and to copy and distribute the resulting executable under
+ the terms of your choice. However, the executable must be accompanied
+ by a prominent notice offering all users of the executable the entire
+ source code to this application, excluding the source code of the
+ independent modules, but including any changes you have made to this
+ application, under the terms of this license.
+
+License: LGPL-2.1
+ This file may be used under the terms of the GNU Lesser General Public
+ License version 2.1 as published by the Free Software Foundation and
+ appearing in the file LICENSE.LGPL included in the packaging of this file.
+ Please review the following information to ensure the GNU Lesser General
+ Public License version 2.1 requirements will be met:
+ http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ can be found in `/usr/share/common-licenses/LGPL-2.1`.
diff --git a/debian/qt6-grpc-dev.install b/debian/qt6-grpc-dev.install
new file mode 100644
index 0000000..93a550b
--- /dev/null
+++ b/debian/qt6-grpc-dev.install
@@ -0,0 +1,30 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtGrpc/
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtProtobuf/
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtProtobufQtCoreTypes/
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtProtobufQtGuiTypes/
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtProtobufWellKnownTypes/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6BuildInternals/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Grpc/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6GrpcTools/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Protobuf/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ProtobufQtCoreTypes/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ProtobufQtGuiTypes/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ProtobufTools/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ProtobufWellKnownTypes/
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Grpc.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Grpc.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Protobuf.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Protobuf.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufQtCoreTypes.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufQtCoreTypes.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufQtGuiTypes.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufQtGuiTypes.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufWellKnownTypes.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufWellKnownTypes.so
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/qt6grpc_none_metatypes
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
+usr/lib/qt6/libexec/qtgrpcgen
+usr/lib/qt6/libexec/qtprotobufgen
diff --git a/debian/qt6-grpc.install b/debian/qt6-grpc.install
new file mode 100644
index 0000000..a1a375c
--- /dev/null
+++ b/debian/qt6-grpc.install
@@ -0,0 +1,5 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Grpc.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufQtCoreTypes.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Protobuf.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufQtGuiTypes.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6ProtobufWellKnownTypes.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..9849451
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@ --buildsystem=cmake+ninja
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..c9d9c36
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://qt-mirror.dannhauer.de/development_releases/qt/6.6/6.6.0-beta1/submodules/qtgrpc-everywhere-src-(6.6.0-beta1).tar.xz


More information about the Neon-commits mailing list