diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..50e13cd --- /dev/null +++ b/debian/changelog @@ -0,0 +1,53 @@ +wayvnc (0.7.1-1~bpo12+rpt2) bookworm; urgency=medium + + * Add unreleased 0.7.2 changes + + -- Simon Long Mon, 06 Nov 2023 09:44:26 +0000 + +wayvnc (0.7.1-1~bpo12+rpt1) bookworm; urgency=medium + + * Backport from Trixie + + -- Simon Long Tue, 31 Oct 2023 07:10:38 +0000 + +wayvnc (0.7.1-1) unstable; urgency=medium + + * Upload to unstable. + + -- Boyuan Yang Tue, 24 Oct 2023 12:54:24 -0400 + +wayvnc (0.7.1-1~exp1) experimental; urgency=medium + + * New upstream release. + * debian/copyright: Update Unlicense license. + + -- Boyuan Yang Sun, 15 Oct 2023 16:10:45 -0400 + +wayvnc (0.6.2-1) unstable; urgency=medium + + * New upstream version. (Closes: #1041895) + * debian/wayvnc.examples: Install example files. + * debian/copyright: Update information. + * debian/control: + + Add new build-dep libjansson-dev. + + Further limit version requirement for libaml-dev, libneatvnc-dev. + + Add myself into Uploaders list. + + Bump Standards-Version to 4.6.2. + + -- Boyuan Yang Tue, 25 Jul 2023 14:01:01 -0400 + +wayvnc (0.5.0-1) unstable; urgency=medium + + * New upstream version + - Use new NeatVNC buffer submission API (closes: #1015099) + * debian/control: add minimum version for libneatvnc-dev (>= 0.5.1) + * debian/copyright: murmurhash was moved to neatvnc + * debian/copyright: bump year + + -- Johannes Schauer Marin Rodrigues Sat, 16 Jul 2022 22:50:17 +0200 + +wayvnc (0.4.1-1) unstable; urgency=medium + + * Initial release. (Closes: #1002590) + + -- Johannes Schauer Marin Rodrigues Tue, 28 Dec 2021 11:34:53 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..2e73179 --- /dev/null +++ b/debian/control @@ -0,0 +1,36 @@ +Source: wayvnc +Priority: optional +Section: admin +Maintainer: Johannes Schauer Marin Rodrigues +Uploaders: + Boyuan Yang , +Standards-Version: 4.6.2 +Build-Depends: + debhelper-compat (= 13), + meson, + pkg-config, + scdoc, + libpam0g-dev, + libpixman-1-dev, + libdrm-dev, + libxkbcommon-dev, + libwayland-dev, + libaml-dev (>= 0.3.0), + libjansson-dev, + libneatvnc-dev (>= 0.7.0), + zlib1g-dev, + libturbojpeg0-dev, + gnutls-dev, +Rules-Requires-Root: no +Homepage: https://github.com/any1/wayvnc +Vcs-Git: https://salsa.debian.org/debian/wayvnc.git +Vcs-Browser: https://salsa.debian.org/debian/wayvnc + +Package: wayvnc +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, +Description: VNC server for wlroots-based Wayland compositors + It attaches to a running Wayland session, creates virtual input devices, and + exposes a single display via the RFB protocol. The Wayland session may be a + headless one, so it is also possible to run wayvnc without a physical display + attached. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..62f64fd --- /dev/null +++ b/debian/copyright @@ -0,0 +1,97 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: wayvnc +Upstream-Contact: Andri Yngvason +Source: https://github.com/any1/wayvnc + +Files: * +Copyright: 2019-2020, 2023 Andri Yngvason + 2020 Scott Moreau + 2020 Nicholas Sica + 1998, 2015 Todd C. Miller + 2022-2023 Jim Ramsay +License: ISC + +Files: debian/* +Copyright: 2021-2022 Johannes Schauer Marin Rodrigues +License: CC0-1.0 + +Files: test/integration/integration.sh +Copyright: (None) +License: Unlicense + +Files: protocols/* +Copyright: 2019 Josef Gajdusek + 2017 Red Hat Inc. + 2018 Simon Ser + 2019 Andri Yngvason + 2018 Rostislav Pehlivanov + 2019 Ivan Molodetskikh + 2011 Kristian Høgsberg + 2010-2013 Intel Corporation + 2012-2013 Collabora, Ltd. + 2018, 2019 Purism SPC + 2014, 2015 Collabora, Ltd. +License: Expat + +License: Unlicense + This is free and unencumbered software released into the public domain. + . + Anyone is free to copy, modify, publish, use, compile, sell, or + distribute this software, either in source code form or as a compiled + binary, for any purpose, commercial or non-commercial, and by any + means. + . + In jurisdictions that recognize copyright laws, the author or authors + of this software dedicate any and all copyright interest in the + software to the public domain. We make this dedication for the benefit + of the public at large and to the detriment of our heirs and + successors. We intend this dedication to be an overt act of + relinquishment in perpetuity of all present and future rights to this + software under copyright law. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + . + For more information, please refer to + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice (including the next + paragraph) shall be included in all copies or substantial portions of the + Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +License: CC0-1.0 + On Debian systems, the full text of the CC0 1.0 Universal License + can be found in the file `/usr/share/common-licenses/CC0-1.0'. + +License: ISC + Permission to use, copy, modify, and/or distribute this software for any purpose + with or without fee is hereby granted, provided that the above copyright notice + and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + 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/rules b/debian/rules new file mode 100755 index 0000000..d8309f6 --- /dev/null +++ b/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml new file mode 100644 index 0000000..8424db4 --- /dev/null +++ b/debian/salsa-ci.yml @@ -0,0 +1,3 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml 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/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..3f8d6e8 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,5 @@ +--- +Repository: https://github.com/any1/wayvnc +Repository-Browse: https://github.com/any1/wayvnc +Bug-Submit: https://github.com/any1/wayvnc/issues/new +Bug-Database: https://github.com/any1/wayvnc/issues diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..3acb28c --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="dversionmangle=auto,filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/wayvnc-$1\.tar\.gz/" \ + https://github.com/any1/wayvnc/tags .*/v?(\d\S+)\.tar\.gz diff --git a/debian/wayvnc.examples b/debian/wayvnc.examples new file mode 100644 index 0000000..e39721e --- /dev/null +++ b/debian/wayvnc.examples @@ -0,0 +1 @@ +examples/*