[neon/qt6/qt6-qtquickeffectmaker/Neon/unstable] debian: initial packaging

Carlos De Maine null at kde.org
Thu Jul 27 05:32:54 BST 2023


Git commit c9e31f80a009e96043ed72fe1c67e64a17a3e6bf by Carlos De Maine.
Committed on 27/07/2023 at 06:32.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +5    -0    debian/changelog
A  +39   -0    debian/control
A  +161  -0    debian/copyright
A  +3    -0    debian/files
A  +0    -0    debian/not-installed
A  +2    -0    debian/qt6-qtquickeffectmaker.install
A  +21   -0    debian/rules
A  +1    -0    debian/source/format
A  +3    -0    debian/watch

https://invent.kde.org/neon/qt6/qt6-qtquickeffectmaker/-/commit/c9e31f80a009e96043ed72fe1c67e64a17a3e6bf

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..430103b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qt6-qtquickeffectmaker (6.6.0~beta2-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..20368c9
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,39 @@
+Source: qt6-qtquickeffectmaker
+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,
+               qt6-shadertools-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-qtquickeffectmaker
+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.
+ .
+ Qt Quick Effect Maker is a tool for creating shader effects for
+ Qt Quick with high productivity and performance.
+
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/files b/debian/files
new file mode 100644
index 0000000..d5b8b0f
--- /dev/null
+++ b/debian/files
@@ -0,0 +1,3 @@
+qt6-qtquickeffectmaker-dbgsym_6.6.0~beta2-0neon_amd64.ddeb debug optional automatic=yes
+qt6-qtquickeffectmaker_6.6.0~beta2-0neon_amd64.buildinfo libs optional
+qt6-qtquickeffectmaker_6.6.0~beta2-0neon_amd64.deb kde optional
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..e69de29
diff --git a/debian/qt6-qtquickeffectmaker.install b/debian/qt6-qtquickeffectmaker.install
new file mode 100644
index 0000000..8423043
--- /dev/null
+++ b/debian/qt6-qtquickeffectmaker.install
@@ -0,0 +1,2 @@
+usr/lib/qt6/bin/qqem
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..92c5f80
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/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)
+
+# no solibs at present
+#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
+
+override_dh_install:
+	:
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..4993e04
--- /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/	qtquickeffectmaker-everywhere-src-([\d\.]+-beta\d).tar.xz


More information about the Neon-commits mailing list