[neon/neon-packaging/kwayland6/Neon/unstable] debian: kwayland6
Carlos De Maine
null at kde.org
Wed Nov 8 22:32:21 GMT 2023
Git commit df5af42a24d387e556152081a5eca9a6475655f3 by Carlos De Maine.
Committed on 08/11/2023 at 23:32.
Pushed by carlosdem into branch 'Neon/unstable'.
kwayland6
A +5 -0 debian/changelog
A +91 -0 debian/control
A +151 -0 debian/copyright
A +3 -0 debian/kwayland.install
A +1 -0 debian/kwayland.lintian-overrides
A +4 -0 debian/kwayland6-dev.install
A +2 -0 debian/meta/cmake-ignore
A +8 -0 debian/rules
A +1 -0 debian/source/format
A +11 -0 debian/tests/acc
A +15 -0 debian/tests/control
A +16 -0 debian/tests/testsuite
A +7 -0 debian/upstream/metadata
A +30 -0 debian/upstream/signing-key.asc
A +3 -0 debian/watch [INFRASTRUCTURE]
https://invent.kde.org/neon/neon-packaging/kwayland6/-/commit/df5af42a24d387e556152081a5eca9a6475655f3
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..34e7cc4
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+kf6-kwayland (0.0-0neon) UNRELEASED; urgency=medium
+
+ * New release
+
+ -- Jonathan Esk-Riddell <jr at jriddell.org> Mon, 12 Dec 2022 13:04:30 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..a05d540
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,91 @@
+Source: kwayland6
+Section: libs
+Priority: optional
+Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
+Build-Depends: cmake,
+ debhelper-compat (= 13),
+ doxygen,
+ graphviz,
+ kf6-extra-cmake-modules,
+ libegl1-mesa-dev,
+ libwayland-dev,
+ pkg-config,
+ pkg-kde-tools-neon,
+ plasma-wayland-protocols,
+ qt6-base-dev,
+ qt6-tools-dev,
+ qt6-wayland-dev,
+ wayland-protocols
+Standards-Version: 4.6.2
+Homepage: https://projects.kde.org/projects/kde/frameworks/kwayland
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kwayland
+Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kwayland.git
+
+Package: kwayland6
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Provides: kf6-kwayland
+Replaces: kf6-kwayland
+Description: Qt library wrapper for Wayland libraries - data files
+ KWayland provides a Qt-style Server library wrapper for
+ the Wayland libraries.
+
+Package: kwayland6-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: kwayland6 (= ${binary:Version}),
+ qt6-base-dev,
+ ${misc:Depends}
+Provides: kf6-kwayland-dev
+Replaces: kf6-kwayland-dev
+Priority: optional
+Description: Qt library wrapper for Wayland libraries - data files
+ KWayland provides a Qt-style Server library wrapper for
+ the Wayland libraries.
+ .
+ Dev files.
+
+Package: libkf6wayland-dev
+Architecture: all
+Depends: kwayland6-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6wayland-doc
+Architecture: all
+Depends: kwayland6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6waylandclient6
+Architecture: all
+Depends: kwayland6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6waylandserver6
+Architecture: all
+Depends: kwayland6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: kf6-kwayland
+Architecture: all
+Depends: kwayland6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: kf6-kwayland-dev
+Architecture: all
+Depends: kwayland6-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: kwayland6-data
+Architecture: all
+Depends: kwayland6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..d3a3018
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,151 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: kwayland
+Source: git://anongit.kde.org/kwayland
+
+Files: *
+Copyright: 2017, David Edmundson <davidedmundson at kde.org>
+ 2015, Eike Hein <hein.org>
+ 2015, Eike Hein <hein at kde.org>
+ 2015-2017, Marco Martin <mart at kde.org>
+ 2015-2017, Marco Martin <notmart at gmail.com>
+ 2013-2017, Martin Flöser <mgraesslin at kde.org>
+ 2015, Sebastian Kügler <sebas at kde.org>
+License: LGPL-2.1+3+KDEeV
+
+Files: COPYING.LIB
+ src/client/protocols/blur.xml
+ src/client/protocols/contrast.xml
+ src/client/protocols/dpms.xml
+ src/client/protocols/fake-input.xml
+ src/client/protocols/idle.xml
+ src/client/protocols/plasma-effects.xml
+ src/client/protocols/plasma-shell.xml
+ src/client/protocols/plasma-window-management.xml
+ src/client/protocols/server-decoration.xml
+ src/client/protocols/shadow.xml
+ src/client/protocols/slide.xml
+Copyright: 1991-1999, Free Software Foundation, Inc
+ 2015, Marco Martin
+ 2015, Martin Gräßlin
+ 2013-2014, Pier Luigi Fiorini
+License: LGPL-2.1+
+
+Files: src/client/protocols/idle-inhibit-unstable-v1.xml
+ src/client/protocols/output-management.xml
+ src/client/protocols/outputdevice.xml
+ src/client/protocols/pointer-constraints-unstable-v1.xml
+ src/client/protocols/relative-pointer-unstable-v1.xml
+ src/client/protocols/text-input-unstable-v2.xml
+ src/client/protocols/text-input.xml
+ src/client/protocols/xdg-foreign-unstable-v2.xml
+ src/client/protocols/xdg-shell-unstable-v5.xml
+ src/client/protocols/xdg-shell-unstable-v6.xml
+Copyright: 2012-2013, Collabora, Ltd
+ 2010-2013, Intel Corporation
+ 2015-2016, Jan Arne Petersen
+ 2013, Jasper St. Pierre
+ 2014, Jonas Ådahl
+ 2008-2013, Kristian Høgsberg
+ 2013, Rafael Antognolli
+ 2015-2016, Red Hat Inc
+ 2015, Samsung Electronics Co., Ltd
+ 2015, Sebastian Kügler <sebas at kde.org>
+License: MIT/X11
+
+Files: src/client/protocols/surface-extension.xml
+Copyright: 2012, Digia Plc and/or its subsidiary(-ies)
+License: BSD-3-clause
+
+Files: debian/*
+Copyright: 2014, Jonathan Riddell <jriddell at ubuntu.com>
+License: LGPL-2.1+
+
+License: BSD-3-clause
+ You may use this file under the terms of the BSD license as follows:
+ .
+ "Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+ of its contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This library 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
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+License: LGPL-2.1+3+KDEeV
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) version 3, or any
+ later version accepted by the membership of KDE e.V. (or its
+ successor approved by the membership of KDE e.V.), which shall
+ act as a proxy defined in Section 6 of version 3 of the license.
+ .
+ This library 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
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1", likewise,
+ the complete text of the GNU Lesser General Public License version 3 can be
+ found in "/usr/share/common-licenses/LGPL-3".
+
+License: MIT/X11
+ Permission to use, copy, modify, distribute, and sell this
+ software and its documentation for any purpose is hereby granted
+ without fee, provided that the above copyright notice appear in
+ all copies and that both that copyright notice and this permission
+ notice appear in supporting documentation, and that the name of
+ the copyright holders not be used in advertising or publicity
+ pertaining to distribution of the software without specific,
+ written prior permission. The copyright holders make no
+ representations about the suitability of this software for any
+ purpose. It is provided "as is" without express or implied
+ warranty.
+ .
+ THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
+ SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
+ AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+ THIS SOFTWARE.
diff --git a/debian/kwayland.install b/debian/kwayland.install
new file mode 100644
index 0000000..1a79d90
--- /dev/null
+++ b/debian/kwayland.install
@@ -0,0 +1,3 @@
+usr/lib/*/libKF6WaylandClient.so.5.*
+usr/lib/*/libKF6WaylandClient.so.6
+usr/share/qlogging-categories6/
diff --git a/debian/kwayland.lintian-overrides b/debian/kwayland.lintian-overrides
new file mode 100644
index 0000000..3eca9b9
--- /dev/null
+++ b/debian/kwayland.lintian-overrides
@@ -0,0 +1 @@
+kwayland6: package-name-doesnt-match-sonames libKF6WaylandClient6
diff --git a/debian/kwayland6-dev.install b/debian/kwayland6-dev.install
new file mode 100644
index 0000000..0e47fff
--- /dev/null
+++ b/debian/kwayland6-dev.install
@@ -0,0 +1,4 @@
+usr/include/KF6/KWayland/
+usr/lib/*/cmake/KF6Wayland/
+usr/lib/*/libKF6WaylandClient.so
+usr/lib/*/pkgconfig/
diff --git a/debian/meta/cmake-ignore b/debian/meta/cmake-ignore
new file mode 100644
index 0000000..be04c0e
--- /dev/null
+++ b/debian/meta/cmake-ignore
@@ -0,0 +1,2 @@
+- QCH , API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop):
+ series: xenial
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..fa0af1d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+%:
+ dh $@ --with kf6 --buildsystem kf6
+
+override_dh_shlibdeps:
+ dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/
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/tests/acc b/debian/tests/acc
new file mode 100755
index 0000000..f8dc629
--- /dev/null
+++ b/debian/tests/acc
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+for in_file in debian/*.acc.in; do
+ out_file=${in_file%.in}
+ sed 's/@@DEB_HOST_MULTIARCH@@/'"${DEB_HOST_MULTIARCH}"'/' \
+ "${in_file}" > "${out_file}"
+done
+
+dh_acc
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..234dfc6
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,15 @@
+Tests: testsuite
+Depends: build-essential,
+ dbus-x11,
+ libpam-systemd,
+ qtwayland5,
+ weston,
+ xauth,
+ xvfb,
+ @,
+ @builddeps@
+Restrictions: build-needed
+
+Tests: acc
+Depends: dh-acc, exuberant-ctags, @
+Restrictions: allow-stderr
diff --git a/debian/tests/testsuite b/debian/tests/testsuite
new file mode 100755
index 0000000..170f750
--- /dev/null
+++ b/debian/tests/testsuite
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+export LANG=C.UTF-8
+export LC_ALL=C.UTF-8
+
+if [ -z "$HOME" ] || [ ! -d "$HOME" ]; then
+ [ -e debian/tests.home ] || mkdir debian/tests.home
+ export HOME="$(pwd)/debian/tests.home"
+ trap "rm -rf debian/tests.home" EXIT
+fi
+mkdir -p "$HOME"/.config || true
+mkdir -p "$HOME/runtime" || true
+chmod 700 "$HOME/runtime"
+export XDG_RUNTIME_DIR="$HOME/runtime"
+xvfb-run -a --server-args="-screen 0 1024x768x24+32" \
+ dh_auto_test --no-parallel
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..b68394d
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,7 @@
+Name: kwayland
+Changelog: https://cgit.kde.org/kwayland.git/log
+Contact: plasma-devel at kde.org
+Donation: https://www.kde.org/community/donations/index.php
+Repository: https://anongit.kde.org/kwayland.git
+Repository-Browse: https://cgit.kde.org/kwayland.git
+Security-Contact: security at kde.org
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..e99d100
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,30 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+mQENBFfNUR8BCADDjPXScwObp7mWwUnrjqrM0gGg+pId6vqe0a5A4xr+Rgj26quK
+2qJLym0mmul/uh2M8z486qDTQYQaTEppFCosH3WqFonTN2LWpHcujeVABXkAe9qo
+DHBZZRMw8CXtiEwvJ/xV/MXTR7G0QCqT4HF045SAyyBjusBiiGly32JEDD4FdjHj
+KKUrAJyyoc6frake7ZMO0SO3tQNwmi4T5KLSoxhi3Zgez2k9GPZEj4/W7l5Ne0zQ
+7C8Tgo8wraqj/8pzjfP6+Dc2LHOTtu8DGDQkXEFa9VvuAotOtI8Kjff+bOd36WTL
+L2dk69Bb7WbhRLkkavHZCdKOpfyBtVn+hGWRABEBAAG0G0RhdmlkIEZhdXJlIDxm
+YXVyZUBrZGUub3JnPokBPQQTAQgAJwUCV81RHwIbAwUJCWYBgAULCQgHAgYVCAkK
+CwIEFgIDAQIeAQIXgAAKCRBY0O5kikizu/01B/46hG+MaTFW1CVevZrGyPacmDRj
+pQhx/ODadBkVXXaJyr7aNKT3EvAedyT82SGT/ch+aqXjZK1kEwK6zITqoOZZUt2I
+CjBN4+UfLrWwlKldZShbhJ6NMHJIeYQ5EDlMw7TWVn0OPkRuDvLEasgOhxR9ZjWW
+c5wlcZXXy8N+wGSR0bThzl0pdFcIy9Z3g411ZOvjUdDuWqtKUH9iy1VdVyba7FXI
+x/BqAXIVsAaIFNsJBZZ7C7j1a1IlTykRLiDjh3mpyBfX4xfMTo4z6pjfQsoPebJl
+TlCnwAkIxeyatGXm4OCqEA9zPVd1Ju7+XuEr6+15ENYJ4oYsZjfyScHHJdWMuQEN
+BFfNUR8BCADe5wRc/QFL92npVAgzPQ9mJKopscRcxs0f2DM7EBPzUFvWGRIGRdB8
+obXfzBp4Pfyzqky7C1X/j7ENzx+Kol1AJ93wjUEfLoZ/zsvoj9ZT3GdjeVQeReKY
+d4th7Jqo4qxvi33Pud0jZsENezzgdd4npiNN9bFX0mjNKNHL9o1n5nTm9pfDI/AS
+PZz2RoRO7oUJb+aX6hKxTBaKoAiZHybAXQVchtwJx0O4wLbZ3E4ytJdcATlPDNXS
+jw2Lmns8aGa6DBGyqiG6g1PlCnOI2Q/cQK1zbkSisfoCbpEq1MgIzuZSoJ00NIEp
+eiACoR82565G68yAb+uKHkcFrYkfDT41ABEBAAGJASUEGAEIAA8FAlfNUR8CGwwF
+CQlmAYAACgkQWNDuZIpIs7vWkgf9GNUZmD0UgbQmj0nwkEHum1g7LD+MZL0+P2kg
+HyEL3Cm01ot9d+X5ed/gAJ6hDR55KYxHi+/wwwkCNDLoQoP+7VZq2fMiGD0/bDar
+oWQqbckqDZU4l69u9NbYvVWHUerfwKfi0ZKN5sJqLwIkr57wEX0I/TBGoMuFB27q
+2qyloS5m1Q2pke2mmZjKSqE0jxZJ7iFGJO/Buyjgd1B2kr0DaGaCrh0wjfVjAWpt
+klK95Phry1jQc7W0Z4ZdWpB79S1yW670eutSC4fMjvsNxROGkPx4dDkyG5nToeau
+zhEh/pXho2Eo/aFEqqY42GMSlN9rf7ekaTNo7OxsE7vvCB0fug==
+=4o3u
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..137b3e9
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/frameworks/([\d.]+)/kwayland-([\d.]+)\.tar\.xz
More information about the Neon-commits
mailing list