Search
SailfishOS Open Build Service
>
Projects
>
home:mautz
:
cm12.1
>
droid-config-hammerhead
> Changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 5
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
[-]
[+]
Changed
droid-config-hammerhead.spec
@@ -24,6 +24,7 @@ Provides: ofono-configs + # This file should be %%included into a device specific spec file # where macros are defined: # @@ -138,4 +139,526 @@ %description ssu-kickstarts %{summary}. -################################ \ No newline at end of file +################################################################ +%package patterns +Summary: Repository patterns for %{rpm_device} hw +Provides: droid-config-patterns +Provides: package-groups + +%description patterns +%{summary}. + +################################################################ +%package policy-settings +Summary: Policy settings for %{rpm_device} hw +Provides: droid-config-policy-settings +Requires: ohm >= 1.1.16 +Requires: ohm-plugins-misc >= 1.2.0 +Requires: ohm-plugins-dbus +Requires: ohm-plugin-telephony +Requires: ohm-plugin-signaling +Requires: ohm-plugin-media +Requires: ohm-plugin-accessories +Requires: ohm-plugin-resolver +Requires: ohm-plugin-ruleengine +Requires: ohm-plugin-profile +Requires: ohm-plugin-route +Requires: pulseaudio-modules-nemo-common >= 11.1.24 +Requires: pulseaudio-policy-enforcement >= 11.1.35 +Requires: policy-settings-common >= 0.7.3 +Obsoletes: ohm-config <= 1.1.15 +# ohm-configs-default should not be installed ever, thus no version +# specification defined here. +Obsoletes: ohm-configs-default +Provides: ohm-configs > 1.1.15 +Provides: policy-settings + +%description policy-settings +%{summary}. + +################################################################ +%package kickstart-configuration +Summary: Kickstart configuration for %{rpm_device} +Provides: droid-config-kickstart-configuration +Requires: ssu-kickstart-configuration +Provides: droid-hal-kickstart-configuration +# the %{name} contains ssu.ini file which is needed to build kickstarts +Requires: %{name} = %{version}-%{release} + +%description kickstart-configuration +%{summary}. + +################################################################ +%package preinit-plugin +Summary: Preinit plugins for %{rpm_device} +Provides: droid-config-preinit-plugins + +%description preinit-plugin +%{summary}. + +################################################################ +%package pulseaudio-settings +Summary: PulseAudio settings for %{rpm_device} hw +Provides: droid-config-pulseaudio-settings +Requires: pulseaudio >= 11.1+git4 +Requires: pulseaudio-modules-nemo-parameters >= 11.1.24 +Requires: pulseaudio-modules-nemo-stream-restore >= 11.1.24 +Requires: pulseaudio-modules-nemo-mainvolume >= 11.1.24 +Requires: pulseaudio-modules-droid >= 11.1.66 +Requires: pulseaudio-policy-enforcement >= 11.1.35 +Provides: pulseaudio-settings + +%description pulseaudio-settings +%{summary}. + +################################################################ +%package sailfish +Provides: droid-config-sailfish +Provides: theme-configs +Group: System +BuildArch: noarch +Requires: %{name} = %{version}-%{release} +Requires: oneshot +Requires: dconf +Summary: Per device configuration for sailfish for droid-hal device: %{rpm_device} + +%description sailfish +Configure sailfish eg naturally landscape devices like mako + +################################################################ + +%package flashing +Provides: droid-config-flashing +Group: System +# Sparse image flashing support for flash-partition +Requires: droid-hal-tools +Summary: On device flashing files for %{rpm_device} hw + +%description flashing +%{summary}. + +################################################################ + +%if 0%{?out_of_image_files:1} + +%package out-of-image-files +Group: System +BuildArch: noarch +Summary: Files that are used for flashing and are not needed on device. + +%description out-of-image-files +Contains files that are used for flashing but are not needed inside image, e.g., +flashing configurations or flashing scripts. + +%endif + +################################################################ + +%if 0%{?have_bluetooth:1} +%package bluez4 +Summary: %{rpm_device} packages for BlueZ 4 +Conflicts: droid-config-%{rpm_device}-bluez5 +Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{version} +Provides: %{rpm_device}-bluez-configs + +Requires: bluez +Conflicts: bluez5 + +Requires: bluez-libs +Conflicts: bluez5-libs + +Requires: obexd +Conflicts: bluez5-obexd + +Requires: obexd-server +# no obexd-server equivalent in BlueZ 5, so no conflict + +Requires: kf5bluezqt-bluez4 +Conflicts: kf5bluezqt-bluez5 + +Provides: bluez-configs +Conflicts: bluez5-configs +Obsoletes: bluez-configs-sailfish +Obsoletes: bluez-configs-mer + +%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 + +################################################################ + +%prep +%if 0%{?_obs_build_project:1} +# For OBS builds we need to have tarball extracted after tar_git packaging it +%setup -q -n %{name}-%{version} +%endif + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot} + +# Amalgamate configs files from device-specific and all- trees