[neon/qt6/qt6-graphs/Neon/unstable] debian: initial package
Carlos De Maine
null at kde.org
Wed Jul 12 14:54:47 BST 2023
Git commit a3fa30e62abfb27aad92b62a9bc5806445bb7bb3 by Carlos De Maine.
Committed on 12/07/2023 at 13:54.
Pushed by carlosdem into branch 'Neon/unstable'.
initial package
A +5 -0 debian/changelog
A +49 -0 debian/control
A +161 -0 debian/copyright
A +0 -0 debian/not-installed
A +11 -0 debian/qt6-graphs-dev.install
A +2 -0 debian/qt6-graphs.install
A +17 -0 debian/rules
A +1 -0 debian/source/format
A +2 -0 debian/watch
https://invent.kde.org/neon/qt6/qt6-graphs/-/commit/a3fa30e62abfb27aad92b62a9bc5806445bb7bb3
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..58a721d
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qt6-graphs (6.6.0-beta1-0neon) UNRELEASED; urgency=medium
+
+ * New release
+
+ -- Patrick Franz <deltaone at debian.org> Mon, 03 Apr 2023 16:58:29 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..af7d270
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,49 @@
+Source: qt6-graphs
+Section: libs
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Patrick Franz <deltaone at debian.org>, Lu YaNing <dluyaning at gmail.com>
+Build-Depends: cmake,
+ debhelper-compat (= 13),
+ libgl-dev,
+ libssl-dev,
+ libvulkan-dev [linux-any],
+ libxkbcommon-dev,
+ ninja-build,
+ pkg-config,
+ pkg-kde-tools,
+ qt6-base-dev,
+ qt6-declarative-dev,
+ qt6-quick3d-dev,
+ xauth <!nocheck>,
+ xvfb <!nocheck>
+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-graphs
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qml6-module-qtquick, ${misc:Depends}, ${shlibs:Depends}
+Description: Qt 6 Graphs Data Visualization library
+ 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 a set of APIs to visualize data in 3D as bar, scatter,
+ and surface graphs.
+
+Package: qt6-graphs-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: qt6-base-dev, qt6-graphs (= ${binary:Version}), ${misc:Depends}
+Description: Qt 6 Graphs Data Visualization - 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 applications
+ using the Qt Graphs Data Visualization library.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..79fec80
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,161 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: qtdatavis3d-everywhere-src
+Source: https://download.qt.io/archive/qt/*/submodules/
+
+Files: *
+Copyright: 2016-2022 The Qt Company Ltd.
+License: GPL-3
+
+Files: examples/datavisualization/texturesurface/*.png
+ examples/datavisualization/texturesurface/*.jpg
+Copyright: ???
+License: National-Land-Survey-open-data-licence
+
+Files: conanfile.py
+ tests/auto/cpptest/common/cpptestutil.h
+Copyright: 2017-2021 The Qt Company Ltd.
+License: GPL-3 with Qt-1.0 exception
+
+Files: *.qdoc
+Copyright: 2016 The Qt Company Ltd.
+License: GFDL-NIV-1.3
+
+Files: debian/*
+Copyright: 2021-2022 Patrick Franz <deltaone at debian.org>
+ 2021 Lu YaNing <dluyaning at gmail.com>
+License: GPL-3
+
+License: GPL-3
+ 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.
+
+License: GFDL-NIV-1.3
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+ .
+ On Debian systems, the complete text of the GNU Free Documentation
+ License version 1.3 can be found in /usr/share/common-licenses/GFDL-1.3.
+
+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: National-Land-Survey-open-data-licence
+ License information regarding the data obtained from National Land Survey of
+ Finland http://www.maanmittauslaitos.fi/en
+ - topographic model from Elevation model 2 m (U4421B, U4421D, U4422A and
+ U4422C) 08/2014
+ - map image extracted from Topographic map raster 1:50 000 (U442) 08/2014
+ .
+ National Land Survey open data licence - version 1.0 - 1 May 2012
+ .
+ 1. General information
+ .
+ The National Land Survey of Finland (hereinafter the Licensor), as the holder
+ of the immaterial rights to the data, has granted on the terms mentioned below
+ the right to use a copy (hereinafter data or dataset(s)) of the data (or a part
+ of it).
+ .
+ The Licensee is a natural or legal person who makes use of the data covered by
+ this licence. The Licensee accepts the terms of this licence by receiving the
+ dataset(s) covered by the licence.
+ .
+ This Licence agreement does not create a co-operation or business relationship
+ between the Licensee and the Licensor.
+ .
+ 2. Terms of the licence
+ .
+ 2.1. Right of use
+ .
+ This licence grants a worldwide, free of charge and irrevocable parallel right
+ of use to open data. According to the terms of the licence, data received by
+ the Licensee can be freely:
+ - copied, distributed and published,
+ - modified and utilised commercially and non-commercially,
+ - inserted into other products and
+ - used as a part of a software application or service.
+ .
+ 2.2. Duties and responsibilities of the Licensee
+ .
+ Through reasonable means suitable to the distribution medium or method which is
+ used in conjunction with a product containing data or a service utilising data
+ covered by this licence or while distributing data, the Licensee shall:
+ - mention the name of the Licensor, the name of the dataset(s) and the time
+ when the National Land Survey has delivered the dataset(s) (e.g.: contains
+ data from the National Land Survey of Finland Topographic Database 06/2012)
+ - provide a copy of this licence or a link to it, as well as
+ - require third parties to provide the same information when granting rights
+ to copies of dataset(s) or products and services containing such data and
+ - remove the name of the Licensor from the product or service, if required to
+ do so by the Licensor.
+ .
+ The terms of this licence do not allow the Licensee to state in conjunction
+ with the use of dataset(s) that the Licensor supports or recommends such use.
+ .
+ 2.3. Duties and responsibilities of the Licensor
+ .
+ The Licensor shall ensure that
+ - the Licensor has the right to grant rights to the dataset(s) in accordance
+ with this licence.
+ .
+ The data has been licensed "as is" and the Licensor
+ - shall not be held responsible for any errors or omissions in the data,
+ disclaims any warranty for the validity or up to date status of the data and
+ shall be free from liability for direct or consequential damages arising
+ from the use of data provided by the Licensor,
+ - and is not obligated to ensure the continuous availability of the data, nor
+ to announce in advance the interruption or cessation of availability, and
+ the Licensor shall be free from liability for direct or consequential
+ damages arising from any such interruption or cessation.
+ .
+ 3. Jurisdiction
+ .
+ Finnish law shall apply to this licence.
+ .
+ 4. Changes to this licence
+ .
+ The Licensor may at any time change the terms of the licence or apply a
+ different licence to the data. The terms of this licence shall, however, still
+ apply to such data that has been received prior to the change of the terms of
+ the licence or the licence itself.
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..e69de29
diff --git a/debian/qt6-graphs-dev.install b/debian/qt6-graphs-dev.install
new file mode 100644
index 0000000..51a369b
--- /dev/null
+++ b/debian/qt6-graphs-dev.install
@@ -0,0 +1,11 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtGraphs
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Graphs/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6BuildInternals/
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Graphs.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Graphs.so
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+
diff --git a/debian/qt6-graphs.install b/debian/qt6-graphs.install
new file mode 100644
index 0000000..fc35d56
--- /dev/null
+++ b/debian/qt6-graphs.install
@@ -0,0 +1,2 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6Graphs.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtGraphs/
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..4cc145a
--- /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/qtgraphs-everywhere-src-(6.6.0-beta1).tar.xz
More information about the Neon-commits
mailing list