From e0a0d03d27525537dac550b216caa728b5fd798c Mon Sep 17 00:00:00 2001 From: Paul Sherwood Date: Mon, 8 Sep 2014 20:02:08 +0000 Subject: smartdevicelink with its depends - may be missing a log4cplus.properties file --- strata/genivi.morph | 30 ++++++++++++++++++++++++++++++ strata/genivi/libapr-util.morph | 10 ++++++++++ strata/genivi/libapr.morph | 9 +++++++++ strata/genivi/log4cxx.morph | 9 +++++++++ strata/genivi/smartdevicelink.morph | 18 ++++++++++++++++++ 5 files changed, 76 insertions(+) create mode 100644 strata/genivi/libapr-util.morph create mode 100644 strata/genivi/libapr.morph create mode 100644 strata/genivi/log4cxx.morph create mode 100644 strata/genivi/smartdevicelink.morph diff --git a/strata/genivi.morph b/strata/genivi.morph index b75861ca..8ddef3cb 100644 --- a/strata/genivi.morph +++ b/strata/genivi.morph @@ -3,6 +3,7 @@ kind: stratum description: Software components designed by genivi, for genivi. build-depends: - morph: strata/genivi-foundation.morph +- morph: strata/audio-bluetooth.morph chunks: - name: DLT-daemon repo: upstream:DLT-daemon @@ -70,3 +71,32 @@ chunks: build-depends: - DLT-daemon - persistence-client-library +- name: libapr + repo: upstream:libapr + morph: strata/genivi/libapr.morph + ref: 1.5.1 + build-depends: [] +- name: libapr-tarball + repo: upstream:libapr-tarball + ref: dea1efeb7f60fc6848e1e72b3fc973d0057565db + unpetrify-ref: baserock/morph + build-depends: [] +- name: libapr-util-tarball + morph: strata/trove/libapr-util-tarball.morph + repo: upstream:libapr-util-tarball + ref: daba269ee5a262cc23621b3ee37ed368d2a2b69b + unpetrify-ref: baserock/morph + build-depends: + - libapr-tarball +- name: log4cxx + repo: upstream:log4cxx + ref: master + build-depends: + - libapr-tarball + - libapr-util-tarball +- name: smartdevicelink + repo: upstream:smartdevicelink + morph: strata/genivi/smartdevicelink.morph + ref: 8504605b01177da2e55bee6abe4c3f20c82da379 + build-depends: + - log4cxx diff --git a/strata/genivi/libapr-util.morph b/strata/genivi/libapr-util.morph new file mode 100644 index 00000000..e838a3ee --- /dev/null +++ b/strata/genivi/libapr-util.morph @@ -0,0 +1,10 @@ +name: libapr-util +kind: chunk +build-system: autotools +configure-commands: +- ./buildconf +- ./configure --prefix "$PREFIX" +build-commands: +- make +install-commands: +- make install diff --git a/strata/genivi/libapr.morph b/strata/genivi/libapr.morph new file mode 100644 index 00000000..ca0d4cbd --- /dev/null +++ b/strata/genivi/libapr.morph @@ -0,0 +1,9 @@ +name: libapr +kind: chunk +configure-commands: +- ./buildconf --verbose +- ./configure --prefix "$PREFIX" +build-commands: +- make +install-commands: +- make install diff --git a/strata/genivi/log4cxx.morph b/strata/genivi/log4cxx.morph new file mode 100644 index 00000000..e236a952 --- /dev/null +++ b/strata/genivi/log4cxx.morph @@ -0,0 +1,9 @@ +name: log4cxx +kind: chunk +configure-commands: +- ./autogen.sh +- ./configure --prefix="$PREFIX" --with-apr=/usr/lib/apr-2 +build-commands: +- make +install-commands: +- make install diff --git a/strata/genivi/smartdevicelink.morph b/strata/genivi/smartdevicelink.morph new file mode 100644 index 00000000..6eb26f3a --- /dev/null +++ b/strata/genivi/smartdevicelink.morph @@ -0,0 +1,18 @@ +name: smartdevicelink +kind: chunk + +configure-commands: + - cd SDL_Core && cmake . +build-commands: + - cd SDL_Core && make +install-commands: + - cd SDL_Core && make install DESTDIR=/ + - mkdir -p $DESTDIR/opt/smartlink/include + - mkdir -p $DESTDIR/opt/smartlink/bin + - mkdir -p $DESTDIR/opt/smartlink/lib + - mkdir -p $DESTDIR/opt/smartlink/HMI + - cp -r SDL_Core/bin/* $DESTDIR/opt/smartlink/bin + - cp -r SDL_Core/include/* $DESTDIR/opt/smartlink/include + - cp -r SDL_Core/lib/* $DESTDIR/opt/smartlink/lib + - cp -r SDL_Core/src/components/HMI/* $DESTDIR/opt/smartlink/HMI + - echo "/opt/smartlink/HMI/index.html" > $DESTDIR/opt/smartlink/bin/hmi_link -- cgit v1.2.1