wlcs (1.6.0-1) unstable; urgency=medium
authorMarius Gripsgard <mariogrip@debian.org>
Thu, 10 Aug 2023 21:35:06 +0000 (22:35 +0100)
committerMarius Gripsgard <mariogrip@debian.org>
Thu, 10 Aug 2023 21:35:06 +0000 (22:35 +0100)
  * 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

[dgit import unpatched wlcs 1.6.0-1]

1  2 
debian/changelog
debian/control
debian/copyright
debian/copyright.in
debian/gbp.conf
debian/patches/README
debian/rules
debian/source/format
debian/upstream/metadata
debian/watch

index e2eed915e04fd4cae48878c91c0a457e512b7a73,0000000000000000000000000000000000000000..89213aaddb286ec32334456f7223cb5762d2f4b7
mode 100644,000000..100644
--- /dev/null
@@@ -1,106 -1,0 +1,223 @@@
- 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 <alan@octopull.co.uk>  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 <mariogrip@debian.org>  Thu, 10 Aug 2023 23:35:06 +0200
 +
-  -- Alan Griffiths <alan@octopull.co.uk>  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 <sunweaver@debian.org>  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 <sunweaver@debian.org>  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 <sunweaver@debian.org>  Fri, 12 Nov 2021 10:16:44 +0100
++
++wlcs (1.3.0-3) unstable; urgency=medium
 +
-  -- Christopher James Halse Rogers <raof@ubuntu.com>  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 <sunweaver@debian.org>  Wed, 10 Nov 2021 17:03:08 +0100
++
++wlcs (1.3.0-2) unstable; urgency=medium
++
++  * Upload to unstable as is.
++
++ -- Mike Gabriel <sunweaver@debian.org>  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 <alan@octopull.co.uk>  Thu, 27 May 2021 13:13:13 +0100
++ -- Christopher James Halse Rogers <raof@ubuntu.com>  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 <sunweaver@debian.org>  Fri, 26 Feb 2021 22:03:29 +0100
++
++wlcs (1.2.0+dfsg-1) unstable; urgency=medium
 +
-  -- Alan Griffiths <alan@octopull.co.uk>  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 <sunweaver@debian.org>  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 <sunweaver@debian.org>  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 <sunweaver@debian.org>  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 <sunweaver@debian.org>  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 <sunweaver@debian.org>  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 <sunweaver@debian.org>  Mon, 17 Feb 2020 20:47:38 +0100
++
++wlcs (1.1.0+dfsg-2) unstable; urgency=medium
++
++  * Source-only upload as-is.
++
++ -- Mike Gabriel <sunweaver@debian.org>  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 <raof@ubuntu.com>  Mon, 31 Aug 2020 16:39:21 +1000
++ -- Mike Gabriel <sunweaver@debian.org>  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 <raof@ubuntu.com>  Tue, 23 Jul 2019 10:37:52 +1000
++ -- Christopher James Halse Rogers <raof@ubuntu.com>  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 <raof@ubuntu.com>  Tue, 08 Jan 2019 11:32:06 +1100
++ -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 21 Aug 2019 12:08:38 +1000
diff --cc debian/control
index e65efd88a7610f2cd145096d06807986632549ba,0000000000000000000000000000000000000000..08c124a1ae63beb128f37e519da081506e019947
mode 100644,000000..100644
--- /dev/null
@@@ -1,29 -1,0 +1,37 @@@
- Maintainer: Christopher James Halse Rogers <raof@ubuntu.com>
 +Source: wlcs
++Section: devel
 +Priority: optional
-  debhelper (>= 9),
++Maintainer: Debian Mir Team <team+mir@tracker.debian.org>
++Uploaders:
++ Debian UBports Team <team+ubports@tracker.debian.org>,
++ Christopher James Halse Rogers <raof@ubuntu.com>,
++ Mike Gabriel <sunweaver@debian.org>,
++ Marius Gripsgard <mariogrip@debian.org>,
 +Build-Depends:
- Standards-Version: 4.1.3
- Section: devel
++ debhelper-compat (= 13),
 + cmake,
 + libboost-dev,
