Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://gitlab.com/ubports/development/core/repowerd/ Upstream-Name: repowerd Upstream-Contact: UBports Developers Files: src/adapters/android_autobrightness_algorithm.cpp src/adapters/android_autobrightness_algorithm.h src/adapters/android_backlight.cpp src/adapters/android_backlight.h src/adapters/android_device_config.cpp src/adapters/android_device_config.h src/adapters/android_device_quirks.cpp src/adapters/android_device_quirks.h src/adapters/autobrightness_algorithm.h src/adapters/backlight.h src/adapters/backlight_brightness_control.cpp src/adapters/backlight_brightness_control.h src/adapters/brightness_notification.h src/adapters/brightness_params.cpp src/adapters/brightness_params.h src/adapters/chrono.h src/adapters/console_log.cpp src/adapters/console_log.h src/adapters/dbus_connection_handle.cpp src/adapters/dbus_connection_handle.h src/adapters/dbus_event_loop.cpp src/adapters/dbus_event_loop.h src/adapters/dbus_message_handle.cpp src/adapters/dbus_message_handle.h src/adapters/default_state_machine_options.cpp src/adapters/default_state_machine_options.h src/adapters/dev_alarm_wakeup_service.cpp src/adapters/dev_alarm_wakeup_service.h src/adapters/device_config.h src/adapters/device_quirks.h src/adapters/event_loop.cpp src/adapters/event_loop.h src/adapters/event_loop_handler_registration.h src/adapters/event_loop_timer.cpp src/adapters/event_loop_timer.h src/adapters/fd.cpp src/adapters/fd.h src/adapters/filesystem.h src/adapters/libsuspend/autosleep.c src/adapters/libsuspend/common.h src/adapters/libsuspend/earlysuspend.c src/adapters/libsuspend/legacy.c src/adapters/libsuspend/libsuspend.c src/adapters/libsuspend/libsuspend.h src/adapters/libsuspend/mocksuspend.c src/adapters/libsuspend/sysfs.c src/adapters/libsuspend/sysfs.h src/adapters/libsuspend_system_power_control.cpp src/adapters/libsuspend_system_power_control.h src/adapters/light_sensor.h src/adapters/logind_session_tracker.cpp src/adapters/logind_session_tracker.h src/adapters/logind_system_power_control.cpp src/adapters/logind_system_power_control.h src/adapters/lsc_display.cpp src/adapters/lsc_display.h src/adapters/lsc_power_button.cpp src/adapters/lsc_power_button.h src/adapters/lsc_user_activity.cpp src/adapters/lsc_user_activity.h src/adapters/monotone_spline.cpp src/adapters/monotone_spline.h src/adapters/null_log.cpp src/adapters/null_log.h src/adapters/ofono_voice_call_service.cpp src/adapters/ofono_voice_call_service.h src/adapters/path.cpp src/adapters/path.h src/adapters/real_chrono.cpp src/adapters/real_chrono.h src/adapters/real_filesystem.cpp src/adapters/real_filesystem.h src/adapters/real_temporary_suspend_inhibition.cpp src/adapters/real_temporary_suspend_inhibition.h src/adapters/repowerd_settings_service.cpp src/adapters/repowerd_settings_service.h src/adapters/scoped_g_error.h src/adapters/sysfs_backlight.cpp src/adapters/sysfs_backlight.h src/adapters/syslog_log.cpp src/adapters/syslog_log.h src/adapters/temporary_suspend_inhibition.h src/adapters/timerfd_wakeup_service.cpp src/adapters/timerfd_wakeup_service.h src/adapters/ubuntu_light_sensor.cpp src/adapters/ubuntu_light_sensor.h src/adapters/ubuntu_performance_booster.cpp src/adapters/ubuntu_performance_booster.h src/adapters/ubuntu_proximity_sensor.cpp src/adapters/ubuntu_proximity_sensor.h src/adapters/unique_random_pool.h src/adapters/unity_screen_power_state_change_reason.h src/adapters/unity_screen_service.cpp src/adapters/unity_screen_service.h src/adapters/upower_power_source_and_lid.cpp src/adapters/upower_power_source_and_lid.h src/adapters/wakeup_service.h src/core/CMakeLists.txt src/core/alarm_id.h src/core/brightness_control.h src/core/client_requests.h src/core/client_settings.h src/core/daemon.cpp src/core/daemon.h src/core/daemon_config.h src/core/default_state_machine.cpp src/core/default_state_machine.h src/core/default_state_machine_factory.cpp src/core/default_state_machine_factory.h src/core/display_information.h src/core/display_power_change_reason.h src/core/display_power_control.h src/core/display_power_event_sink.h src/core/handler_registration.cpp src/core/handler_registration.h src/core/infinite_timeout.h src/core/lid.h src/core/log.h src/core/modem_power_control.h src/core/notification_service.h src/core/null_state_machine.h src/core/performance_booster.h src/core/power_action.h src/core/power_button.h src/core/power_button_event_sink.h src/core/power_source.h src/core/power_supply.h src/core/proximity_sensor.h src/core/session_tracker.h src/core/state_event_adapter.cpp src/core/state_event_adapter.h src/core/state_machine.h src/core/state_machine_factory.h src/core/state_machine_options.h src/core/system_power_control.h src/core/timer.h src/core/user_activity.h src/core/voice_call_service.h src/default_daemon_config.cpp src/default_daemon_config.h src/main.cpp src/tools/CMakeLists.txt src/tools/brightness_tool.cpp src/tools/cli.cpp src/tools/light_tool.cpp src/tools/power_source_tool.cpp src/tools/proximity_tool.cpp src/tools/session_tool.cpp src/tools/wakeup_tool.cpp tests/CMakeLists.txt tests/adapter-tests/CMakeLists.txt tests/adapter-tests/current_thread_name.cpp tests/adapter-tests/current_thread_name.h tests/adapter-tests/dbus_bus.cpp tests/adapter-tests/dbus_bus.h tests/adapter-tests/dbus_client.cpp tests/adapter-tests/dbus_client.h tests/adapter-tests/duration_of.h tests/adapter-tests/fake_brightness_notification.cpp tests/adapter-tests/fake_brightness_notification.h tests/adapter-tests/fake_chrono.cpp tests/adapter-tests/fake_chrono.h tests/adapter-tests/fake_device_config.cpp tests/adapter-tests/fake_device_config.h tests/adapter-tests/fake_device_quirks.cpp tests/adapter-tests/fake_device_quirks.h tests/adapter-tests/fake_filesystem.cpp tests/adapter-tests/fake_filesystem.h tests/adapter-tests/fake_libhardware.cpp tests/adapter-tests/fake_libhardware.h tests/adapter-tests/fake_logind.cpp tests/adapter-tests/fake_logind.h tests/adapter-tests/fake_ofono.cpp tests/adapter-tests/fake_ofono.h tests/adapter-tests/fake_upower.cpp tests/adapter-tests/fake_upower.h tests/adapter-tests/fake_wakeup_service.cpp tests/adapter-tests/fake_wakeup_service.h tests/adapter-tests/repowerd_settings_dbus_client.cpp tests/adapter-tests/repowerd_settings_dbus_client.h tests/adapter-tests/run_command.cpp tests/adapter-tests/run_command.h tests/adapter-tests/temporary_environment_value.cpp tests/adapter-tests/temporary_environment_value.h tests/adapter-tests/temporary_file.cpp tests/adapter-tests/temporary_file.h tests/adapter-tests/test_android_autobrightness_algorithm.cpp tests/adapter-tests/test_android_backlight.cpp tests/adapter-tests/test_android_device_config.cpp tests/adapter-tests/test_android_device_quirks.cpp tests/adapter-tests/test_backlight_brightness_control.cpp tests/adapter-tests/test_brightness_params.cpp tests/adapter-tests/test_dbus_event_loop.cpp tests/adapter-tests/test_default_state_machine_options.cpp tests/adapter-tests/test_dev_alarm_wakeup_service.cpp tests/adapter-tests/test_event_loop.cpp tests/adapter-tests/test_event_loop_timer.cpp tests/adapter-tests/test_fd.cpp tests/adapter-tests/test_in_separate_process.h tests/adapter-tests/test_logind_session_tracker.cpp tests/adapter-tests/test_logind_system_power_control.cpp tests/adapter-tests/test_lsc_display.cpp tests/adapter-tests/test_lsc_power_button.cpp tests/adapter-tests/test_lsc_user_activity.cpp tests/adapter-tests/test_monotone_spline.cpp tests/adapter-tests/test_ofono_voice_call_service.cpp tests/adapter-tests/test_path.cpp tests/adapter-tests/test_real_chrono.cpp tests/adapter-tests/test_real_filesystem.cpp tests/adapter-tests/test_real_temporary_suspend_inhibition.cpp tests/adapter-tests/test_repowerd_service.cpp tests/adapter-tests/test_repowerd_settings_service.cpp tests/adapter-tests/test_sysfs_backlight.cpp tests/adapter-tests/test_timerfd_wakeup_service.cpp tests/adapter-tests/test_ubuntu_light_sensor.cpp tests/adapter-tests/test_ubuntu_proximity_sensor.cpp tests/adapter-tests/test_unique_random_pool.cpp tests/adapter-tests/test_unity_screen_service.cpp tests/adapter-tests/test_upower_power_source_and_lid.cpp tests/adapter-tests/unity_screen_dbus_client.cpp tests/adapter-tests/unity_screen_dbus_client.h tests/common/CMakeLists.txt tests/common/fake_log.cpp tests/common/fake_log.h tests/common/fake_shared.h tests/common/fake_system_power_control.cpp tests/common/fake_system_power_control.h tests/common/spin_wait.cpp tests/common/spin_wait.h tests/common/wait_condition.h tests/core-tests/CMakeLists.txt tests/core-tests/acceptance_test.cpp tests/core-tests/acceptance_test.h tests/core-tests/daemon_config.cpp tests/core-tests/daemon_config.h tests/core-tests/default_pid.h tests/core-tests/fake_client_requests.cpp tests/core-tests/fake_client_requests.h tests/core-tests/fake_client_settings.cpp tests/core-tests/fake_client_settings.h tests/core-tests/fake_display_information.cpp tests/core-tests/fake_display_information.h tests/core-tests/fake_lid.cpp tests/core-tests/fake_lid.h tests/core-tests/fake_notification_service.cpp tests/core-tests/fake_notification_service.h tests/core-tests/fake_power_button.cpp tests/core-tests/fake_power_button.h tests/core-tests/fake_power_source.cpp tests/core-tests/fake_power_source.h tests/core-tests/fake_proximity_sensor.cpp tests/core-tests/fake_proximity_sensor.h tests/core-tests/fake_session_tracker.cpp tests/core-tests/fake_session_tracker.h tests/core-tests/fake_state_machine_options.cpp tests/core-tests/fake_state_machine_options.h tests/core-tests/fake_timer.cpp tests/core-tests/fake_timer.h tests/core-tests/fake_user_activity.cpp tests/core-tests/fake_user_activity.h tests/core-tests/fake_voice_call_service.cpp tests/core-tests/fake_voice_call_service.h tests/core-tests/mock_brightness_control.h tests/core-tests/mock_display_power_control.h tests/core-tests/mock_display_power_event_sink.h tests/core-tests/mock_modem_power_control.h tests/core-tests/mock_performance_booster.h tests/core-tests/mock_power_button_event_sink.h tests/core-tests/run_daemon.cpp tests/core-tests/run_daemon.h tests/core-tests/test_client_requests.cpp tests/core-tests/test_client_settings.cpp tests/core-tests/test_daemon.cpp tests/core-tests/test_fake_timer.cpp tests/core-tests/test_handler_registration.cpp tests/core-tests/test_lid.cpp tests/core-tests/test_modem_power_control.cpp tests/core-tests/test_notification.cpp tests/core-tests/test_performance_booster.cpp tests/core-tests/test_power_button.cpp tests/core-tests/test_power_source.cpp tests/core-tests/test_proximity_sensor.cpp tests/core-tests/test_session.cpp tests/core-tests/test_system_power_control.cpp tests/core-tests/test_treat_power_button_as_user_activity.cpp tests/core-tests/test_turn_on_display_at_startup.cpp tests/core-tests/test_user_activity.cpp tests/core-tests/test_voice_call.cpp Copyright: 2013, Canonical Ltd. 2015, Canonical Ltd. 2016, Canonical Ltd. 2017, Canonical Ltd. License: GPL-3 Files: AUTHORS CMakeLists.txt ChangeLog cmake/FindAndroidHeaders.cmake data/CMakeLists.txt data/dbus-configs/com.canonical.Unity.Screen.conf data/dbus-configs/com.lomiri.Repowerd.Settings.conf data/dbus-configs/com.lomiri.Repowerd.conf data/repowerd.service doc/repowerd-settings-api.txt src/CMakeLists.txt src/adapters/CMakeLists.txt src/adapters/libsuspend/CMakeLists.txt Copyright: 2013-2017, Canonical Ltd. License: GPL-3 Comment: Assuming license copyright holdership from other code files. Files: data/device-configs/config-default.xml data/device-configs/config-flo.xml data/device-configs/config-grouper.xml data/device-configs/config-hammerhead.xml data/device-configs/config-maguro.xml data/device-configs/config-mako.xml data/device-configs/config-manta.xml Copyright: 2009, The Android Open Source Project 2011, The Android Open Source Project 2012, The Android Open Source Project 2013, The Android Open Source Project License: Apache-2.0 Files: src/adapters/sensorfw/sensorfw_common.cpp src/adapters/sensorfw/sensorfw_common.h src/adapters/sensorfw/sensorfw_light_sensor.cpp src/adapters/sensorfw/sensorfw_light_sensor.h src/adapters/sensorfw/sensorfw_proximity_sensor.cpp src/adapters/sensorfw/sensorfw_proximity_sensor.h Copyright: 2020, UBports foundation License: GPL-3 Files: src/adapters/device_info.h src/adapters/real_device_info.cpp src/adapters/real_device_info.h tests/adapter-tests/fake_device_info.cpp tests/adapter-tests/fake_device_info.h Copyright: 2022, UBports Foundation. License: GPL-3 Files: src/adapters/fs_double_tap_to_wake.cpp src/adapters/fs_double_tap_to_wake.h src/core/double_tap_to_wake.h tests/adapter-tests/fake_double_tap_to_wake.cpp tests/adapter-tests/fake_double_tap_to_wake.h Copyright: 2022, UBports foundation. License: GPL-3 Files: src/adapters/binder_performance_booster.cpp src/adapters/binder_performance_booster.h Copyright: 2023, UBports Foundation License: GPL-3 Files: src/adapters/sensorfw/socketreader.cpp src/adapters/sensorfw/socketreader.h Copyright: 2009-2010, Nokia Corporation 2022, UBports Foundation. License: LGPL-2.1 Files: src/core/log.cpp Copyright: 2016, Canonical Ltd. Guido Berhoerster License: GPL-3 Files: debian/* Copyright: 2013-2017, Canonical Ltd. 2024, Mike Gabriel License: GPL-3 License: GPL-3 This program is free software: you can redistribute it and/or modify it under the terms of the 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 warranties of MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR PURPOSE. See the applicable version of the GNU Lesser General Public License for more details. . 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 can be found in `/usr/share/common-licenses/GPL-3' License: LGPL-2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1' License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian systems, the complete text of the Apache 2.0 License can be found in /usr/share/common-licenses/Apache-2.0 file.