From 375bd926b26772363dec91f6854a5ff07eb3df03 Mon Sep 17 00:00:00 2001 From: "Graydon, Tracy" Date: Mon, 1 Oct 2012 15:29:45 -0700 Subject: [PATCH] Take two --- packaging/ivi-demo-config.changes | 11 ++++++++ packaging/ivi-demo-config.spec | 55 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 packaging/ivi-demo-config.changes create mode 100644 packaging/ivi-demo-config.spec diff --git a/packaging/ivi-demo-config.changes b/packaging/ivi-demo-config.changes new file mode 100644 index 0000000..1f61103 --- /dev/null +++ b/packaging/ivi-demo-config.changes @@ -0,0 +1,11 @@ +* Mon Oct 01 2012 Geoffroy Van Cutsem 2bf0bed +- Add postinstall script to give any system a unique, friendly name +- Revamp of rundemo.sh script to use 'case' instead of nested 'if' +- Correct path to AMB config file - Bump up version +- Fix automotive-message-broker version requirement +- Update AMB config file for demo - Add couple of scripts to use gear stick pad buttons +- Remove conflicts with Wayland as it causes a list of things to be removed + +* Tue Sep 04 2012 Geoffroy Van Cutsem 710cff4 +- Initial packaging of Tizen IVI demo config (xorg.conf) + diff --git a/packaging/ivi-demo-config.spec b/packaging/ivi-demo-config.spec new file mode 100644 index 0000000..f55d9ef --- /dev/null +++ b/packaging/ivi-demo-config.spec @@ -0,0 +1,55 @@ +Name: ivi-demo-config +Summary: Custom configs for Tizen IVI demos +Version: 0.0.3 +Release: 1 +Group: System/Libraries +License: Apache License, Version 2.0 +URL: http://www.tizen.org +Source0: xorg-dual.conf +Source1: configwheeldemo +Source2: rundemo.sh +Source3: start_video.sh +Requires: xorg-x11-server +Requires: automotive-message-broker >= 0.3 +#Conflicts: wayland + +%description +Provides customizations for Tizen IVI demos + +%prep + +%build +# >> build pre +# << build pre + +# >> build post +# << build post +%install +rm -rf %{buildroot} + +mkdir -p %{buildroot}%{_sysconfdir}/X11/ +install -m 644 %{SOURCE0} %{buildroot}%{_sysconfdir}/X11/xorg.conf + +mkdir -p %{buildroot}%{_sysconfdir}/ambd/ +install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/ambd/config + +mkdir -p %{buildroot}%{_libdir}/automotive-message-broker/scripts +install -m 755 %{SOURCE2} %{buildroot}%{_libdir}/automotive-message-broker/scripts/rundemo.sh +install -m 755 %{SOURCE3} %{buildroot}%{_libdir}/automotive-message-broker/scripts/start_video.sh + +%post +# Create a new machine-info file in order to have a friendly name +#!/bin/bash +if [ ! -e %{_sysconfdir}/machine-info ]; then + HOST_ID=$(hostid) + cat > %{_sysconfdir}/machine-info <