Skip to content

Commit

Permalink
[meta] Add meta packages to replace patterns
Browse files Browse the repository at this point in the history
  • Loading branch information
piggz committed Sep 7, 2019
1 parent ffa28da commit e9decbc
Show file tree
Hide file tree
Showing 2 changed files with 134 additions and 0 deletions.
43 changes: 43 additions & 0 deletions rpm/jolla-configuration-t5.spec
@@ -0,0 +1,43 @@
Name: jolla-configuration-t5
Summary: Jolla Configuration t5
Version: 0.0.1
Release: 1
License: BSD-3-Clause
Source: %{name}-%{version}.tar.gz
Requires: jolla-hw-adaptation-t5
Requires: patterns-sailfish-cellular-apps
Requires: patterns-sailfish-applications
Requires: patterns-sailfish-ui

# Early stages of porting benefit from these:
#Requires: sailfish-porter-tools
Requires: jolla-developer-mode
Requires: sailfishsilica-qt5-demos
Requires: busybox-static
Requires: net-tools
Requires: openssh-clients
Requires: openssh-server
Requires: vim-enhanced
Requires: zypper
Requires: strace

# jolla-rnd-device will enable usb-moded even when UI is not yet
# brought up (useful during development, available since update10)
Requires: jolla-rnd-device
#End sailfish-porter-tools

# Jolla Store Items
Requires: patterns-sailfish-consumer-generic

Requires: sailfish-content-graphics-z1.5
Requires: jolla-settings-accounts-extensions-3rd-party-all

# For Mozilla location services (online)
Requires: geoclue-provider-mlsdb

# Sailfish OS CSD tool for hardware testing
Requires: csd

%description
Meta package to install packages for t5 configurations
%files
91 changes: 91 additions & 0 deletions rpm/jolla-hw-adaptation-t5.spec
@@ -0,0 +1,91 @@
Name: jolla-hw-adaptation-t5
Summary: Jolla HW Adaptation t5
Version: 0.0.1
Release: 1
License: BSD-3-Clause
Source: %{name}-%{version}.tar.gz

Requires: qt5-plugin-generic-evdev

# Hybris packages
Requires: libhybris-libEGL
Requires: libhybris-libGLESv2
Requires: libhybris-libwayland-egl

# Bluetooth
Requires: bluez5-tools
Requires: bluebinder

# Ofono
Requires: ofono-ril-binder-plugin

# NFC
Requires: nfcd-binder-plugin

# Vibra
Requires: ngfd-plugin-native-vibrator
Requires: qt5-feedback-haptics-native-vibrator

# Sensors
Requires: hybris-libsensorfw-qt5

# Vibra
Requires: ngfd-plugin-native-vibrator
Requires: qt5-feedback-haptics-native-vibrator

# Pulseadio
Requires: pulseaudio-modules-droid
Requires: pulseaudio-modules-droid-glue

# 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

# Add GStreamer v1.0 as standard
Requires: gstreamer1.0
Requires: gstreamer1.0-plugins-good
Requires: gstreamer1.0-plugins-base
Requires: gstreamer1.0-plugins-bad
Requires: nemo-gstreamer1.0-interfaces
Requires: gstreamer1.0-droid

# This is needed for notification LEDs
Requires: mce-plugin-libhybris

## USB mode controller
## Enables mode selector upon plugging USB cable:
Requires: usb-moded
#Requires: usb-moded-defaults-android
#Requires: usb-moded-developer-mode-android

Requires: rfkill

# enable device lock and allow to select untrusted software
Requires: jolla-devicelock-plugin-encsfa

# For GPS
Requires: geoclue-provider-hybris

# For mounting SD card automatically
Requires: sd-utils

Requires: droid-hal-t5
Requires: droid-hal-t5-img-boot
Requires: droid-hal-t5-kernel-modules
Requires: droid-config-t5-sailfish
Requires: droid-config-t5-pulseaudio-settings
Requires: droid-config-t5-policy-settings
Requires: droid-config-t5-preinit-plugin
Requires: droid-config-t5-flashing
Requires: droid-config-t5-bluez5
Requires: droid-hal-version-t5


%description
Meta package to install packages for t5 HW Adaptation
%files

0 comments on commit e9decbc

Please sign in to comment.