From: Marius Gripsgard Date: Sun, 29 Oct 2023 14:53:23 +0000 (+0100) Subject: wlcs (1.6.1-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/1.6.1-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0a8b221c4d1d0dd854c56448b0f2e0f4287b3b35;p=wlcs.git wlcs (1.6.1-1) unstable; urgency=medium * New upstream version 1.6.1 * d/copyright: Update to match upstream release [dgit import unpatched wlcs 1.6.1-1] --- 0a8b221c4d1d0dd854c56448b0f2e0f4287b3b35 diff --cc debian/changelog index 4a7e4e6,0000000..3520745 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,112 -1,0 +1,230 @@@ - wlcs (1.6.1-0ubuntu0) UNRELEASED; urgency=medium ++wlcs (1.6.1-1) unstable; urgency=medium + - * Bump project version in CMakeLists.txt ++ * New upstream version 1.6.1 ++ * d/copyright: Update to match upstream release + - -- Michał Sawicz Tue, 10 Oct 2023 12:14:27 +0200 ++ -- Marius Gripsgard Sun, 29 Oct 2023 15:53:23 +0100 + - wlcs (1.6.0-0ubuntu0) UNRELEASED; urgency=medium ++wlcs (1.6.0-1) unstable; urgency=medium + - * New upstream release. Notable changes: - + Update wayland.xml to latest - + XDG stable: use mock methods instead of notification lists - + Test popup constraint_adjustment - + Tests for XDG shell (stable) version 5 - + Test that text input is entered after child window is closed - + Copy geometry headers from Mir - + Test popups are dismissed in the correct order - + Test buffer can be deleted after it's attached - + Less flaky synchronization for VirtualPointerV1Test (#297, #294) - + VirtualPointerV1Test: no-events-sent test fails if events are sent (#296) - + Fix various frame-event misunderstandings - + Change remaining std::experimental::optionals to std::optional - - -- Alan Griffiths Mon, 17 Jul 2023 13:12:00 +0100 - - wlcs (1.5.0-0ubuntu0) UNRELEASED; urgency=medium ++ * New upstream version 1.6.0 ++ * debian/control: Add ubports team to uploaders ++ * debian/control: Add myself to uploaders ++ * debian/copyright: Refresh copyright to match upstream release + - * New upstream release. Notable changes: - + Tests for zwlr_virtual_pointer_v1 - + Use maximum shared version when binding globals (Fixes #234) - + Make zxdg_shell_v6 ExpectedlyNotSupported if not in supported_extensions - (Fixes #237) - + Destroy xdg_toplevel before xdg_surface on cleanup - + Fixup CMakeLists.txt so tests can use MOCK_METHOD - + c++20 - + Fix BadBufferTest.test_truncated_shm_file protocol error - + Fix CMake install dir usage in pkgconfig, honour CMAKE_INSTALL_INCLUDEDIR ++ -- Marius Gripsgard Thu, 10 Aug 2023 23:35:06 +0200 + - -- Alan Griffiths Fri, 6 Jan 2023 11:40:13 +0000 ++wlcs (1.5.0-1) unstable; urgency=medium + - wlcs (1.4.0-0ubuntu0) UNRELEASED; urgency=medium ++ * New upstream release. ++ * debian/watch: ++ + Obtain orig tarball from Git tag. ++ + No pgpsigurlmangling anymore. ++ * debian/upstream/signing-key.asc: ++ + Drop for now. Release downloads are broken on Github these days. ++ * debian/copyright: ++ + Update auto-generated copyright.in file. ++ + Update copyright attributions. ++ * debian/control: ++ + Bump Standards-Version: to 4.6.2. No changes needed. + - * New upstream release. Notable changes: - + Add tests for zwp_text_input_unstable_v3 - + Add tests for zwp_input_method_unstable_v2 - + Add tests for zwlr_layer_shell_v1 version 4 - + Drop requriement for compositors to implement wl_shell. Tests which - require an arbitrary "visible surface" should now only require one - of xdg_shell, xdg_shell_unstable_v6, or wl_shell. - + Fix expectations of keyboard focus for xdg_popup tests to match the - protocol. NOTE: These tests will fail on many compositors, including - Weston, as is is common to not follow the protocol correctly here. ++ -- Mike Gabriel Sun, 29 Jan 2023 20:30:05 +0100 ++ ++wlcs (1.4.0-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/patches: ++ + Drop patches 0001 and 0002. Applied upstream. ++ * debian/control: ++ + Bump Standards-Version: to 4.6.0. No changes needed. ++ * debian/copyright: ++ + Update auto-generated copyright.in file. ++ + Update copyright attributions. ++ ++ -- Mike Gabriel Mon, 04 Apr 2022 23:30:52 +0200 ++ ++wlcs (1.3.0-4) unstable; urgency=medium ++ ++ [ Marius Gripsgard ] ++ * debian/rules: ++ + Fix FTBFS on armel and powerpc due to missing atomic linkage. ++ ++ -- Mike Gabriel Fri, 12 Nov 2021 10:16:44 +0100 ++ ++wlcs (1.3.0-3) unstable; urgency=medium + - -- Christopher James Halse Rogers Fri, 25 Feb 2022 15:33:24 +1100 ++ [ Marius Gripsgard ] ++ * debian/patches: ++ + Add 0001-cmake-always-set-GTEST_LIBRARY-if-it-isn-t.patch and ++ 0002-Fix-build-when-using-GTest-1.11.patch. Fix FTBFS (cmake: ++ always set GTEST_LIBRARY if it isn't; fix build when using GTest-1.11). ++ (Closes: #998894). + - wlcs (1.3.0-0ubuntu0) groovy; urgency=medium ++ [ Debian Janitor ] ++ * debian/upstream/metadata: ++ + Set upstream metadata fields: Repository. ++ + Remove obsolete field Name from debian/upstream/metadata ++ (already present in machine-readable debian/copyright). ++ ++ [ Mike Gabriel ] ++ * debian/copyright: ++ + Update copyright attributions. ++ ++ -- Mike Gabriel Wed, 10 Nov 2021 17:03:08 +0100 ++ ++wlcs (1.3.0-2) unstable; urgency=medium ++ ++ * Upload to unstable as is. ++ ++ -- Mike Gabriel Mon, 13 Sep 2021 21:47:46 +0200 ++ ++wlcs (1.3.0-1) experimental; urgency=medium + + * New upstream release. Notable changes: - + Check Cursor movement is not propagating to clients correctly when - zwp_relative_pointer_manager_v1 is enabled - + Support getting the latest serial sent from the compositor (useful for - popup grabs, and possibly other things in the future). Adding `wl_keyboard` - makes sure new surfaces have a serial once they're focused, and provides - access to keyboard focus ++ + Check Cursor movement is not propagating to clients correctly ++ when zwp_relative_pointer_manager_v1 is enabled + + Test that correct input event is used for interactive move - + Fix FindGtestGmock.cmake for new cmake (Fixes the build on Alpine Linux) + + Test that layer surfaces are correctly reconfigured + + Add tests for popup done event + + Test surfaces get enter/leave events + + Test version 2 and 3 features of zwlr_layer_shell_v1 - + Destroy subsurfaces - + Show surface type names in paramaterized touch tests ++ * debian/copyright: ++ + Refresh for new upstream + - -- Alan Griffiths Thu, 27 May 2021 13:13:13 +0100 ++ -- Christopher James Halse Rogers Thu, 17 Jun 2021 09:38:35 +1000 + - wlcs (1.2.1-0ubuntu0) groovy; urgency=medium ++wlcs (1.2.1-1) unstable; urgency=medium + - * New upstream release. Notable changes: - + Fix cut & paste test ++ * New upstream release. ++ * debian/upstream/signing-key.asc: ++ + Update pubkey 0xF4A0E7F950F362FA5B719C48D4DB4A9F5D044F1A (RAOF). ++ * debian/{watch,rules,copyright}: ++ + Don't repack orig tarball anymore. Non-DFSG files have been removed ++ from the upstream project. ++ * debian/control: ++ + Bump Standards-Version: to 4.5.1. No changes needed. ++ * debian/copyright: ++ + Update copyright attributions. ++ ++ -- Mike Gabriel Fri, 26 Feb 2021 22:03:29 +0100 ++ ++wlcs (1.2.0+dfsg-1) unstable; urgency=medium + - -- Alan Griffiths Fri, 19 Feb 2021 11:11:11 +0000 ++ * New upstream release. ++ * debian/upstream/signing-key.asc: ++ + Update upstream maintainer's GPG pubkey. ++ * debian/patches: ++ + Drop fix-cmake-version.patch. Resolved upstream. ++ * debian/copyright: ++ + Update auto-generated copyright.in file. ++ + Update copyright attributions. ++ * debian/control: ++ + Bump to DH compat level version 13. ++ * debian/control: ++ + Bump Standards-Version:to 4.5.0. No changes needed. + - wlcs (1.2.0-0ubuntu0) groovy; urgency=medium ++ -- Mike Gabriel Fri, 30 Oct 2020 23:42:19 +0100 + - * New upstream release. Notable changes: - + Add tests for wlr_layer_shell_unstable_v1 - + Build fixes for Musl libc; WLCS now builds on Alpine. Thanks, Luca Weiss - + More XDG Shell tests, particularly around protocol errors, - window-geometry, and input edge-cases. - + Add tests for wlr_foreign_toplevel_management_unstable_v1 - + Many improvements to wl_subsurface tests. Notably this fixes a - misinterpretation of the protocol which lead to testing incorrect - behaviour. ++wlcs (1.1.0+dfsg-7) unstable; urgency=medium ++ ++ * debian/rules: ++ + Set -DWLCS_BUILD_ASAN=OFF for two more architectures (m68k, sh4). ++ ++ -- Mike Gabriel Tue, 08 Sep 2020 19:00:25 +0200 ++ ++wlcs (1.1.0+dfsg-6) unstable; urgency=medium ++ ++ * debian/control: ++ + Add B-D: libffi-dev. ++ * debian/rules: ++ + Set -DWLCS_BUILD_ASAN=OFF for several more architectures (s390x, alpha, ++ hppa, ia64, riscv64 and sparc64). ++ ++ -- Mike Gabriel Tue, 08 Sep 2020 17:17:51 +0200 ++ ++wlcs (1.1.0+dfsg-5) unstable; urgency=medium ++ ++ * debian/control: ++ + Fix plural form of suite in SYNOPSIS. (Closes: #962015). ++ * debian/rules: ++ + Set WLCS_BUILD_ASAN to OFF on mipsel and mips64el architectures. ++ ++ -- Mike Gabriel Tue, 14 Jul 2020 00:45:24 +0200 ++ ++wlcs (1.1.0+dfsg-4) unstable; urgency=medium ++ ++ * debian/rules: ++ + Drop old comments. ++ + Fix varialble name WITH_UBSAN. ++ ++ -- Mike Gabriel Mon, 17 Feb 2020 22:53:56 +0100 ++ ++wlcs (1.1.0+dfsg-3) unstable; urgency=medium ++ ++ * debian/control: ++ + Limit building to linux-any architectures. ++ * debian/rules: ++ + Disable UBSAN and TSAN sanitizers on architectures that don't support ++ them. ++ ++ -- Mike Gabriel Mon, 17 Feb 2020 20:47:38 +0100 ++ ++wlcs (1.1.0+dfsg-2) unstable; urgency=medium ++ ++ * Source-only upload as-is. ++ ++ -- Mike Gabriel Sun, 02 Feb 2020 07:37:17 +0100 ++ ++wlcs (1.1.0+dfsg-1) unstable; urgency=medium ++ ++ [ Christopher James Halse Rogers ] ++ * Prepare initial version wlcs src:pkg for Ubuntu. ++ ++ [ Mike Gabriel ] ++ * Repack upstream version 1.1.0 -> 1.1.0+dfsg. The upstream ++ sources contain an encrypted file. ++ * debian/control: ++ + Update Maintainer: and Uploaders: fields. ++ + Add Rules-Requires-Root: field and set it to 'no'. ++ + Cosmetic update of D field, list deps line-by-line. ++ + In Vcs-Git: field, drop branch attribute (we are on master branch now). ++ + Bump Standards-Version: to 4.4.1. No changes needed. ++ + In src:pkg definitions, move Section: field further up. ++ + Drop Section: field from bin:pkg wlcs. ++ * debian/copyright: ++ + Re-work entirely. Lists files individually for better license and ++ copyright tracking. ++ * debian/upstream/signing-key.asc: ++ + Reduce key size, make key minimal. ++ * debian/upstream/metadata: ++ + Add file for being DEP-12 compliant. ++ * debian/gbp.conf: ++ + Update for new branch layout on salsa. ++ * debian/watch: ++ + Re-packing the orig tarball is required to drop encrypted file from ++ upstream sources; add dversionmangle and repacksuffix options. ++ * debian/rules: ++ + Add get-orig-source target with cmdline options for repacking the orig ++ tarball. ++ * Initial upload to Debian. (Closes: #949474). + - -- Christopher James Halse Rogers Mon, 31 Aug 2020 16:39:21 +1000 ++ -- Mike Gabriel Tue, 21 Jan 2020 14:01:19 +0100 + - wlcs (1.1.0-0ubuntu0) eoan; urgency=medium ++wlcs (1.1.0-0ubuntu2) UNRELEASED; urgency=medium + - * New upstream release. Relevant upstream changes: - + Document the compositor-integration version macros - + Add tests for the wl_output protocol - + More tests for XDG Shell, particularly around popups and window movement - + Add tests for wp_primary_selection_unstable_v1 protocol - + Add tests for gdk_primary_selection protocol - + Lots of build fixes for !Ubuntu systems. Thanks, Neal Gompa! ++ * debian/rules: ++ * debian/patches/fix-pkg-config-with-absolute-libexec-configured.patch: ++ + Drop, instead passing a relative CMAKE_INSTALL_LIBEXECDIR + - -- Christopher James Halse Rogers Tue, 23 Jul 2019 10:37:52 +1000 ++ -- Christopher James Halse Rogers Thu, 22 Aug 2019 16:30:49 +1000 + - wlcs (1.0-0ubuntu0) disco; urgency=medium ++wlcs (1.1.0-0ubuntu1) eoan; urgency=medium + - * Initial release ++ * Initial upload to Ubuntu ++ * debian/patches/fix-cmake-version.patch: ++ + Cherry pick fix for project version. This is 1.1.0, not 1.0.0! ++ * debian/patches/fix-pkg-config-with-absolute-libexec-configured.patch: ++ + Fix duplicate ${prefix} in wlcs.pc when manually specifying ++ CMAKE_INSTALL_LIBEXECDIR + - -- Christopher James Halse Rogers Tue, 08 Jan 2019 11:32:06 +1100 ++ -- Christopher James Halse Rogers Wed, 21 Aug 2019 12:08:38 +1000 diff --cc debian/control index e65efd8,0000000..08c124a mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,29 -1,0 +1,37 @@@ +Source: wlcs ++Section: devel +Priority: optional - Maintainer: Christopher James Halse Rogers ++Maintainer: Debian Mir Team ++Uploaders: ++ Debian UBports Team , ++ Christopher James Halse Rogers , ++ Mike Gabriel , ++ Marius Gripsgard , +Build-Depends: - debhelper (>= 9), ++ debhelper-compat (= 13), + cmake, + libboost-dev, ++ libffi-dev, + libgtest-dev, + libwayland-dev, + pkg-config, + google-mock - Standards-Version: 4.1.3 - Section: devel ++Standards-Version: 4.6.2 ++Rules-Requires-Root: no +Homepage: https://github.com/MirServer/wlcs +Vcs-Browser: https://salsa.debian.org/mir-server-team/wlcs +Vcs-Git: https://salsa.debian.org/mir-server-team/wlcs.git + +Package: wlcs - Section: devel - Architecture: any ++Architecture: linux-any +Multi-Arch: same - Depends: ${misc:Depends}, ${shlibs:Depends} - Description: Wayland Conformance Suite's ++Depends: ++ ${misc:Depends}, ++ ${shlibs:Depends}, ++Description: Wayland Conformance Suites + wlcs aspires to be a protocol-conformance-verifying test suite usable by + Wayland compositor implementations. + . + This package contains the headers necessary for a Wayland compositor to + provide the integration module needed to run wlcs tests, and the test + runner binary needed to run the tests against the compositor. diff --cc debian/copyright index fa4f094,0000000..89c7358 mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,73 -1,0 +1,379 @@@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: wlcs ++Upstream-Contact: mir-devel@lists.ubuntu.com +Source: https://github.com/MirServer/wlcs + - Files: * - Copyright: 2017-2019 Canonical, Ltd ++Files: example/mir_integration.cpp ++ include/active_listeners.h ++ include/data_device.h ++ include/gtest_helpers.h ++ include/gtk_primary_selection.h ++ include/helpers.h ++ include/in_process_server.h ++ include/input_method.h ++ include/layer_shell_v1.h ++ include/method_event_impl.h ++ include/mock_input_method_v1.h ++ include/mock_input_method_v2.h ++ include/mock_text_input_v2.h ++ include/mock_text_input_v3.h ++ include/pointer_constraints_unstable_v1.h ++ include/primary_selection.h ++ include/relative_pointer_unstable_v1.h ++ include/surface_builder.h ++ include/version_specifier.h ++ include/wl_handle.h ++ include/wl_interface_descriptor.h ++ include/wlcs/display_server.h ++ include/wlcs/pointer.h ++ include/wlcs/touch.h ++ include/xdg_output_v1.h ++ include/xdg_shell_stable.h ++ include/xdg_shell_v6.h ++ src/data_device.cpp ++ src/gtk_primary_selection.cpp ++ src/in_process_server.cpp ++ src/input_method.cpp ++ src/layer_shell_v1.cpp ++ src/main.cpp ++ src/pointer_constraints_unstable_v1.cpp ++ src/primary_selection.cpp ++ src/relative_pointer_unstable_v1.cpp ++ src/surface_builder.cpp ++ src/thread_proxy.h ++ src/version_specifier.cpp ++ src/xdg_output_v1.cpp ++ src/xdg_shell_stable.cpp ++ src/xdg_shell_v6.cpp ++ src/xfail_supporting_test_listener.cpp ++ src/xfail_supporting_test_listener.h ++ tests/copy_cut_paste.cpp ++ tests/frame_submission.cpp ++ tests/gtk_primary_selection.cpp ++ tests/pointer_constraints.cpp ++ tests/primary_selection.cpp ++ tests/relative_pointer.cpp ++ tests/self_test.cpp ++ tests/subsurfaces.cpp ++ tests/surface_input_regions.cpp ++ tests/touches.cpp ++ tests/wl_output.cpp ++ tests/wlr_foreign_toplevel_management_v1.cpp ++ tests/wlr_layer_shell_v1.cpp ++ tests/wlr_virtual_pointer_v1.cpp ++ tests/xdg_output_v1.cpp ++Copyright: 2017, Canonical Ltd. ++ 2017-2019, Canonical Ltd. ++ 2018, Canonical Ltd. ++ 2018-2019, Canonical Ltd. ++ 2019, Canonical Ltd. ++ 2020, Canonical Ltd. ++ 2021, Canonical Ltd. ++ 2022, Canonical Ltd. ++License: GPL-3 ++ ++Files: .gitignore ++ .github/workflows/ppa-upload.yml ++ .github/workflows/spread.yml ++ .github/workflows/tarball.yml ++ README.rst ++ spread.yaml ++ spread/build/alpine/task.yaml ++ spread/build/fedora/task.yaml ++ spread/build/ubuntu/task.yaml ++ src/test_c_compile.c ++ tools/make_release_tarball ++ tools/ppa-upload.sh ++ wlcs.pc.in ++Copyright: ++ 2017-2021, Canonical, Ltd. ++License: GPL-3 ++Comment: ++ No copyright header(s) in files. Assuming license and copyright ++ holdership from similar files in this project. ++ ++Files: cmake/FindGtestGmock.cmake ++Copyright: 2017-2019, Canonical Ltd. ++License: LGPL-3 ++Comment: ++ Assuming copyright holder ship from majority of files. ++ . ++ Using license as communicated with raof@ubuntu.com (upstream ++ dev) via IRC on 2020-01-21. ++ ++Files: cmake/JoinPaths.cmake ++Copyright: 2020 Jan Tojnar ++License: Expat ++ ++Files: tests/test_bad_buffer.cpp ++ tests/test_surface_events.cpp ++ tests/xdg_popup.cpp ++ tests/xdg_surface_stable.cpp ++ tests/xdg_surface_v6.cpp ++ tests/xdg_toplevel_stable.cpp ++ tests/xdg_toplevel_v6.cpp ++Copyright: 2012, Intel Corporation ++ 2013, Collabora, Ltd. ++ 2017, Canonical Ltd. ++ 2018, Canonical Ltd. ++License: Expat ++ ++Files: include/mutex.h ++ include/shared_library.h ++ include/geometry/dimensions.h ++ include/geometry/displacement.h ++ include/geometry/forward.h ++ include/geometry/point.h ++ include/geometry/rectangle.h ++ include/geometry/size.h ++ src/helpers.cpp ++ src/shared_library.cpp ++Copyright: 2013, Canonical Ltd. ++ 2017, Canonical Ltd. ++ Canonical Ltd. ++License: LGPL-2-or-3 ++ ++Files: src/protocol/pointer-constraints-unstable-v1.xml ++ src/protocol/relative-pointer-unstable-v1.xml ++Copyright: 2014, Jonas Âdahl ++ 2015, Red Hat Inc. ++License: MIT~X11 ++ ++Files: src/protocol/gtk-primary-selection.xml ++ src/protocol/primary-selection-unstable-v1.xml ++Copyright: 2015-2016, Red Hat ++License: MIT~X11 ++ ++Files: CMakeLists.txt ++Copyright: 2017, Canonical Ltd. ++License: GPL-2-or-3 ++ ++Files: src/protocol/wlr-layer-shell-unstable-v1.xml ++Copyright: 2017, Drew DeVault ++License: NTP~legal-disclaimer ++ ++Files: src/protocol/wlr-foreign-toplevel-management-unstable-v1.xml ++Copyright: 2018, Ilia Bozhinov ++License: NTP~legal-disclaimer ++ ++Files: src/protocol/text-input-unstable-v2.xml ++Copyright: 2012-2013, Intel Corporation ++ 2015-2016, Jan Arne Petersen ++License: NTP~legal-disclaimer ++ ++Files: src/protocol/text-input-unstable-v3.xml ++Copyright: 2012-2013, Intel Corporation ++ 2015-2016, Jan Arne Petersen ++ 2017-2018, Red Hat, Inc. ++ 2018, Purism SPC ++License: NTP~legal-disclaimer ++ ++Files: src/termcolor.hpp ++Copyright: 2013, Ihor Kalnytskyi ++License: BSD-3-clause ++ ++Files: tests/text_input_v3_with_input_method_v2.cpp ++ tests/text_input_v2_with_input_method_v1.cpp ++Copyright: 2021, Canonical Ltd. ++License: MIT~X11 ++ ++Files: src/protocol/input-method-unstable-v1.xml ++Copyright: 2012-2013, Intel Corporation ++License: MIT~X11 ++ ++Files: src/protocol/input-method-unstable-v2.xml ++Copyright: 2008-2011, Kristian Høgsberg ++ 2010-2011, Intel Corporation ++ 2012-2013, Collabora, Ltd. ++ 2012-2013, Intel Corporation ++ 2015-2016, Jan Arne Petersen ++ 2017-2018, Red Hat, Inc. ++ 2018, Purism SPC ++License: MIT~X11 ++ ++Files: src/protocol/wayland.xml ++Copyright: 2008-2011, Kristian Høgsberg ++ 2010-2011, Intel Corporation ++ 2012-2013, Collabora, Ltd. ++License: MIT~X11 ++ ++Files: src/protocol/xdg-shell-unstable-v6.xml ++Copyright: 2008-2013, Kristian Høgsberg ++ 2010-2013, Intel Corporation ++ 2013, Jasper St. Pierre ++ 2013, Rafael Antognolli ++License: MIT~X11 ++ ++Files: src/protocol/xdg-shell.xml ++Copyright: 2008-2013, Kristian Høgsberg ++ 2010-2013, Intel Corporation ++ 2013, Jasper St. Pierre ++ 2013, Rafael Antognolli ++ 2015-2017, Red Hat Inc. ++ 2015-2017, Samsung Electronics Co., Ltd ++License: MIT~X11 ++ ++Files: src/protocol/wlr-virtual-pointer-unstable-v1.xml ++Copyright: 2019, Josef Gajdusek ++License: MIT~X11 ++ ++Files: src/protocol/xdg-output-unstable-v1.xml ++Copyright: 2017, Red Hat Inc. ++License: MIT~X11 ++ ++Files: debian/* ++Copyright: ++ 2019, Christopher James Halse Rogers ++ 2020-2023, Mike Gabriel ++License: GPL-3 or GPL-2-or-3 or LGPL-2-or-3 or LGPL-3 or Expat or BSD-3-clause or MIT~X11 ++ ++License: GPL-2-or-3 ++ This program is free software: you can redistribute it and/or modify it ++ under the terms of the GNU General Public License version 2 or 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 full text of the GNU General Public Licences ++ can be found in the files ++ `/usr/share/common-licenses/GPL-2` and ++ `/usr/share/common-licenses/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 full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + - Files: tests/test_bad_buffer.cpp - tests/test_surface_events.cpp - xdg_popup_stable.cpp - xdg_popup_v6.cpp - xdg_surface_stable.cpp - xdg_surface_v6.cpp - xdg_toplevel_stable.cpp - xdg_toplevel_v6.cpp - Copyright: 2012 Intel Corporation - 2013 Collabora, Ltd. - 2017-2018 Canonical Ltd. ++License: LGPL-2-or-3 ++ This program is free software: you can redistribute it and/or modify it ++ under the terms of the GNU Lesser General Public License version 2 or 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 Lesser General Public License for more details. ++ . ++ On Debian systems, the full text of the GNU Lesser General Public Licences ++ can be found in the files ++ `/usr/share/common-licenses/LGPL-2` and ++ `/usr/share/common-licenses/LGPL-3` ++ ++License: LGPL-3 ++ This program is free software: you can redistribute it and/or modify it ++ under the terms of the GNU Lesser 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 Lesser General Public License for more details. ++ . ++ On Debian systems, the full text of the GNU Lesser General Public Licence ++ can be found in the file `/usr/share/common-licenses/LGPL-3`. ++ ++License: BSD-3-clause ++ Redistribution and use in source and binary forms of the software as well ++ as documentation, 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. ++ . ++ * The names of the contributors may not be used to endorse or ++ promote products derived from this software without specific ++ prior written permission. ++ . ++ THIS SOFTWARE AND DOCUMENTATION 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 AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH ++ DAMAGE. ++ ++License: MIT~X11 ++ 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: 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. + - - Files: debian/* - Copyright: 2019 Christopher James Halse Rogers - License: GPL-2+ - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This package 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. ++License: NTP~legal-disclaimer ++ 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. + . - You should have received a copy of the GNU General Public License - along with this program. If not, see - . - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - ++ 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 --cc debian/copyright.in index 0000000,0000000..c6f6eed new file mode 100644 --- /dev/null +++ b/debian/copyright.in @@@ -1,0 -1,0 +1,267 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: FIXME ++Upstream-Contact: FIXME ++Source: FIXME ++Disclaimer: Autogenerated by licensecheck ++ ++Files: example/mir_integration.cpp ++ include/active_listeners.h ++ include/data_device.h ++ include/gtest_helpers.h ++ include/gtk_primary_selection.h ++ include/helpers.h ++ include/in_process_server.h ++ include/input_method.h ++ include/layer_shell_v1.h ++ include/method_event_impl.h ++ include/mock_input_method_v2.h ++ include/mock_text_input_v3.h ++ include/pointer_constraints_unstable_v1.h ++ include/primary_selection.h ++ include/relative_pointer_unstable_v1.h ++ include/surface_builder.h ++ include/version_specifier.h ++ include/wl_handle.h ++ include/wl_interface_descriptor.h ++ include/wlcs/display_server.h ++ include/wlcs/pointer.h ++ include/wlcs/touch.h ++ include/xdg_output_v1.h ++ include/xdg_shell_stable.h ++ include/xdg_shell_v6.h ++ src/data_device.cpp ++ src/gtk_primary_selection.cpp ++ src/in_process_server.cpp ++ src/input_method.cpp ++ src/layer_shell_v1.cpp ++ src/main.cpp ++ src/pointer_constraints_unstable_v1.cpp ++ src/primary_selection.cpp ++ src/relative_pointer_unstable_v1.cpp ++ src/surface_builder.cpp ++ src/thread_proxy.h ++ src/version_specifier.cpp ++ src/xdg_output_v1.cpp ++ src/xdg_shell_stable.cpp ++ src/xdg_shell_v6.cpp ++ src/xfail_supporting_test_listener.cpp ++ src/xfail_supporting_test_listener.h ++ tests/copy_cut_paste.cpp ++ tests/frame_submission.cpp ++ tests/gtk_primary_selection.cpp ++ tests/pointer_constraints.cpp ++ tests/primary_selection.cpp ++ tests/relative_pointer.cpp ++ tests/self_test.cpp ++ tests/subsurfaces.cpp ++ tests/surface_input_regions.cpp ++ tests/touches.cpp ++ tests/wl_output.cpp ++ tests/wlr_foreign_toplevel_management_v1.cpp ++ tests/wlr_layer_shell_v1.cpp ++ tests/wlr_virtual_pointer_v1.cpp ++ tests/xdg_output_v1.cpp ++Copyright: 2017, Canonical Ltd. ++ 2017-2019, Canonical Ltd. ++ 2018, Canonical Ltd. ++ 2018-2019, Canonical Ltd. ++ 2019, Canonical Ltd. ++ 2020, Canonical Ltd. ++ 2021, Canonical Ltd. ++ 2022, Canonical Ltd. ++License: GPL-3 ++ FIXME ++ ++Files: README.rst ++ bors.toml ++ cmake/FindGtestGmock.cmake ++ debian/control ++ debian/gbp.conf ++ debian/patches/README ++ debian/rules ++ debian/source/format ++ debian/upstream/metadata ++ debian/upstream/signing-key.asc ++ debian/watch ++ spread.yaml ++ spread/build/alpine/task.yaml ++ spread/build/fedora/task.yaml ++ spread/build/ubuntu/task.yaml ++ src/test_c_compile.c ++ tools/make_release_tarball ++ tools/ppa-upload.sh ++ wlcs.pc.in ++Copyright: NONE ++License: UNKNOWN ++ FIXME ++ ++Files: tests/test_bad_buffer.cpp ++ tests/test_surface_events.cpp ++ tests/xdg_popup.cpp ++ tests/xdg_surface_stable.cpp ++ tests/xdg_surface_v6.cpp ++ tests/xdg_toplevel_stable.cpp ++ tests/xdg_toplevel_v6.cpp ++Copyright: 2012, Intel Corporation ++ 2013, Collabora, Ltd. ++ 2017, Canonical Ltd. ++ 2018, Canonical Ltd. ++License: UNKNOWN ++ FIXME ++ ++Files: include/mutex.h ++ include/shared_library.h ++ src/helpers.cpp ++ src/shared_library.cpp ++Copyright: 2013, Canonical Ltd. ++ 2017, Canonical Ltd. ++License: LGPL-2 or LGPL-3 ++ FIXME ++ ++Files: src/protocol/pointer-constraints-unstable-v1.xml ++ src/protocol/relative-pointer-unstable-v1.xml ++Copyright: 2014, Jonas Ådahl ++ 2015, Red Hat Inc. ++License: UNKNOWN ++ FIXME ++ ++Files: src/protocol/gtk-primary-selection.xml ++ src/protocol/primary-selection-unstable-v1.xml ++Copyright: 2015-2016, Red Hat ++License: UNKNOWN ++ FIXME ++ ++Files: debian/copyright ++Copyright: -format/1.0/ ++ 2008-2011, Kristian Høgsberg ++ 2008-2013, Kristian Høgsberg ++ 2012, Intel Corporation ++ 2012-2013, Intel Corporation ++ 2013, Canonical Ltd. ++ 2013, Ihor Kalnytskyi ++ 2014, Jonas Âdahl ++ 2015-2016, Red Hat ++ 2017, Canonical Ltd. ++ 2017, Drew DeVault ++ 2017, Red Hat Inc. ++ 2017-2019, Canonical Ltd. ++ 2017-2021, Canonical, Ltd. ++ 2018, Ilia Bozhinov ++ 2019, Christopher James Halse Rogers ++ 2021, Canonical Ltd. ++ header(s) in files. Assuming license and copyright ++License: BSD-3-clause and/or GPL-2 and/or GPL-3 and/or LGPL-2 or LGPL-3 and/or NTP~disclaimer ++ FIXME ++ ++Files: COPYING.GPL2 ++Copyright: 1989, 1991, Free Software Foundation, Inc., ++ ++ disclaimer" for the program, if ++ ed by the Free ++ ed interfaces, the ++ interest in the program ++ the software, and ++ year name of author ++License: GPL-2 ++ FIXME ++ ++Files: CMakeLists.txt ++Copyright: 2017, Canonical Ltd. ++License: GPL-2 ++ FIXME ++ ++Files: COPYING.GPL3 ++Copyright: -like laws that apply to other kinds of ++ 2007, Free Software Foundation, Inc. ++ ++ able work licensed under this ++ are not ++ disclaimer" for the program, if necessary. ++ ed material outside their relationship with you. ++ if you do ++ permission, other than the making of an ++ permission. ++ treaty adopted on 20 December 1996, or ++License: GPL-3 ++ FIXME ++ ++Files: src/protocol/wlr-layer-shell-unstable-v1.xml ++Copyright: 2017, Drew DeVault ++License: NTP~disclaimer ++ FIXME ++ ++Files: src/protocol/wlr-foreign-toplevel-management-unstable-v1.xml ++Copyright: 2018, Ilia Bozhinov ++License: NTP~disclaimer ++ FIXME ++ ++Files: src/protocol/text-input-unstable-v3.xml ++Copyright: 2012-2013, Intel Corporation ++ 2015-2016, Jan Arne Petersen ++ 2017-2018, Red Hat, Inc. ++ 2018, Purism SPC ++License: NTP~disclaimer ++ FIXME ++ ++Files: src/termcolor.hpp ++Copyright: (c) 2013 by Ihor Kalnytskyi ++License: UNKNOWN ++ FIXME ++ ++Files: tests/text_input_v3_with_input_method_v2.cpp ++Copyright: 2021, Canonical Ltd. ++License: UNKNOWN ++ FIXME ++ ++Files: src/protocol/input-method-unstable-v2.xml ++Copyright: 2008-2011, Kristian Høgsberg ++ 2010-2011, Intel Corporation ++ 2012-2013, Collabora, Ltd. ++ 2012-2013, Intel Corporation ++ 2015-2016, Jan Arne Petersen ++ 2017-2018, Red Hat, Inc. ++ 2018, Purism SPC ++License: UNKNOWN ++ FIXME ++ ++Files: src/protocol/wayland.xml ++Copyright: 2008-2011, Kristian Høgsberg ++ 2010-2011, Intel Corporation ++ 2012-2013, Collabora, Ltd. ++License: UNKNOWN ++ FIXME ++ ++Files: src/protocol/xdg-shell-unstable-v6.xml ++Copyright: 2008-2013, Kristian Høgsberg ++ 2010-2013, Intel Corporation ++ 2013, Jasper St. Pierre ++ 2013, Rafael Antognolli ++License: UNKNOWN ++ FIXME ++ ++Files: src/protocol/xdg-shell.xml ++Copyright: 2008-2013, Kristian Høgsberg ++ 2010-2013, Intel Corporation ++ 2013, Jasper St. Pierre ++ 2013, Rafael Antognolli ++ 2015-2017, Red Hat Inc. ++ 2015-2017, Samsung Electronics Co., Ltd ++License: UNKNOWN ++ FIXME ++ ++Files: src/protocol/wlr-virtual-pointer-unstable-v1.xml ++Copyright: 2019, Josef Gajdusek ++License: UNKNOWN ++ FIXME ++ ++Files: src/protocol/xdg-output-unstable-v1.xml ++Copyright: 2017, Red Hat Inc. ++License: UNKNOWN ++ FIXME ++ ++Files: debian/changelog ++Copyright: attributions. ++ tracking. ++License: UNKNOWN ++ FIXME ++ diff --cc debian/gbp.conf index 0000000,0000000..7a5c84d new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,5 @@@ ++[DEFAULT] ++upstream-branch = upstream ++debian-branch = master ++compression = xz ++pristine-tar = true diff --cc debian/patches/README index 0000000,0000000..80c1584 new file mode 100644 --- /dev/null +++ b/debian/patches/README @@@ -1,0 -1,0 +1,3 @@@ ++0xxx: Grabbed from upstream development. ++1xxx: Possibly relevant for upstream adoption. ++2xxx: Only relevant for official Debian release. diff --cc debian/rules index 4944295,0000000..ec6166c mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,41 -1,0 +1,48 @@@ +#!/usr/bin/make -f + +include /usr/share/dpkg/default.mk + +# see FEATURE AREAS in dpkg-buildflags(1) +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + - COMMON_CONFIGURE_OPTIONS =\ - -DWLCS_BUILD_ASAN=ON \ - -DWLCS_BUILD_UBSAN=ON \ - -DWLCS_BUILD_TSAN=ON - - ifneq ($(filter i386 armhf, $(DEB_HOST_ARCH)),) - # i386 and armhf do not have tsan - COMMON_CONFIGURE_OPTIONS += -DWLCS_BUILD_TSAN=OFF ++ifneq (,$(filter $(DEB_HOST_ARCH), armel mips mipsel powerpc)) ++ export DEB_LDFLAGS_MAINT_APPEND = -latomic +endif + - ifeq ($(DEB_HOST_ARCH), riscv64) - # riscv64 does not have sanitizers - ifeq ($(DEB_DISTRIBUTION), focal) - COMMON_CONFIGURE_OPTIONS += -DWLCS_BUILD_ASAN=OFF ++WITH_ASAN = -DWLCS_BUILD_ASAN=ON ++WITH_UBSAN = -DWLCS_BUILD_UBSAN=ON ++WITH_TSAN = -DWLCS_BUILD_TSAN=ON ++ ++ifeq ($(DEB_DISTRIBUTION),xenial) ++ ifneq ($(filter arm64 ppc64el, $(DEB_HOST_ARCH)),) ++ # arm64 on 16.04 does not have tsan ++ WITH_TSAN = -DWLCS_BUILD_TSAN=OFF + endif - COMMON_CONFIGURE_OPTIONS += -DWLCS_BUILD_UBSAN=OFF - COMMON_CONFIGURE_OPTIONS += -DWLCS_BUILD_TSAN=OFF +endif + - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329 - ifeq ($(DEB_HOST_ARCH), ppc64el) - ifneq ($(shell gcc --version | grep '12.[[:digit:]]\+.[[:digit:]]\+$$'),) - export DEB_CFLAGS_MAINT_APPEND = -O2 - export DEB_CXXFLAGS_MAINT_APPEND = -O2 - export DEB_FCFLAGS_MAINT_APPEND = -O2 - export DEB_FFLAGS_MAINT_APPEND = -O2 - endif ++ifneq ($(filter armel armhf i386 mipsel mips64el s390x alpha hppa ia64 m68k powerpc riscv64 sh4 sparc64 x32, $(DEB_HOST_ARCH)),) ++ WITH_TSAN = -DWLCS_BUILD_TSAN=OFF ++endif ++ ++ifneq ($(filter mipsel mips64el alpha hppa ia64 m68k powerpc riscv64 sh4, $(DEB_HOST_ARCH)),) ++ WITH_UBSAN = -DWLCS_BUILD_UBSAN=OFF +endif + ++ifneq ($(filter mipsel mips64el s390x alpha hppa ia64 m68k riscv64 sh4 sparc64, $(DEB_HOST_ARCH)),) ++ WITH_ASAN = -DWLCS_BUILD_ASAN=OFF ++endif ++ ++COMMON_CONFIGURE_OPTIONS =\ ++ $(WITH_ASAN) \ ++ $(WITH_UBSAN) \ ++ $(WITH_TSAN) \ ++ -DCMAKE_INSTALL_LIBEXECDIR="lib/${DEB_HOST_MULTIARCH}" ++ +override_dh_auto_configure: + dh_auto_configure -- $(COMMON_CONFIGURE_OPTIONS) + +%: + dh $@ ++ ++get-orig-source: ++ uscan --noconf --force-download --rename --download-current-version --destdir=.. diff --cc debian/source/format index d3827e7,0000000..163aaf8 mode 100644,000000..100644 --- a/debian/source/format +++ b/debian/source/format @@@ -1,1 -1,0 +1,1 @@@ - 1.0 ++3.0 (quilt) diff --cc debian/upstream/metadata index 0000000,0000000..e42e9a9 new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,0 +1,4 @@@ ++Bug-Database: https://github.com/MirServer/wlcs/issues ++Bug-Submit: https://github.com/MirServer/wlcs/issues/new ++Repository: https://github.com/MirServer/wlcs.git ++Repository-Browse: https://github.com/MirServer/wlcs diff --cc debian/watch index 4c1712d,0000000..dacb3ce mode 100644,000000..100644 --- a/debian/watch +++ b/debian/watch @@@ -1,6 -1,0 +1,5 @@@ +# Compulsory line, this is a version 4 file +version=4 + - version=4 - opts="pgpsigurlmangle=s/$/.asc/" \ - https://github.com/MirServer/wlcs/releases/latest .*/wlcs-(\d\S+)\.tar\.xz ++opts="filenamemangle=s/.*\/v?([\d\.]+)\.tar\.gz/wlcs-$1.tar.gz/" \ ++https://github.com/MirServer/wlcs/tags .*/archive/refs/tags/v?([\d\.]+).tar.gz