[-]
[+]
|
Changed |
_service:tar_git:droid-hal-version-thea.spec
|
|
[-]
[+]
|
Changed |
_service:tar_git:droid-hal-version-thea-0.0.1+master.20210206184915.b874729.tar.gz/droid-hal-version/droid-hal-version.inc
^
|
@@ -25,17 +25,27 @@
Name: droid-hal-version-%{rpm_device}
Version: 0.0.1
+%if 0%{?_obs_build_project:1}
Release: 1
+%else
+%define rel_date %(date +'%%Y%%m%%d%%H%%M')
+Release: %{rel_date}
+%endif
Summary: SailfishOS HW Adaptation droid version package %{_shortened_version}.%{_obs_build_count} (%{_build_flavour})
Group: System/Libraries
-License: BSD-3-Clause
+License: BSD
Source: %{name}-%{version}.tar.gz
+# For devices that were last reflashed before switching from patterns to
+# meta-packages, otherwise they will miss any patterns changes in the future:
+Requires: patterns-sailfish-device-configuration-%{rpm_device}
# Generic dependencies
BuildRequires: droid-hal
BuildRequires: droid-config
BuildRequires: droid-config-sailfish
+%if 0%{!?native_build:1}
BuildRequires: libhybris
+%endif
# LEDs for notifications
%if 0%{?have_led:1}
@@ -49,8 +59,10 @@
# Kernel & Boot
BuildRequires: droid-hal-kernel
+%if 0%{?_obs_build_project:1}
BuildRequires: droid-hal-img-boot
BuildRequires: droid-hal-img-recovery
+%endif
BuildRequires: droid-config-preinit-plugins
# Kernel modules
@@ -63,28 +75,32 @@
BuildRequires: droid-config-pulseaudio-settings
# Haptics native
-%if 0%{?have_vibrator_native:1} && 0%{?!have_vibrator:1} && 0%{?!have_ffmemless:1}
+%if 0%{?have_vibrator_native:1} && 0%{!?have_vibrator:1} && 0%{!?have_ffmemless:1}
BuildRequires: ngfd-plugin-native-vibrator
BuildRequires: qt5-feedback-haptics-native-vibrator
%endif
# Haptics
-%if 0%{?!have_vibrator_native:1} && 0%{?have_vibrator:1} && 0%{?!have_ffmemless:1}
+%if 0%{!?have_vibrator_native:1} && 0%{?have_vibrator:1} && 0%{!?have_ffmemless:1}
BuildRequires: ngfd-plugin-droid-vibrator
BuildRequires: qt5-feedback-haptics-droid-vibrator
%endif
# Haptics with ffmemless
-%if 0%{?!have_vibrator_native:1} && 0%{?!have_vibrator:1} && 0%{?have_ffmemless:1}
+%if 0%{!?have_vibrator_native:1} && 0%{!?have_vibrator:1} && 0%{?have_ffmemless:1}
BuildRequires: qt5-feedback-haptics-ffmemless
%endif
# Sensors
+%if 0%{!?native_build:1}
BuildRequires: hybris-libsensorfw-qt5
+%endif
# Graphics
+%if 0%{!?native_build:1}
BuildRequires: qt5-qpa-hwcomposer-plugin
BuildRequires: qtscenegraph-adaptation
+%endif
%description
SailfishOS HW Adaptation %{rpm_device} version/umbrella package (%{version}.%{_obs_build_count}).
|