From cb6ecb2e2fe9a3d63fd7fe11f9f7d4dc481b9307 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Wed, 24 Sep 2014 16:13:46 +0000 Subject: fixme: bits --- strata/genivi-smartdevicelink.morph | 34 +++++ strata/genivi-smartdevicelink/libapr-util.morph | 10 ++ strata/genivi-smartdevicelink/libapr.morph | 9 ++ strata/genivi-smartdevicelink/log4cxx.morph | 9 ++ .../genivi-smartdevicelink/smartdevicelink.morph | 18 +++ strata/qt5-tools-new.morph | 137 +++++++++++++++++++++ 6 files changed, 217 insertions(+) create mode 100644 strata/genivi-smartdevicelink.morph create mode 100644 strata/genivi-smartdevicelink/libapr-util.morph create mode 100644 strata/genivi-smartdevicelink/libapr.morph create mode 100644 strata/genivi-smartdevicelink/log4cxx.morph create mode 100644 strata/genivi-smartdevicelink/smartdevicelink.morph create mode 100644 strata/qt5-tools-new.morph (limited to 'strata') diff --git a/strata/genivi-smartdevicelink.morph b/strata/genivi-smartdevicelink.morph new file mode 100644 index 00000000..38a22698 --- /dev/null +++ b/strata/genivi-smartdevicelink.morph @@ -0,0 +1,34 @@ +name: smartdevicelink +kind: stratum +description: Software for Smart Device Link by Ford +build-depends: +- morph: strata/genivi-foundation.morph +- morph: strata/genivi.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/qt5-tools-new.morph +chunks: +- 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 +# morph: strata/genivi-smartdevicelink/smartdevicelink.morph +# repo: upstream:smartdevicelink +# ref: ct-mcr-1/danielsilverstone/jetson-genivi +# unpetrify-ref: 5a59c031430712fe270e72e8521866193c27fa56 +# build-depends: +# - log4cxx diff --git a/strata/genivi-smartdevicelink/libapr-util.morph b/strata/genivi-smartdevicelink/libapr-util.morph new file mode 100644 index 00000000..e838a3ee --- /dev/null +++ b/strata/genivi-smartdevicelink/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-smartdevicelink/libapr.morph b/strata/genivi-smartdevicelink/libapr.morph new file mode 100644 index 00000000..ca0d4cbd --- /dev/null +++ b/strata/genivi-smartdevicelink/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-smartdevicelink/log4cxx.morph b/strata/genivi-smartdevicelink/log4cxx.morph new file mode 100644 index 00000000..e236a952 --- /dev/null +++ b/strata/genivi-smartdevicelink/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/smartdevicelink.morph b/strata/genivi-smartdevicelink/smartdevicelink.morph new file mode 100644 index 00000000..1ab5cada --- /dev/null +++ b/strata/genivi-smartdevicelink/smartdevicelink.morph @@ -0,0 +1,18 @@ +name: smartdevicelink +kind: chunk + +configure-commands: + - cmake -D HMI2=ON . +build-commands: + - make +install-commands: + - 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 diff --git a/strata/qt5-tools-new.morph b/strata/qt5-tools-new.morph new file mode 100644 index 00000000..ae7fb207 --- /dev/null +++ b/strata/qt5-tools-new.morph @@ -0,0 +1,137 @@ +name: qt5-tools-new +kind: stratum +description: Qt5 Development Libraries and Tools +build-depends: +- morph: strata/tools.morph +- morph: strata/wayland-generic.morph +- morph: strata/multimedia-gstreamer-0.10.morph +- morph: strata/mesa-common.morph +chunks: +- name: icu + repo: upstream:icu + ref: ba023548a3bff7277cbea4acade3042ce9d8949e + unpetrify-ref: baserock/morph + build-depends: [] +- name: ruby-1.8 + repo: upstream:ruby + ref: 7a24f1710028d568ad61d0aa49d5178260178d77 + unpetrify-ref: baserock/morph/ruby_1_8_7 + build-depends: [] +- name: ruby-1.9 + repo: upstream:ruby + ref: cb3ea602294b5038b5f7ac21d3875a2b52342956 + unpetrify-ref: baserock/morph/ruby_1_9_3 + build-depends: + - ruby-1.8 +- name: qtbase + repo: upstream:qt5/qtbase + ref: baserock/v5.3.0 + build-depends: + - icu +- name: qtsvg + repo: upstream:qt5/qtsvg + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qtscript + repo: upstream:qt5/qtscript + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qtdeclarative + repo: upstream:qt5/qtdeclarative + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qtscript +- name: qtmultimedia + repo: upstream:qt5/qtmultimedia + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qtdeclarative +- name: qtquick1 + repo: upstream:qt5/qtquick1 + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qtscript +- name: qt3d + repo: upstream:qt5/qt3d + ref: bdb98baf8253c69949a8c259369203da9ffb269c + build-depends: + - qtbase + - qtscript + - qtdeclarative +- name: qtquickcontrols + repo: upstream:qt5/qtquickcontrols + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qtdeclarative +- name: qtsensors + repo: upstream:qt5/qtsensors + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qtserialport + repo: upstream:qt5/qtserialport + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qtwebkit + repo: upstream:qt5/qtwebkit + ref: baserock/v5.3.0 + build-depends: + - qtbase + - icu + - ruby-1.9 + - qtdeclarative +- name: qtxmlpatterns + repo: upstream:qt5/qtxmlpatterns + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qtwebkit-examples + repo: upstream:qt5/qtwebkit-examples + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qtdeclarative + - qtwebkit + - qtxmlpatterns +- name: qtdoc + repo: upstream:qt5/qtdoc + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qtgraphicaleffects + repo: upstream:qt5/qtgraphicaleffects + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qtdeclarative +- name: qtimageformats + repo: upstream:qt5/qtimageformats + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qttools + repo: upstream:qt5/qttools + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qtdeclarative + - qtwebkit +- name: qtwayland + repo: upstream:qt5/qtwayland + ref: baserock/v5.3.0 + build-depends: + - qtbase +- name: qttranslations + repo: upstream:qt5/qttranslations + ref: baserock/v5.3.0 + build-depends: + - qtbase + - qttools + -- cgit v1.2.1