[-]
[+]
|
Changed |
_service:tar_git:droid-hal-version-onyx.spec
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -6,7 +6,7 @@
<service name="tar_git">
<param name="url">https://github.com/mer-hybris/droid-hal-version-onyx.git</param>
<param name="branch">master</param>
- <param name="revision">HEAD</param>
+ <param name="revision">c740bc4b79262ff0ce4d71d650355f3c654ce96a</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:droid-hal-version-onyx-0.7.0.tar.gz/droid-hal-version/droid-hal-version.inc
^
|
@@ -9,9 +9,9 @@
%define _obs_commit_count %(echo %{release} | awk -F . '{if (NF >= 2) print $2; else print $1 }')
%if "%{_build_flavour}" == "release"
-%define _version_appendix %{nil}
+%define _version_appendix (%{_target_cpu})
%else
-%define _version_appendix \ (%{_build_flavour})
+%define _version_appendix (%{_target_cpu},%{_build_flavour})
%endif
%define _shortened_version %(echo %{version} | awk -F '+' '{print $1}')
@@ -26,7 +26,7 @@
Name: droid-hal-version-%{rpm_device}
Version: 0.0.1
Release: 1
-Summary: SailfishOS HW Adaptation droid version package %{_shortened_version}.%{_obs_build_count} (%{_build_flavour})
+Summary: SailfishOS HW Adaptation droid version package %{_shortened_version}.%{_obs_build_count} (%{_target_cpu},%{_build_flavour})
Group: System/Libraries
License: BSD-3-Clause
Source: %{name}-%{version}.tar.gz
@@ -87,14 +87,15 @@
BuildRequires: qtscenegraph-adaptation
%description
-SailfishOS HW Adaptation %{rpm_device} version/umbrella package (%{version}.%{_obs_build_count}).
+SailfishOS HW Adaptation %{rpm_device} version/umbrella package (%{version}.%{_obs_build_count}) for %{_target_cpu} platform.
%files
%defattr(-,root,root,-)
%config %{_sysconfdir}/hw-release
+%{_datadir}/sailfish-version/packagelist.d/*
%package doc
-Summary: SailfishOS %{version}.%{_obs_build_count} (%{_build_flavour})
+Summary: SailfishOS %{version}.%{_obs_build_count} (%{_target_cpu},%{_build_flavour})
Group: System/Libraries
%description doc
@@ -110,7 +111,13 @@
%install
echo "Building for %{_build_flavour}"
+mkdir -p %{buildroot}/%{_datadir}/sailfish-version/packagelist.d
+RPM_PATH=${RPM_SOURCE_DIR:-rpm}/${RPM_PACKAGE_NAME:-droid-hal-version-%{rpm_device}}.spec
+for req in `rpmspec -q --buildrequires $RPM_PATH`; do
+ rpm -qa $req >> %{buildroot}/%{_datadir}/sailfish-version/packagelist.d/%{name}
+done
mkdir -p %{buildroot}/%{_sysconfdir}
+
echo Creating hw-release
# based on http://www.freedesktop.org/software/systemd/man/os-release.html
cat > %{buildroot}/%{_sysconfdir}/hw-release <<EOF
@@ -119,9 +126,9 @@
ID=%{rpm_device}
MER_HA_DEVICE=%{rpm_device}
MER_HA_VENDOR=%{rpm_vendor}
-VERSION="%{version}.%{_obs_build_count}%{_version_appendix}"
+VERSION="%{version}.%{_obs_build_count} %{_version_appendix}"
VERSION_ID=%{version}.%{_obs_build_count}
-PRETTY_NAME="$DEVICE %{version}.%{_obs_build_count}%{_version_appendix}"
+PRETTY_NAME="$DEVICE %{version}.%{_obs_build_count} %{_version_appendix}"
SAILFISH_BUILD=%{_obs_build_count}
SAILFISH_FLAVOUR=%{_build_flavour}
HOME_URL="https://sailfishos.org/"
@@ -129,5 +136,6 @@
cat %{buildroot}/%{_sysconfdir}/hw-release
mkdir -p %{buildroot}/%{_datadir}/doc/SailfishOS
-cp %{buildroot}/%{_sysconfdir}/hw-release %{buildroot}/%{_datadir}/doc/SailfishOS/
+cp %{buildroot}/%{_datadir}/sailfish-version/packagelist.d/* %{buildroot}/%{_sysconfdir}/hw-release %{buildroot}/%{_datadir}/doc/SailfishOS/
rpm -qa | sort > %{buildroot}/%{_datadir}/doc/SailfishOS/extended-packagelist-droid
+
|