++ libffi-dev,
 + libgtest-dev,
 + libwayland-dev,
 + pkg-config,
 + google-mock
- Section: devel
- Architecture: any
++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
- Depends: ${misc:Depends}, ${shlibs:Depends}
- Description: Wayland Conformance Suite's
++Architecture: linux-any
 +Multi-Arch: same
++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.
index fa4f094222dbd43f10f8d4bcacd988ea407e5ed1,0000000000000000000000000000000000000000..445bee2d9018a94f781e6f7f66c4b6724fdfd473
mode 100644,000000..100644
--- /dev/null
@@@ -1,73 -1,0 +1,366 @@@
- Files: *
- Copyright: 2017-2019 Canonical, Ltd
 +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: 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.
++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
++
++Files: .gitignore
++ .github/workflows/ppa-upload.yml
++ .github/workflows/spread.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-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
++Copyright: 2021, Canonical Ltd.
++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 <raof@ubuntu.com>
++  2020-2023, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
++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: debian/*
- Copyright: 2019 Christopher James Halse Rogers <raof@ubuntu.com>
- 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: 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.
 +
-  You should have received a copy of the GNU General Public License
-  along with this program. If not, see <https://www.gnu.org/licenses/>
-  .
-  On Debian systems, the complete text of the GNU General
-  Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
++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.
 + .
++ 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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c6f6eedc0b071b73dce12cf8ad80d495bc6396bc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <raof@ubuntu.com>
++  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.,
++  <year> <name of author>
++  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. <http:fsf.org/>
++  <year> <name of author>
++  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 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7a5c84d9b5fd3765bfbe6da07b5b3ebce943eb33
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++[DEFAULT]
++upstream-branch = upstream
++debian-branch = master
++compression = xz
++pristine-tar = true
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..80c1584376a9798f816d904a07f9288adbde225d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 494429525ab1089fed33950a45d224d1283cb8c1,0000000000000000000000000000000000000000..ec6166ce055a74e5e05c6cfcf6b74ffd0c29af44
mode 100755,000000..100755
--- /dev/null
@@@ -1,41 -1,0 +1,48 @@@
- 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
 +#!/usr/bin/make -f
 +
 +include /usr/share/dpkg/default.mk
 +
 +# see FEATURE AREAS in dpkg-buildflags(1)
 +export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 +
- ifeq ($(DEB_HOST_ARCH), riscv64)
-   # riscv64 does not have sanitizers
-   ifeq ($(DEB_DISTRIBUTION), focal)
-     COMMON_CONFIGURE_OPTIONS += -DWLCS_BUILD_ASAN=OFF
++ifneq (,$(filter $(DEB_HOST_ARCH), armel mips mipsel powerpc))
++  export DEB_LDFLAGS_MAINT_APPEND = -latomic
 +endif
 +
-   COMMON_CONFIGURE_OPTIONS += -DWLCS_BUILD_UBSAN=OFF
-   COMMON_CONFIGURE_OPTIONS += -DWLCS_BUILD_TSAN=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
- # 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
 +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=..
index d3827e75a5cadb9fe4a27e1cb9b6d192e7323120,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
mode 100644,000000..100644
--- /dev/null
@@@ -1,1 -1,0 +1,1 @@@
- 1.0
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e42e9a91c3d5499736ec912fe641e95f16954dbc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 4c1712d0e7fd23b402262f6a63d199fd7df257b7,0000000000000000000000000000000000000000..dacb3ce99043a6e9e0c227fdeca5088eb26b6bd8
mode 100644,000000..100644
--- /dev/null
@@@ -1,6 -1,0 +1,5 @@@
- version=4
- opts="pgpsigurlmangle=s/$/.asc/" \
-     https://github.com/MirServer/wlcs/releases/latest .*/wlcs-(\d\S+)\.tar\.xz
 +# Compulsory line, this is a version 4 file
 +version=4
 +
++opts="filenamemangle=s/.*\/v?([\d\.]+)\.tar\.gz/wlcs-$1.tar.gz/" \
++https://github.com/MirServer/wlcs/tags .*/archive/refs/tags/v?([\d\.]+).tar.gz