/
patterns-sailfish-device-adaptation-sake.inc
95 lines (72 loc) · 2.71 KB
/
patterns-sailfish-device-adaptation-sake.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# Feel free to disable non-critical HA parts during devel by commenting lines out
# Generated in hadk by executing: rpm/dhd/helpers/add_new_device.sh
%package -n patterns-sailfish-device-adaptation-sake
Summary: Jolla HW Adaptation sake
Requires: droid-hal-sake
Requires: droid-hal-sake-img-boot
Requires: droid-hal-sake-kernel
Requires: droid-hal-sake-kernel-modules
Requires: droid-config-sake-sailfish
Requires: droid-config-sake-pulseaudio-settings
Requires: droid-config-sake-policy-settings
Requires: droid-config-sake-preinit-plugin
Requires: droid-config-sake-flashing
Requires: droid-config-sake-bluez5
Requires: droid-hal-version-sake
# Hybris packages
Requires: libhybris-libEGL
Requires: libhybris-libGLESv2
Requires: libhybris-libwayland-egl
# Bluetooth
Requires: bluebinder
# Sensors
Requires: hybris-libsensorfw-qt5
# Vibra
Requires: ngfd-plugin-native-vibrator
Requires: libngf-qt5-qtfeedback
# Needed for /dev/touchscreen symlink
Requires: qt5-plugin-generic-evdev
Requires: pulseaudio-modules-droid
Requires: pulseaudio-modules-droid-hidl
# Telephony
Requires: ofono-binder-plugin
Requires: dummy_netd
# The -dummy-af is needed for newer devices that run the main
# audiosystem-passthrough in qti mode (e.g. >=Android 9 Qualcomm),
# to fix non-responding Camera app and/or voice during a phone call:
Requires: audiosystem-passthrough-dummy-af
# for audio recording to work:
Requires: qt5-qtmultimedia-plugin-mediaservice-gstmediacapture
# These need to be per-device due to differing backends (fbdev, eglfs, hwc, ..?)
Requires: qt5-qtwayland-wayland_egl
Requires: qt5-qpa-hwcomposer-plugin
Requires: qtscenegraph-adaptation
# For hybris devices with droidmedia, see HADK pdf for more information
Requires: gstreamer1.0-droid
Requires: gmp-droid
# This is needed for notification LEDs
Requires: mce-plugin-libhybris
# USB mode controller
Requires: usb-moded
# hammerhead, grouper, and maguro use this in scripts, so include for all
Requires: rfkill
# enable device lock and allow to select untrusted software
Requires: jolla-devicelock-daemon-encsfa
# Enable home encryption
#Requires: sailfish-device-encryption
# For GPS
Requires: geoclue-provider-hybris
# For FM radio on some QCOM devices
#Requires: qt5-qtmultimedia-plugin-mediaservice-irisradio
#Requires: jolla-mediaplayer-radio
# NFC support
# 1. binder plugin requires Android 8 or a newer base
# 2. pn54x plugin talks directly to pn54x driver
# These plugins are mutually exclusive, you need to pick one:
Requires: nfcd-binder-plugin
#Requires: nfcd-pn54x-plugin
# For mount partitions
Requires: parse-android-dynparts
%description -n patterns-sailfish-device-adaptation-sake
Pattern with packages for sake HW Adaptation
%files -n patterns-sailfish-device-adaptation-sake