[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -6,7 +6,7 @@
<service name="tar_git">
<param name="url">https://github.com/Nokius/droid-config-find5.git</param>
<param name="branch">master</param>
- <param name="revision">b3c10f96eb25fff73b696f859e35b61ca115eb1a</param>
+ <param name="revision">4092a86aa902c80887d4aa661c631995a13eb7e7</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/droid-configs-device/patterns/hybris/jolla-hw-adaptation-hybris-droid-vibrator.yaml
^
|
@@ -1,8 +0,0 @@
-Description: Hybris HW Adaptation Pattern for Droid Vibrator
-Name: jolla-hw-adaptation-hybris-droid-vibrator
-Requires:
-- ngfd-plugin-droid-vibrator
-- qt5-feedback-haptics-droid-vibrator
-
-Summary: Jolla HW Adaptation Hybris Droid Vibrator
-
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/droid-configs-device/patterns/hybris/jolla-hw-adaptation-hybris.yaml
^
|
@@ -1,22 +0,0 @@
-Description: Pattern with packages for the generic Hybris HW Adaptation
-Name: jolla-hw-adaptation-hybris
-Requires:
-- libhybris
-- libhybris-libEGL
-- libhybris-libGLESv1
-- libhybris-libGLESv2
-- libhybris-libOpenCL
-- libhybris-libOpenVG
-- libhybris-libhardware
-- libhybris-libnfc
-- libhybris-libsync
-- libhybris-libwayland-egl
-- libhybris-tests
-- libhybris-libvibrator
-
-- hybris-libsensorfw-qt5
-
-- qt5-plugin-generic-evdev
-
-Summary: Jolla HW Adaptation Hybris
-
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/droid-configs-device/patterns/templates/jolla-ui-configuration-@DEVICE@.yaml
^
|
@@ -1,11 +0,0 @@
-Description: Pattern with UI related packages for @DEVICE@ configurations
-Name: jolla-ui-configuration-@DEVICE@
-Requires:
-- jolla-ambient-z@ICON_RES@
-- ambient-icons-closed-z@ICON_RES@
-
-# Introduced starting Sailfish OS 2.0.4.x:
-# 3rd party accounts like Twitter, VK, cloud services, etc
-- jolla-settings-accounts-extensions-3rd-party-all
-
-Summary: Jolla UI Configuration @DEVICE@
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/droid-configs-device/sparse/lib/systemd/system/basic.target.wants/droid-battery-monitor.service
^
|
-(symlink to ../droid-battery-monitor.service)
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/droid-configs-device/sparse/lib/systemd/system/droid-battery-monitor.service
^
|
@@ -1,11 +0,0 @@
-[Unit]
-Description=Load and save battery aging data
-
-[Service]
-Type=oneshot
-RemainAfterExit=yes
-ExecStart=/system/bin/battery_monitor
-ExecStop=/system/bin/battery_shutdown
-
-[Install]
-WantedBy=basic.target
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/patterns/jolla-ui-configuration-find5.yaml
^
|
@@ -1,15 +0,0 @@
-# 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
-
-Description: Pattern with UI related packages for find5 configurations
-Name: jolla-ui-configuration-find5
-Requires:
-- jolla-ambient-z@ICON_RES@
-- ambient-icons-closed-z@ICON_RES@
-
-# Introduced starting Sailfish OS 2.0.4.x:
-# 3rd party accounts like Twitter, VK, cloud services, etc
-- jolla-settings-accounts-extensions-3rd-party-all
-
-Summary: Jolla UI Configuration find5
-
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/sparse/etc/gps.conf
^
|
-(symlink to /system/etc/gps.conf)
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/sparse/etc/izat.conf
^
|
-(symlink to /system/etc/izat.conf)
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/sparse/etc/media_codecs.xml
^
|
-(symlink to /system/etc/media_codecs.xml)
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/sparse/etc/media_profiles.xml
^
|
-(symlink to /system/etc/media_profiles.xml)
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/sparse/etc/pulse/arm_qualcomm_msm_8974_find5_flattened_device_tree_000b.pa
^
|
@@ -1,109 +0,0 @@
-#!/usr/bin/pulseaudio -nF
-#
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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.
-#
-# You should have received a copy of the GNU Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-
-# This startup script is used only if PulseAudio is started per-user
-# (i.e. not in system mode)
-
-.nofail
-
-.fail
-
-load-module module-droid-keepalive
-
-load-module module-meego-parameters cache=1 directory=/var/lib/nemo-pulseaudio-parameters use_voice=false
-
-### Automatically restore the volume of streams
-load-module module-stream-restore-nemo restore_device=no restore_volume=yes restore_muted=no route_table=/etc/pulse/x-maemo-route.table fallback_table=/etc/pulse/x-maemo-stream-restore.table use_voice=false sink_volume_table=/etc/pulse/x-maemo-sink-volume.table
-
-load-module module-match table=/etc/pulse/x-maemo-match.table key=application.name
-
-### Automatically augment property information from .desktop files
-### stored in /usr/share/application
-load-module module-augment-properties
-
-load-module module-null-sink sink_name=sink.null rate=48000
-
-load-module module-droid-card rate=48000 mute_routing_before=24576 mute_routing_after=4096
-
-load-module module-null-sink sink_name=sink.fake.sco rate=8000 channels=1
-load-module module-null-source source_name=source.fake.sco rate=8000 channels=1
-load-module module-bluez4-discover sco_sink=sink.fake.sco sco_source=source.fake.sco
-
-load-module module-droid-glue
-
-load-module module-meego-mainvolume virtual_stream=true
-
-load-module module-policy-enforcement
-
-load-module module-role-ducking trigger_roles=alarm,notification,warning ducking_roles=x-maemo volume=-200dB
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-### Network access (may be configured with paprefs, so leave this commented
-### here if you plan to use paprefs)
-#load-module module-esound-protocol-tcp
-#load-module module-native-protocol-tcp
-
-### Load the RTP receiver module (also configured via paprefs, see above)
-#load-module module-rtp-recv
-
-### Load the RTP sender module (also configured via paprefs, see above)
-#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
-#load-module module-rtp-send source=rtp.monitor
-
-### Load additional modules from GConf settings. This can be configured with the paprefs tool.
-### Please keep in mind that the modules configured by paprefs might conflict with manually
-### loaded modules.
-.ifexists module-gconf.so
-.nofail
-load-module module-gconf
-.fail
-.endif
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Honour intended role device property
-load-module module-intended-roles
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle timeout=1
-
-### If autoexit on idle is enabled we want to make sure we only quit
-### when no local session needs us anymore.
-.ifexists module-console-kit.so
-load-module module-console-kit
-.endif
-.ifexists module-systemd-login.so
-load-module module-systemd-login
-.endif
-
-### Load DBus protocol
-.ifexists module-dbus-protocol.so
-load-module module-dbus-protocol
-.endif
-
-load-module module-switch-on-port-available
-
-### Make some devices default
-set-default-sink sink.primary
-set-default-source source.primary
|
[-]
[+]
|
Deleted |
_service:tar_git:droid-config-find5-0.0.1.tar.bz2/sparse/etc/sysconfig/pulseaudio
^
|
@@ -1 +0,0 @@
-CONFIG="-n --file=/etc/pulse/arm_qualcomm_msm_8974_find5_flattened_device_tree_000b.pa"
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/droid-config-@DEVICE@.spec.template
^
|
@@ -1,4 +1,5 @@
# These and other macros are documented in ../droid-configs-device/droid-configs.inc
+# Feel free to cleanup this file by removing comments, once you have memorised them ;)
%define device @DEVICE@
%define vendor @VENDOR@
@@ -6,13 +7,19 @@
%define vendor_pretty @VENDOR_PRETTY@
%define device_pretty @DEVICE_PRETTY@
-%define dcd_path ./
-
# Community HW adaptations need this
%define community_adaptation 1
-# Adjust this for your device
+# Sailfish OS is considered to-scale, if in app grid you get 4-in-a-row icons
+# and 2x2 or 3x3 covers when up-to-4 or 5-or-more apps are open respectively.
+# For 4-5.5" device screen sizes of 16:9 ratio, use this formula (hold portrait):
+# pixel_ratio = 4.5/DiagonalDisplaySizeInches * HorizontalDisplayResolution/540
+# Other screen sizes and ratios will require more trial-and-error.
%define pixel_ratio 1.0
%include droid-configs-device/droid-configs.inc
+# IMPORTANT if you want to comment out any macros in your .spec, delete the %
+# sign, otherwise they will remain defined! E.g.:
+#define some_macro "I'll not be defined because I don't have % in front"
+
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/droid-configs.inc
^
|
@@ -27,10 +27,6 @@
# Nexus 5: 2.0
# Nexus 4: pixel_ratio=1.3 (icon resolution then drops to 1.0)
-# IMPORTANT if you want to comment out any macros in your .spec, delete the %
-# sign, otherwise they will remain defined! E.g.:
-#define some_macro "I'll not be defined because I don't have % in front"
-
# Overwriting other configs:
# If your droid-config-$DEVICE needs to provide one or more device-specific
# configuration files, do the following:
@@ -51,12 +47,11 @@
%define have_bluetooth 1
%endif
-# dcd_path is the base when run from hadk
-# dcd_common is the common stuff (!) and dcd_sparse is the common sparse
-%if 0%{!?dcd_path:1}
-%define dcd_path hybris/droid-configs
-%endif
+# dcd_path is defined for hysterical reasons (coming from dhd builds on OBS)
+# now obsolete, hence always the default:
+%define dcd_path .
+# dcd_common is the common stuff and dcd_sparse is the common sparse
%define dcd_common %{dcd_path}/droid-configs-device
%define dcd_sparse droid-configs-device/sparse
@@ -261,6 +256,32 @@
%description bluez4
%{summary}.
+
+%package bluez5
+Summary: %{rpm_device} packages for BlueZ 5
+Conflicts: droid-config-%{rpm_device}-bluez4
+Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}
+Provides: %{rpm_device}-bluez-configs
+
+Requires: bluez5
+Conflicts: bluez
+
+Requires: bluez5-libs
+Conflicts: bluez-libs
+
+Requires: bluez5-obexd
+Conflicts: obexd
+
+Requires: kf5bluezqt-bluez5
+Conflicts: kf5bluezqt-bluez4
+
+Provides: bluez5-configs
+Conflicts: bluez-configs
+Obsoletes: bluez-configs-sailfish
+
+%description bluez5
+%{summary}.
%endif
################################################################
@@ -287,7 +308,7 @@
config_dir=$1
if [ -d $config_dir ]; then
(cd $config_dir; find . \( -type f -or -type l \) -print ) | sed 's/^.//' >> tmp/droid-config.files
- cp -R $config_dir/* $RPM_BUILD_ROOT/
+ cp -Rf $config_dir/* $RPM_BUILD_ROOT/
fi
}
@@ -356,9 +377,19 @@
done)
%endif
+# Delete files from droid-config.files which are packaged in main spec file
+if [ -e packaged-in-main-spec.files ]; then
+ delete_files tmp/droid-config.files packaged-in-main-spec.files 0
+fi
# We want to keep some files in separate subpackages.
# NOTE: some files might get to wrong place with this because of string assumption.
+%if 0%{?have_bluetooth:1}
+grep bluez4 tmp/droid-config.files > tmp/bluez4.files || true
+sed --in-place '/bluez4/d' tmp/droid-config.files
+grep bluez5 tmp/droid-config.files > tmp/bluez5.files || true
+sed --in-place '/bluez5/d' tmp/droid-config.files
+%endif
echo "%defattr(-,root,root,-)" > tmp/policy-settings.files
grep ohm tmp/droid-config.files > tmp/policy-settings.files
sed --in-place '/ohm/d' tmp/droid-config.files
@@ -370,10 +401,6 @@
sed --in-place '/\/dconf\/db\//d' tmp/droid-config.files
grep -e "flash-partition" -e "platform-updates" tmp/droid-config.files > tmp/flashing.files
sed --in-place -e '/flash-partition/d' -e '/platform-updates/d' tmp/droid-config.files
-%if 0%{?have_bluetooth:1}
-grep bluez4 tmp/droid-config.files > tmp/bluez4.files || true
-sed --in-place '/bluez4/d' tmp/droid-config.files
-%endif
%if 0%{?out_of_image_files:1}
if [ -e out-of-image-files.files ]; then
@@ -388,7 +415,6 @@
# patterns
mkdir -p %{buildroot}/usr/share/package-groups/
/usr/bin/repomd-pattern-builder.py --patternxml -p %{dcd_common}/patterns/common -o %{buildroot}/usr/share/package-groups/ --version=%{version} --release=%{release}
-/usr/bin/repomd-pattern-builder.py --patternxml -p %{dcd_common}/patterns/hybris -o %{buildroot}/usr/share/package-groups/ --version=%{version} --release=%{release}
/usr/bin/repomd-pattern-builder.py --patternxml -p %{dcd_path}/patterns/ -o %{buildroot}/usr/share/package-groups/ --version=%{version} --release=%{release}
%if 0%{!?pixel_ratio:1}
@@ -510,11 +536,6 @@
done
fi
-# Delete files from droid-config.files which are packaged in main spec file
-if [ -e packaged-in-main-spec.files ]; then
- delete_files tmp/droid-config.files packaged-in-main-spec.files 0
-fi
-
################################################################
%post
# Force an update of ssu repositories
@@ -574,5 +595,7 @@
%if 0%{?have_bluetooth:1}
%files bluez4 -f tmp/bluez4.files
%defattr(644,root,root,-)
-%endif
+%files bluez5 -f tmp/bluez5.files
+%defattr(644,root,root,-)
+%endif
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/patterns/common/sailfish-porter-tools.yaml
^
|
@@ -3,6 +3,7 @@
Requires:
- jolla-developer-mode
- sailfishsilica-qt5-demos
+- libhybris-tests
- busybox-static
- net-tools
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/patterns/templates/jolla-configuration-@DEVICE@.yaml
^
|
@@ -4,8 +4,26 @@
- pattern:jolla-hw-adaptation-@DEVICE@
- pattern:jolla-sailfish-applications
- pattern:jolla-ui-wayland
+# For devices with cellular modem. Those without one, please comment out:
+- pattern:jolla-sailfish-cellular-apps
# Early stages of porting benefit from these:
- pattern:sailfish-porter-tools
+- sailfish-content-graphics-z@ICON_RES@
+
+# For multi-SIM devices
+#- jolla-settings-networking-multisim
+
+# Introduced starting Sailfish OS 2.0.4.x:
+# 3rd party accounts like Twitter, VK, cloud services, etc
+- jolla-settings-accounts-extensions-3rd-party-all
+
+# For Mozilla location services (online)
+- geoclue-provider-mlsdb
+
+# Sailfish OS CSD tool for hardware testing
+# needs some configuration to get all features working
+- csd
+
Summary: Jolla Configuration @DEVICE@
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/patterns/templates/jolla-hw-adaptation-@DEVICE@.yaml
^
|
@@ -1,10 +1,6 @@
Description: Pattern with packages for @DEVICE@ HW Adaptation
Name: jolla-hw-adaptation-@DEVICE@
Requires:
-- pattern:jolla-hw-adaptation-hybris
-- pattern:jolla-hw-adaptation-hybris-droid-vibrator
-- pattern:jolla-ui-configuration-@DEVICE@
-
- droid-hal-@DEVICE@
- droid-hal-@DEVICE@-img-boot
- droid-hal-@DEVICE@-kernel-modules
@@ -16,6 +12,21 @@
- droid-config-@DEVICE@-bluez4
- droid-hal-version-@DEVICE@
+# Hybris packages
+- libhybris-libEGL
+- libhybris-libGLESv2
+- libhybris-libwayland-egl
+
+# Sensors
+- hybris-libsensorfw-qt5
+
+# Vibra
+- ngfd-plugin-droid-vibrator
+- qt5-feedback-haptics-droid-vibrator
+
+# Needed for /dev/touchscreen symlink
+- qt5-plugin-generic-evdev
+
- pulseaudio-modules-droid
# for audio recording to work:
- qt5-qtmultimedia-plugin-mediaservice-gstmediacapture
@@ -25,18 +36,14 @@
- qt5-qpa-hwcomposer-plugin
- qtscenegraph-adaptation
-# GStreamer v0.10 multimedia support is being deprecated
-#- gstreamer0.10-droidcamsrc
-#- gstreamer0.10-omx
-#- gstreamer0.10-droideglsink
-#- nemo-qtmultimedia-plugins-gstvideotexturebackend
-
# Add GStreamer v1.0 as standard
- gstreamer1.0
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-bad
- nemo-gstreamer1.0-interfaces
+# For devices with droidmedia and gst-droid built, see HADK pdf for more information
+#- gstreamer1.0-droid
# This is needed for notification LEDs
- mce-plugin-libhybris
@@ -49,11 +56,11 @@
# Extra useful modes not officially supported:
# might need some configuration to get working
-- usb-moded-mass-storage-android-config
+#- usb-moded-mass-storage-android-config
# working but careful with roaming!
- usb-moded-connection-sharing-android-config
# android diag mode only usable for certain android tools
-- usb-moded-diag-mode-android
+#- usb-moded-diag-mode-android
# hammerhead, grouper, and maguro use this in scripts, so include for all
- rfkill
@@ -61,15 +68,12 @@
# enable device lock and allow to select untrusted software
- jolla-devicelock-plugin-encsfa
-# Settings app needs this since update15
-- jolla-settings-layout
-
-# For devices with working cellular modem:
-#- pattern:jolla-sailfish-cellular-apps
-#- telepathy-ring
+# For GPS
+- geoclue-provider-hybris
-# For devices where test_gps eventually gets a fix:
-#- geoclue-provider-hybris
+# For FM radio on some QCOM devices
+#- qt5-qtmultimedia-plugin-mediaservice-irisradio
+#- jolla-mediaplayer-radio
Summary: Jolla HW Adaptation @DEVICE@
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/sparse/etc/pulse/arm_droid_default.pa
^
|
@@ -29,7 +29,14 @@
load-module module-meego-mainvolume virtual_stream=true
### Automatically restore the volume of streams
-load-module module-stream-restore-nemo restore_device=no restore_volume=yes restore_muted=no route_table=/etc/pulse/x-maemo-route.table fallback_table=/etc/pulse/x-maemo-stream-restore.table use_voice=false sink_volume_table=/etc/pulse/x-maemo-sink-volume.table
+# load configuration based on bluez version
+.ifexists /etc/pulse/bluez4_stream_restore.pa
+.include /etc/pulse/bluez4_stream_restore.pa
+.endif
+
+.ifexists /etc/pulse/bluez5_stream_restore.pa
+.include /etc/pulse/bluez5_stream_restore.pa
+.endif
load-module module-match table=/etc/pulse/x-maemo-match.table key=application.name
@@ -41,12 +48,16 @@
load-module module-droid-card rate=48000 mute_routing_before=24576 mute_routing_after=4096
+### Needed on many new devices. HADK guide explains how to implement this fully
+.ifexists module-droid-glue.so
+load-module module-droid-glue
+.endif
+
load-module module-null-sink sink_name=sink.fake.sco rate=8000 channels=1
load-module module-null-source source_name=source.fake.sco rate=8000 channels=1
load-module module-bluez4-discover sco_sink=sink.fake.sco sco_source=source.fake.sco
-### Needed on many new devices. HADK guide explains how to implement this fully
-#load-module module-droid-glue
+load-module module-combine-sink sink_name=sink.primaryandbluez resample_method=trivial rate=48000 channels=2 ignore=sink.low_latency
load-module module-policy-enforcement
@@ -102,7 +113,7 @@
load-module module-dbus-protocol
.endif
-load-module module-switch-on-port-available
+load-module module-rescue-streams sink_name=sink.null source_name=sink.null.monitor
### Make some devices default
set-default-sink sink.primary
|
[-]
[+]
|
Added |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/sparse/etc/pulse/bluez4_stream_restore.pa
^
|
@@ -0,0 +1,2 @@
+### Bluez4 specific module arguments
+load-module module-stream-restore-nemo restore_device=no restore_volume=yes restore_muted=no route_table=/etc/pulse/x-maemo-route.table fallback_table=/etc/pulse/x-maemo-stream-restore.table use_voice=false sink_volume_table=/etc/pulse/x-maemo-sink-volume.table
|
[-]
[+]
|
Added |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/sparse/etc/pulse/bluez5_stream_restore.pa
^
|
@@ -0,0 +1,2 @@
+### Bluez5 specific module arguments
+load-module module-stream-restore-nemo restore_device=no restore_volume=yes restore_muted=no route_table=/etc/pulse/x-maemo-route.table fallback_table=/etc/pulse/x-maemo-stream-restore.table use_voice=false
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/sparse/etc/pulse/xpolicy.conf
^
|
@@ -266,6 +266,11 @@
profile = voicecall
[card]
+type = earpieceforcall
+name = equals:droid_card.primary
+profile = voicecall
+
+[card]
type = earpieceforalien
name = equals:droid_card.primary
profile = communication
@@ -439,6 +444,11 @@
sink = equals:sink.primary
ports = sink.primary:output-earpiece
+[device]
+type = earpieceforcall
+sink = equals:sink.primary
+ports = sink.primary:output-earpiece
+
[device]
type = earpieceforalien
sink = equals:sink.primary
|
[-]
[+]
|
Added |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/sparse/etc/xdg/QtProject/QtQuick2.conf
^
|
@@ -0,0 +1,2 @@
+[QuickMouseArea]
+PressAndHoldDelay=600
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/sparse/usr/bin/droid/droid-hal-startup.sh
^
|
@@ -1,6 +1,5 @@
#!/bin/sh
cd /
-sh /usr/libexec/droid/android-permission-fixup.sh &> /dev/null
touch /dev/.coldboot_done
export LD_LIBRARY_PATH=/usr/libexec/droid-hybris/system/lib/:/vendor/lib:/system/lib
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/droid-configs-device/sparse/var/lib/nemo-pulseaudio-parameters/algs/mainvolume/btmono
^
|
@@ -1,2 +1,2 @@
-x-nemo.mainvolume.call = "0:-20000,1:-6175,2:-4875,3:-4225,4:-3625,5:-3025,6:-2425,7:-1815,8:-1625,9:-1200,10:-1025,11:-700,12:-575,13:-450,14:-225,15:0"
+x-nemo.mainvolume.call = "0:-20000,1:-6175,2:-4875,3:-3625,4:-3025,5:-2425,6:-2025,7:-1815,8:-1625,9:-1200,10:-1025,11:-700,12:-575,13:-250,14:-125,15:0"
x-nemo.mainvolume.media = "0:-20000,1:-6175,2:-4875,3:-4225,4:-3625,5:-3025,6:-2425,7:-1815,8:-1625,9:-1200,10:-1025,11:-700,12:-575,13:-450,14:-225,15:0"
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/patterns/jolla-configuration-find5.yaml
^
|
@@ -7,8 +7,26 @@
- pattern:jolla-hw-adaptation-find5
- pattern:jolla-sailfish-applications
- pattern:jolla-ui-wayland
+# For devices with cellular modem. Those without one, please comment out:
+- pattern:jolla-sailfish-cellular-apps
# Early stages of porting benefit from these:
- pattern:sailfish-porter-tools
+- sailfish-content-graphics-z@ICON_RES@
+
+# For multi-SIM devices
+#- jolla-settings-networking-multisim
+
+# Introduced starting Sailfish OS 2.0.4.x:
+# 3rd party accounts like Twitter, VK, cloud services, etc
+- jolla-settings-accounts-extensions-3rd-party-all
+
+# For Mozilla location services (online)
+- geoclue-provider-mlsdb
+
+# Sailfish OS CSD tool for hardware testing
+# needs some configuration to get all features working
+- csd
+
Summary: Jolla Configuration find5
|
[-]
[+]
|
Changed |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/patterns/jolla-hw-adaptation-find5.yaml
^
|
@@ -4,10 +4,6 @@
Description: Pattern with packages for find5 HW Adaptation
Name: jolla-hw-adaptation-find5
Requires:
-- pattern:jolla-hw-adaptation-hybris
-- pattern:jolla-hw-adaptation-hybris-droid-vibrator
-- pattern:jolla-ui-configuration-find5
-
- droid-hal-find5
- droid-hal-find5-detritus
- droid-hal-find5-img-boot
@@ -17,8 +13,24 @@
- droid-config-find5-pulseaudio-settings
- droid-config-find5-policy-settings
- droid-config-find5-preinit-plugin
+- droid-config-find5-bluez4
- droid-hal-version-find5
+# Hybris packages
+- libhybris-libEGL
+- libhybris-libGLESv2
+- libhybris-libwayland-egl
+
+# Sensors
+- hybris-libsensorfw-qt5
+
+# Vibra
+ - ngfd-plugin-droid-vibrator
+ - qt5-feedback-haptics-droid-vibrator
+
+# Needed for /dev/touchscreen symlink
+- qt5-plugin-generic-evdev
+
- pulseaudio-modules-droid
# for audio recording to work:
- qt5-qtmultimedia-plugin-mediaservice-gstmediacapture
@@ -28,18 +40,13 @@
- qt5-qpa-hwcomposer-plugin
- qtscenegraph-adaptation
-# GStreamer v0.10 multimedia support is being deprecated
-#- gstreamer0.10-droidcamsrc
-#- gstreamer0.10-omx
-#- gstreamer0.10-droideglsink
-#- nemo-qtmultimedia-plugins-gstvideotexturebackend
-
# Add GStreamer v1.0 as standard
- gstreamer1.0
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-bad
- nemo-gstreamer1.0-interfaces
+# For devices with droidmedia and gst-droid built, see HADK pdf for more information
- gstreamer1.0-droid
# This is needed for notification LEDs
@@ -68,16 +75,9 @@
# Settings app needs this since update15
- jolla-settings-layout
-# For devices with working cellular modem:
-- pattern:jolla-sailfish-cellular-apps
-- telepathy-ring
-
# For devices where test_gps eventually gets a fix:
- geoclue-provider-hybris
-# For offline location provider
-- geoclue-provider-mlsdb
-
# This is a temporary acceptable hack to have orientation sensors
# See README for full description: https://github.com/mer-hybris/unblank-restart-sensors
- unblank-restart-sensors
|
[-]
[+]
|
Added |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/sparse/etc/dconf/db/vendor.d/disable-android-app-installation.txt
^
|
@@ -0,0 +1,2 @@
+[apps/jolla-startupwizard]
+android_selection_suppressed=true
|
[-]
[+]
|
Added |
_service:tar_git:droid-config-find5-0.0.2.tar.bz2/sparse/usr/share/csd/settings.d/hw-settings.ini
^
|
@@ -0,0 +1,40 @@
+[features]
+AudioMic1=1
+AudioMic2=1
+BackCamera=1
+Backlight=1
+Battery=1
+Bluetooth=1
+CellularData=1
+ECompass=1
+FmRadio=1
+FrontCamera=1
+GPS=1
+CellInfo=1
+GSensor=1
+Gyro=1
+Headset=1
+Key=1
+LCD=1
+LED=1
+LightSensor=1
+Loudspeaker=1
+ProxSensor=1
+Receiver=1
+SDCard=1
+SIM=1
+StereoLoudspeaker=0
+Touch=1
+UsbCharging=1
+UsbOtg=1
+Vibrator=1
+Wifi=1
+
+[BackCamera]
+Flash=1
+
+[FrontBackCamera]
+RunInTestPassRateRequirement=0.95
+
+[SIM]
+ModemCount=1
|