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 <developers@ubports.com>

Files: CMakeLists.txt
 data/CMakeLists.txt
 data/repowerd.service
 src/CMakeLists.txt
 src/adapters/CMakeLists.txt
 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/adapters/binder_performance_booster.cpp
 src/adapters/binder_performance_booster.h
 src/adapters/device_info.h
 src/adapters/fs_double_tap_to_wake.cpp
 src/adapters/fs_double_tap_to_wake.h
 src/adapters/real_device_info.cpp
 src/adapters/real_device_info.h
 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
 src/adapters/sensorfw/socketreader.cpp
 src/adapters/sensorfw/socketreader.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/core/double_tap_to_wake.h
 src/core/log.cpp
 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_device_info.cpp
 tests/adapter-tests/fake_device_info.h
 tests/adapter-tests/fake_double_tap_to_wake.cpp
 tests/adapter-tests/fake_double_tap_to_wake.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
 ChangeLog
 cmake/FindAndroidHeaders.cmake
 data/dbus-configs/com.canonical.Unity.Screen.conf
 data/dbus-configs/com.lomiri.Repowerd.Settings.conf
 data/dbus-configs/com.lomiri.Repowerd.conf
 doc/repowerd-settings-api.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: debian/*
Copyright: 2013-2017, Canonical Ltd.
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 <http://www.gnu.org/licenses/>.
 .
 On Debian systems, the complete text of the GNU General Public License
 can be found in `/usr/share/common-licenses/GPL-3'

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.
