diff --git a/debian/clean b/debian/clean new file mode 100644 index 000000000..d37348662 --- /dev/null +++ b/debian/clean @@ -0,0 +1 @@ +src/xrt/ipc/shared/ipcproto/__pycache__/ diff --git a/debian/control b/debian/control index f758d6f4b..4aa78b012 100644 --- a/debian/control +++ b/debian/control @@ -1,6 +1,5 @@ Source: monado Maintainer: Rylie Pavlik -Uploaders: Andrew Lee (李健秋) Section: libs Priority: optional Build-Depends: debhelper-compat (= 12), @@ -32,8 +31,9 @@ Build-Depends: debhelper-compat (= 12), libxrandr-dev, libxxf86vm-dev, pandoc , - pkg-config -Standards-Version: 4.6.0 + pkg-config, + wayland-protocols +Standards-Version: 4.6.2 Vcs-Browser: https://gitlab.freedesktop.org/monado/monado/-/tree/debian/bullseye Vcs-Git: https://gitlab.freedesktop.org/monado/monado.git -b debian/bullseye Homepage: https://monado.freedesktop.org/ diff --git a/debian/copyright b/debian/copyright index 74e74f34d..c810e98f7 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,31 +1,115 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: monado Source: -Copyright: 2018-2021, Collabora, Ltd. -License: BSL-1.0 Files: * +Copyright: 2018-2024, Collabora, Ltd. +License: BSL-1.0 + +Files: .cmake-format.py +Copyright: 2021-2022, Collabora, Ltd. +License: BSL-1.0 + +Files: CMakePresets.json + vcpkg.json Copyright: 2018-2021, Collabora, Ltd. License: BSL-1.0 -Files: cmake/GetGitRevisionDescription.cmake.in -Copyright: Iowa State University 2009-2010. +Files: cmake/* +Copyright: 2018-2023, Collabora, Ltd. License: BSL-1.0 +Files: cmake/.cmake-format.json + cmake/openxr_monado.in.json +Copyright: 2018-2021, Collabora, Ltd. +License: BSL-1.0 + +Files: cmake/CleanDirectoryList.cmake + cmake/GetGitRevisionDescription.cmake.in + cmake/PrefixListGlob.cmake + cmake/ProgramFilesGlob.cmake +Copyright: 2009-2010, Iowa State University +License: BSL-1.0 + +Files: cmake/FindEGL.cmake +Copyright: 2019, 2021, Rylie Pavlik + 2014, Martin Gräßlin + 2014, Alex Merry +License: BSL-1.0 + +Files: cmake/FindEigen3.cmake +Copyright: 2009, Benoit Jacob + 2008, 2009, Gael Guennebaud, + 2006, 2007, Montel Laurent, +License: BSD-2-clause + +Files: cmake/FindHIDAPI.cmake +Copyright: 2009-2010, Iowa State University + 2019-2021, Collabora, Ltd. +License: BSL-1.0 + +Files: cmake/FindLibusb1.cmake +Copyright: 2009-2010, Iowa State University + 2021, Collabora, Ltd. +License: BSL-1.0 + +Files: cmake/FindSystemd.cmake +Copyright: 2020, 2021, Collabora, Ltd. + 2015, Jari Vetoniemi +License: BSL-1.0 + +Files: cmake/Findudev.cmake +Copyright: 2021, Collabora, Ltd. + 2014, Kevin M. Godby +License: BSL-1.0 + +Files: cmake/GenerateOpenXRRuntimeManifest.cmake + cmake/SPIR-V.cmake +Copyright: 2018-2022, Collabora, Ltd. +License: BSL-1.0 + +Files: cmake/GenerateOpenXRRuntimeManifestInstall.cmake.in +Copyright: 2019-2022, Collabora, Ltd. + 2019, Benjamin Saunders +License: BSL-1.0 + +Files: cmake/GetGitRevisionDescription.cmake +Copyright: 2013-2020, Rylie Pavlik + 2013-2020, Contributors + 2009-2013, Iowa State University. +License: BSL-1.0 + +Files: cmake/OptionWithDeps.cmake +Copyright: 2022, Collabora, Ltd. + 2000-2022, Kitware, Inc., Insight Software Consortium +License: BSL-1.0 + +Files: cmake/sanitizers/* +Copyright: 2013, Matthew Arsenault + 2015-2016, RWTH Aachen University, Federal Republic of Germany +License: Expat + Files: debian/* -Copyright: 2020, 2021, Rylie Pavlik +Copyright: 2020-2024, Rylie Pavlik License: BSL-1.0 Files: debian/extra/* Copyright: 2020, Rylie Pavlik License: CC0-1.0 +Files: debian/monado-cli.1 + debian/monado-ctl.1 + debian/monado-gui.1 + debian/monado-service.1 +Copyright: 2018-2022, Collabora, Ltd. +License: BSL-1.0 + Files: debian/org.freedesktop.monado.openxr1.metainfo.xml Copyright: 2020, Collabora, Ltd. License: CC0-1.0 Files: doc/* -Copyright: 2018-2020, Collabora, Ltd. and the Monado contributors +Copyright: 2018-2023, Collabora, Ltd. and the Monado contributors License: BSL-1.0 Files: doc/CHANGELOG.md @@ -68,16 +152,24 @@ Files: doc/changes/xrt/* Copyright: 2020, Collabora, Ltd. and the Monado contributors License: CC0-1.0 -Files: doc/howto-release.md -Copyright: 2018-2020, Collabora, Ltd. +Files: doc/example_configs/* +Copyright: 2018-2020, Collabora, Ltd. and the Monado contributors License: BSL-1.0 +Files: doc/hand-tracking-mercury.md +Copyright: 2018-2022, Collabora, Ltd. +License: BSL-1.0 + +Files: gradlew +Copyright: 2015-2021, the original authors. +License: Apache-2.0 + Files: scripts/* -Copyright: 2018-2021, Collabora, Ltd. +Copyright: 2018-2023, Collabora, Ltd. License: BSL-1.0 Files: src/external/Catch2/* -Copyright: 2020, Two Blue Cubes Ltd. +Copyright: 2022, Two Blue Cubes Ltd. License: BSL-1.0 Files: src/external/cjson/* @@ -85,26 +177,6 @@ Copyright: 2009-2017, Dave Gamble and cJSON contributors License: Expat Files: src/external/flexkalman/* -Copyright: 2019, Collabora, Ltd. - 2015, 2016, Sensics, Inc. -License: Apache-2.0 - -Files: src/external/flexkalman/flexkalman/AbsoluteOrientationMeasurement.h - src/external/flexkalman/flexkalman/AngularVelocityMeasurement.h - src/external/flexkalman/flexkalman/FlexibleKalmanBase.h - src/external/flexkalman/flexkalman/FlexibleKalmanCorrect.h - src/external/flexkalman/flexkalman/FlexibleKalmanFilter.h - src/external/flexkalman/flexkalman/FlexibleKalmanMeta.h - src/external/flexkalman/flexkalman/FlexibleUnscentedCorrect.h - src/external/flexkalman/flexkalman/MatrixExponentialMap.h - src/external/flexkalman/flexkalman/OrientationConstantVelocity.h - src/external/flexkalman/flexkalman/OrientationState.h - src/external/flexkalman/flexkalman/PoseConstantVelocity.h - src/external/flexkalman/flexkalman/PoseConstantVelocityGeneric.h - src/external/flexkalman/flexkalman/PoseDampedConstantVelocity.h - src/external/flexkalman/flexkalman/PoseSeparatelyDampedConstantVelocity.h - src/external/flexkalman/flexkalman/PoseState.h - src/external/flexkalman/flexkalman/PoseStateExponentialMap.h Copyright: 2019, 2020, Collabora, Ltd. 2015, 2016, Sensics, Inc. License: Apache-2.0 @@ -130,11 +202,11 @@ Copyright: 2019, Collabora, Ltd. License: Apache-2.0 Files: src/external/glad/* -Copyright: 2020, Collabora, Ltd. and the Monado contributors -License: BSL-1.0 +Copyright: 2013-2022, David Herberth +License: Expat Files: src/external/glad/include/* -Copyright: 2007-2020, The Khronos Group Inc. +Copyright: 2007-2022, The Khronos Group Inc. License: Khronos Files: src/external/glad/include/KHR/* @@ -144,10 +216,31 @@ License: Khronos Files: src/external/glad/include/glad/* Copyright: 2013-2020, The Khronos Group, Inc. License: Apache-2.0 -Comment: This is generated from the specification XML (licensed as above) by GLAD2. +Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2: + https://github.com/KhronosGroup/EGL-Registry/blob/main/api/egl.xml + Specification copyright statement last updated 2020 though file itself updated more recently. + +Files: src/external/glad/include/glad/gl.h +Copyright: 2013-2022, The Khronos Group, Inc. +License: Apache-2.0 +Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2: + https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/main/xml/gl.xml + Specification copyright statement last updated 2020 though file itself updated more recently. + +Files: src/external/glad/include/glad/glx.h +Copyright: 2013-2022, The Khronos Group, Inc. +License: Apache-2.0 +Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2: + https://github.com/KhronosGroup/OpenGL-Registry/blob/main/xml/glx.xml + +Files: src/external/glad/include/glad/wgl.h +Copyright: 2013-2022, The Khronos Group, Inc. +License: Apache-2.0 +Comment: This is generated from the specification XML (licensed as indicated earlier) by GLAD2: + https://github.com/KhronosGroup/OpenGL-Registry/blob/main/xml/wgl.xml Files: src/external/glad/src/* -Copyright: 2013-2020, David Herberth +Copyright: 2013-2022, David Herberth License: Expat Files: src/external/hungarian/* @@ -161,6 +254,7 @@ License: Expat Files: src/external/imgui/imgui/implot.cpp src/external/imgui/imgui/implot.h + src/external/imgui/imgui/implot_demo.cpp src/external/imgui/imgui/implot_internal.h src/external/imgui/imgui/implot_items.cpp Copyright: 2020, Evan Pezent @@ -173,12 +267,12 @@ Copyright: 2017, Sean Barrett License: Expat or Unlicense Files: src/external/imgui/imgui_monado/* -Copyright: 2018-2021, Collabora, Ltd. +Copyright: 2018-2023, Collabora, Ltd. License: BSL-1.0 Files: src/external/jnipp/* -Copyright: 2016, Mitchell Dowd - 2020, Collabora, Ltd. +Copyright: 2020, Collabora, Ltd. + 2016-2020, Mitchell Dowd License: Expat Files: src/external/jnipp/README.md @@ -190,11 +284,26 @@ Copyright: 2020, Collabora, Ltd. 2016-2020, Mitchell Dowd License: Expat +Files: src/external/jnipp/android/* +Copyright: 2020, Collabora, Ltd. + 2016-2020, Mitchell Dowd +License: Expat + Files: src/external/jnipp/tests/* Copyright: 2020, Collabora, Ltd. 2016-2020, Mitchell Dowd License: Expat +Files: src/external/nanopb/* +Copyright: 2011-2022, Petteri Aimonen +License: Zlib + +Files: src/external/nanopb/pb_common.c +Copyright: 2014, Petteri Aimonen + 2005, Markus Kuhn +License: Zlib and Expat +Comment: Includes (unused) UTF8 validation code available under MIT (Expat) + Files: src/external/openvr_includes/* Copyright: 2015, Valve Corporation License: BSD-3-clause @@ -208,23 +317,109 @@ Copyright: 2015-2020, Valve Corporation License: BSD-3-clause Files: src/external/openxr_includes/* -Copyright: 2007-2020, The Khronos Group Inc. +Copyright: 2007-2022, The Khronos Group Inc. License: Apache-2.0 or Expat Files: src/external/openxr_includes/openxr/loader_interfaces.h -Copyright: 2017-2020, The Khronos Group Inc. +Copyright: 2017-2022, The Khronos Group Inc. 2017, Valve Corporation 2017, LunarG, Inc. License: Apache-2.0 +Files: src/external/renderdoc_api/* +Copyright: 2019-2022, Baldur Karlsson +License: Expat + +Files: src/external/stb/* +Copyright: 2017, Sean Barrett +License: Expat or Unlicense + +Files: src/external/tinyceres/* +Copyright: 2015, 2019, 2021, 2022, Google Inc. + 2018-2022, Collabora, Ltd. +License: BSD-3-clause + +Files: src/external/tinyceres/README.md +Copyright: 2022, Collabora, Ltd. +License: CC0-1.0 + +Files: src/external/tinyceres/include/* +Copyright: 2015, 2019, 2021, 2022, Google Inc. +License: BSD-3-clause + +Files: src/external/tracy/* +Copyright: 2017-2022, Bartosz Taudul +License: BSD-3-clause + +Files: src/external/tracy/client/tracy_SPSCQueue.h +Copyright: 2020, Erik Rigtorp +License: Expat + +Files: src/external/tracy/client/tracy_concurrentqueue.h +Copyright: 2013-2016, Cameron Desrochers. +License: BSD-2-clause + +Files: src/external/tracy/client/tracy_rpmalloc.cpp + src/external/tracy/client/tracy_rpmalloc.hpp +Copyright: 2017, Mattias Jansson +License: Expat or Unlicense +Comment: Per upstream repo https://github.com/mjansson/rpmalloc/blob/8060943bd3477d4a6b34134a795a95c0c3e65641/LICENSE + +Files: src/external/tracy/common/tracy_lz4.cpp + src/external/tracy/common/tracy_lz4.hpp + src/external/tracy/common/tracy_lz4hc.cpp + src/external/tracy/common/tracy_lz4hc.hpp +Copyright: 2011-2020, Yann Collet. +License: BSD-2-clause + +Files: src/external/tracy/libbacktrace/* +Copyright: 2012-2021, Free Software Foundation, Inc. +License: BSD-3-clause + +Files: src/external/util-headers/* +Copyright: 2016, Sensics, Inc. +License: BSL-1.0 + +Files: src/external/util-headers/util/FixedLengthStringFunctions.h +Copyright: 2022, Collabora, Ltd. + 2015, Sensics, Inc. +License: BSL-1.0 + +Files: src/external/util-headers/util/Stride.h +Copyright: 2009, 2010, Iowa State University. +License: BSL-1.0 + Files: src/xrt/* -Copyright: 2018-2021, Collabora, Ltd. +Copyright: 2018-2023, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/auxiliary/android/android_looper.cpp + src/xrt/auxiliary/android/android_looper.h +Copyright: 2021, Qualcomm Innovation Center, Inc. +License: BSL-1.0 + +Files: src/xrt/auxiliary/android/src/main/java/org/freedesktop/monado/auxiliary/SystemUiController.kt +Copyright: 2021, Qualcomm Innovation Center, Inc. License: BSL-1.0 Files: src/xrt/auxiliary/bindings/bindings.json Copyright: 2018-2020, Collabora, Ltd. License: BSL-1.0 +Files: src/xrt/auxiliary/bindings/bindings.schema.json +Copyright: 2018-2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/auxiliary/math/m_filter_one_euro.c +Copyright: 2021, 2022, Jan Schmidt + 2019-2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/auxiliary/math/m_filter_one_euro.h +Copyright: 2021-2023, Collabora, Ltd. + 2021, Jan Schmidt +License: BSL-1.0 + Files: src/xrt/auxiliary/math/m_imu_3dof.c src/xrt/auxiliary/math/m_imu_3dof.h Copyright: 2020, Collabora, Ltd. @@ -239,7 +434,41 @@ License: Apache-2.0 Files: src/xrt/auxiliary/math/m_vec3.h Copyright: 2020, Nova King. - 2019, 2020, Collabora, Ltd. + 2019-2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/auxiliary/ogl/glx_api.c + src/xrt/auxiliary/ogl/glx_api.h +Copyright: 2022, James Hogan +License: BSL-1.0 + +Files: src/xrt/auxiliary/util/u_verify.h +Copyright: 2020, 2021, Moses Turner. + 2020, 2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/compositor/main/comp_window_peek.c + src/xrt/compositor/main/comp_window_peek.h +Copyright: 2020, 2022, Simon Zeni +License: BSL-1.0 + +Files: src/xrt/compositor/shaders/* +Copyright: 2020-2022, Collabora Ltd. +License: BSL-1.0 + +Files: src/xrt/compositor/shaders/cube.frag + src/xrt/compositor/shaders/cube.vert +Copyright: 2020, 2022, Simon Zeni +License: BSL-1.0 + +Files: src/xrt/compositor/shaders/mesh.frag +Copyright: 2019, Collabora, Ltd. + 2017, James Sarrett. + 2017, Bastiaan Olij. +License: BSL-1.0 + +Files: src/xrt/compositor/shaders/mesh.vert +Copyright: 2018-2023, Collabora, Ltd. License: BSL-1.0 Files: src/xrt/drivers/android/android_sensors.c @@ -261,7 +490,7 @@ Copyright: 2019, Collabora, Ltd. License: BSL-1.0 Files: src/xrt/drivers/hydra/hydra_interface.h -Copyright: 2018-2021, Collabora, Ltd. +Copyright: 2018-2023, Collabora, Ltd. License: BSL-1.0 Files: src/xrt/drivers/illixr/* @@ -270,14 +499,23 @@ License: BSL-1.0 Files: src/xrt/drivers/north_star/* Copyright: 2020, Nova King. - 2019, 2020, Collabora, Ltd. + 2019-2021, Collabora, Ltd. License: BSL-1.0 -Files: src/xrt/drivers/north_star/distortion/* +Files: src/xrt/drivers/north_star/distortion_3d/* Copyright: 2020, Nova King. 2020, Hesham Wahba. License: BSD-3-clause +Files: src/xrt/drivers/north_star/exampleconfigs/* +Copyright: 2020, Nova King. + 2019, 2020, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/drivers/north_star/exampleconfigs/v1_deckx_50cm.* +Copyright: 2021, CombineReality +License: BSL-1.0 + Files: src/xrt/drivers/north_star/ns_hmd.c Copyright: 2020, Nova King. 2020, Moses Turner. @@ -285,40 +523,161 @@ Copyright: 2020, Nova King. License: BSL-1.0 Files: src/xrt/drivers/north_star/ns_hmd.h -Copyright: 2018-2021, Collabora, Ltd. +Copyright: 2021, Moses Turner. + 2020, Nova King. + 2019, Collabora, Ltd. License: BSL-1.0 Files: src/xrt/drivers/psvr/* -Copyright: 2019, 2020, Collabora, Ltd. +Copyright: 2019-2022, Collabora, Ltd. 2016, Joey Ferwerda. License: BSL-1.0 Files: src/xrt/drivers/psvr/psvr_interface.h src/xrt/drivers/psvr/psvr_prober.c -Copyright: 2018-2021, Collabora, Ltd. +Copyright: 2018-2023, Collabora, Ltd. License: BSL-1.0 -Files: src/xrt/drivers/realsense/* +Files: src/xrt/drivers/qwerty/* +Copyright: 2021, Mateo de Mayo. +License: BSL-1.0 + +Files: src/xrt/drivers/realsense/rs_ddev.c Copyright: 2020, Nova King. - 2019, 2020, Collabora, Ltd. + 2019-2021, Collabora, Ltd. License: BSL-1.0 -Files: src/xrt/drivers/realsense/rs_interface.h -Copyright: 2018-2021, Collabora, Ltd. +Files: src/xrt/drivers/rift_s/* +Copyright: 2020-2022, Jan Schmidt +License: BSL-1.0 + +Files: src/xrt/drivers/rift_s/rift_s.c + src/xrt/drivers/rift_s/rift_s.h + src/xrt/drivers/rift_s/rift_s_camera.h + src/xrt/drivers/rift_s/rift_s_hmd.c + src/xrt/drivers/rift_s/rift_s_hmd.h + src/xrt/drivers/rift_s/rift_s_tracker.c + src/xrt/drivers/rift_s/rift_s_tracker.h +Copyright: 2019-2022, Jan Schmidt + 2016, Philipp Zabel + 2013, Jakob Bornecrantz. + 2013, Fredrik Hultin. +License: BSL-1.0 + +Files: src/xrt/drivers/rift_s/rift_s_camera.c + src/xrt/drivers/rift_s/rift_s_interface.h +Copyright: 2021, 2022, Jan Schmidt + 2019-2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/drivers/rift_s/rift_s_protocol.c +Copyright: 2019, Lucas Teske + 2019, 2020, Jan Schmidt + 2016, Philipp Zabel + 2013, Jakob Bornecrantz. + 2013, Fredrik Hultin. +License: BSL-1.0 + +Files: src/xrt/drivers/rift_s/rift_s_protocol.h +Copyright: 2019, Lucas Teske + 2019, 2020, Jan Schmidt +License: BSL-1.0 + +Files: src/xrt/drivers/simula/* +Copyright: 2020, 2021, Moses Turner. + 2020, 2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/drivers/simula/svr_interface.h +Copyright: 2018-2023, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/drivers/ultraleap_v2/* +Copyright: 2020, 2021, Moses Turner. + 2020, 2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/drivers/ultraleap_v2/readme.md +Copyright: 2021, Moses Turner +License: BSL-1.0 + +Files: src/xrt/drivers/ultraleap_v2/ulv2_driver.cpp +Copyright: 2020, 2021, Moses Turner + 2020, 2021, Collabora, Ltd. License: BSL-1.0 Files: src/xrt/drivers/vive/* -Copyright: 2019, 2020, Collabora, Ltd. +Copyright: 2019-2021, Collabora, Ltd. 2016-2019, Philipp Zabel License: BSL-1.0 -Files: src/xrt/drivers/vive/vive_config.c - src/xrt/drivers/vive/vive_config.h - src/xrt/drivers/vive/vive_controller.h +Files: src/xrt/drivers/vive/vive_controller.h src/xrt/drivers/vive/vive_device.h src/xrt/drivers/vive/vive_prober.c src/xrt/drivers/vive/vive_prober.h -Copyright: 2018-2021, Collabora, Ltd. + src/xrt/drivers/vive/vive_source.c + src/xrt/drivers/vive/vive_source.h +Copyright: 2018-2023, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/* +Copyright: 2020, 2021, N Madsen. + 2020, 2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/wmr_camera.c +Copyright: 2021, Philipp Zabel + 2021, Jan Schmidt + 2021, Jakob Bornecrantz +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/wmr_camera.h +Copyright: 2021, Jan Schmidt +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/wmr_config.c + src/xrt/drivers/wmr/wmr_config.h + src/xrt/drivers/wmr/wmr_config_key.h +Copyright: 2020-2022, Jan Schmidt +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/wmr_hmd.c +Copyright: 2020-2022, Collabora, Ltd. + 2020, 2021, N Madsen. + 2018, Philipp Zabel. +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/wmr_hmd.h + src/xrt/drivers/wmr/wmr_protocol.c + src/xrt/drivers/wmr/wmr_protocol.h +Copyright: 2020, 2021, N Madsen. + 2020, 2021, Collabora, Ltd. + 2018, Philipp Zabel. +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/wmr_prober.c +Copyright: 2020-2022, Collabora, Ltd. + 2020, 2021, N Madsen. +License: BSL-1.0 + +Files: src/xrt/drivers/wmr/wmr_source.c + src/xrt/drivers/wmr/wmr_source.h +Copyright: 2018-2023, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/ipc/android/src/main/java/org/freedesktop/monado/ipc/SurfaceManager.kt + src/xrt/ipc/android/src/main/java/org/freedesktop/monado/ipc/Watchdog.kt +Copyright: 2021, Qualcomm Innovation Center, Inc. +License: BSL-1.0 + +Files: src/xrt/ipc/server/ipc_server_mainloop_windows.cpp +Copyright: 2022, Magic Leap, Inc. + 2020-2022, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/ipc/shared/ipc_utils_windows.cpp +Copyright: 2022, Magic Leap, Inc. + 2020-2022, Collabora, Ltd. License: BSL-1.0 Files: src/xrt/ipc/shared/proto.json @@ -326,20 +685,57 @@ Files: src/xrt/ipc/shared/proto.json Copyright: 2018-2020, Collabora, Ltd. License: BSL-1.0 +Files: src/xrt/targets/android_common/src/main/java/org/freedesktop/monado/android_common/DisplayOverOtherAppsStatusFragment.kt + src/xrt/targets/android_common/src/main/java/org/freedesktop/monado/android_common/RestartRuntimeDialogFragment.kt +Copyright: 2021, Qualcomm Innovation Center, Inc. +License: BSL-1.0 + +Files: src/xrt/targets/android_common/src/main/res/layout/fragment_display_over_other_app_status.xml +Copyright: 2021, Qualcomm Innovation Center, Inc. +License: BSL-1.0 + +Files: src/xrt/targets/android_common/src/main/res/values/display_over_other_apps_strings.xml + src/xrt/targets/android_common/src/main/res/values/restart_runtime_strings.xml +Copyright: 2021, Qualcomm Innovation Center, Inc. +License: BSL-1.0 + +Files: src/xrt/targets/common/target_builder_rift_s.c +Copyright: 2021, 2022, Jan Schmidt + 2019-2021, Collabora, Ltd. +License: BSL-1.0 + +Files: src/xrt/targets/openxr/active_runtime.cmake +Copyright: 2019, Benjamin Saunders +License: BSL-1.0 + Files: src/xrt/targets/openxr/install_active_runtime.sh Copyright: 2019, Drew DeVault License: BSL-1.0 -Files: src/xrt/targets/openxr/openxr_monado.in.json -Copyright: 2018-2020, Collabora, Ltd. -License: BSL-1.0 - Files: src/xrt/targets/steamvr_drv/resources/* -Copyright: 2018-2020, Collabora, Ltd. +Copyright: 2015, Valve Corporation +License: BSD-3-clause + +Files: src/xrt/tracking/hand/mercury/kine_lm/lm_rotations.inl +Copyright: 2022, Google, Inc. + 2022, Collabora, Ltd. +License: BSD-3-clause + +Files: tests/tests_input_transform.cpp + tests/tests_main.cpp +Copyright: 2018-2023, Collabora, Ltd. License: BSL-1.0 -Files: tests/* -Copyright: 2018-2021, Collabora, Ltd. +Files: tests/tests_levenbergmarquardt.cpp + tests/tests_quat_change_of_basis.cpp + tests/tests_quat_swing_twist.cpp + tests/tests_vec3_angle.cpp +Copyright: 2022, Collabora, Inc. +License: BSL-1.0 + +Files: tests/tests_pose.cpp +Copyright: 2022, Collabora, Ltd. + 2022, Campbell Suter License: BSL-1.0 License: Apache-2.0 @@ -516,3 +912,25 @@ License: Unlicense OTHER DEALINGS IN THE SOFTWARE. . For more information, please refer to + +License: Zlib + Copyright (c) 2011 Petteri Aimonen + . + This software is provided 'as-is', without any express or + implied warranty. In no event will the authors be held liable + for any damages arising from the use of this software. + . + Permission is granted to anyone to use this software for any + purpose, including commercial applications, and to alter it and + redistribute it freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + . + 2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + . + 3. This notice may not be removed or altered from any source + distribution. diff --git a/debian/copyright-scan-patterns.yml b/debian/copyright-scan-patterns.yml index 4df1898bb..616c92fe9 100644 --- a/debian/copyright-scan-patterns.yml +++ b/debian/copyright-scan-patterns.yml @@ -1,5 +1,17 @@ --- +check: + suffixes: + - cmake + - kt + - xml + - inl + - aidl + - comp + - frag + - vert + - 1 ignore: pattern: - .reuse/* - .gitlab-ci + - LICENSES/* diff --git a/debian/fill.copyright.blanks.yml b/debian/fill.copyright.blanks.yml index 8bc1242c6..d13b2ca1a 100644 --- a/debian/fill.copyright.blanks.yml +++ b/debian/fill.copyright.blanks.yml @@ -6,7 +6,7 @@ doc/CHANGELOG.md: license: CC0-1.0 skip: false doc/changes/: - copyright: 2020, Collabora, Ltd. and the Monado contributors + copyright: 2020-2023, Collabora, Ltd. and the Monado contributors license: CC0-1.0 skip: true doc/changes/README.md: @@ -37,6 +37,17 @@ src/external/imgui/imgui_monado/: src/external/openvr_includes/openvr_driver.h: override-copyright: 2015-2020, Valve Corporation skip: false +src/external/stb: + override-license: Expat or Unlicense + skip: false +src/external/tracy/client/tracy_rpmalloc: + override-license: Expat or Unlicense + skip: false +src/external/nanopb/pb_common.c: + override-copyright: | + 2014, Petteri Aimonen + 2005, Markus Kuhn + skip: false src/xrt: license: BSL-1.0 skip: false diff --git a/debian/fix.scanned.copyright b/debian/fix.scanned.copyright index 408699390..c369a007b 100644 --- a/debian/fix.scanned.copyright +++ b/debian/fix.scanned.copyright @@ -1,5 +1,15 @@ # Remove mistaken prefix. ! Files:~/.*/ Copyright=~"s/Text: //" +# STB files ! Files:~/.*imstb_.*/ License short_name=~"s/and\/or/or/" +! Files:~/.*stb_.*/ License short_name=~"s/and\/or/or/" +# Fix stubborn guesses +#! Files:~"/src\/external\/glad\/include.*/" License short_name=~"s/^Khronos/LicenseRef-Khronos-Free-Use-License-for-Software-and-Documentation/" full_license~ + +# Normalize capitalization +! Files:~/.*/ License short_name=~"s/BSD-3-Clause/BSD-3-clause/" + +# Dedupe this entry +! Files:~"/src\/external\/jnipp\/.*/" Copyright=~"s/2016, Mitchell Dowd//" diff --git a/debian/gbp.conf b/debian/gbp.conf index d5afd8a62..384fe2dc3 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -1,4 +1,4 @@ [DEFAULT] debian-branch = debian/bullseye pristine-tar = True -upstream-branch = master +upstream-branch = main diff --git a/debian/libopenxr1-monado.lintian-overrides b/debian/libopenxr1-monado.lintian-overrides index bc9bacce4..64937e5e6 100644 --- a/debian/libopenxr1-monado.lintian-overrides +++ b/debian/libopenxr1-monado.lintian-overrides @@ -1,4 +1,4 @@ # This is never linked directly against. It is placed in the main library directory # so that it can be found by the loader using an unqualified name, to allow multiple architectures # to have an active OpenXR runtime (the same one) at the same time. -libopenxr1-monado: sharedobject-in-library-directory-missing-soname usr/lib/*/libopenxr_monado.so +libopenxr1-monado: sharedobject-in-library-directory-missing-soname [usr/lib/*/libopenxr_monado.so] diff --git a/debian/rules b/debian/rules index bef546558..fac71b43d 100755 --- a/debian/rules +++ b/debian/rules @@ -35,6 +35,11 @@ ifeq (,$(findstring linux,$(DEB_HOST_ARCH_OS))) CONFIG_ARGS += -DXRT_FEATURE_SERVICE=OFF endif +ifneq (,$(filter $(DEB_HOST_ARCH_CPU), i386)) +export DEB_CFLAGS_MAINT_APPEND += -ffloat-store +export DEB_CXXFLAGS_MAINT_APPEND += -ffloat-store +endif + %: dh $@