From 3bb1b327b44d73c4d117ee1bfb607c7441978dfe Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Sat, 5 Dec 2015 17:18:14 +0000 Subject: Importing Kodi to baserock --- strata/kodi.morph | 38 ++++++++++++++++++++ strata/kodi/glew.morph | 7 ++++ strata/kodi/kodi.morph | 5 +++ systems/kodi-system-x86_64.morph | 78 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 128 insertions(+) create mode 100644 strata/kodi.morph create mode 100644 strata/kodi/glew.morph create mode 100644 strata/kodi/kodi.morph create mode 100644 systems/kodi-system-x86_64.morph diff --git a/strata/kodi.morph b/strata/kodi.morph new file mode 100644 index 00000000..4be9ca39 --- /dev/null +++ b/strata/kodi.morph @@ -0,0 +1,38 @@ +name: kodi +kind: stratum +description: Kodi stratum +build-depends: +- morph: strata/icu-common.morph +- morph: strata/input-common.morph +- morph: strata/tools.morph +- morph: strata/gtk2.morph +- morph: strata/gtk3.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/libsoup-common.morph +- morph: strata/NetworkManager-common.morph +- morph: strata/multimedia-gstreamer.morph +- morph: strata/network-security.morph +- morph: strata/python3-gobject.morph +- morph: strata/python2-core.morph +- morph: strata/wayland-generic.morph +- morph: strata/x-generic.morph +- morph: strata/ruby.morph +- morph: strata/samba.morph +- morph: strata/cups.morph +- morph: strata/lorry.morph +- morph: strata/java.morph +# For glu, glew, and others.. +- morph: strata/mesa-demos-common.morph +chunks: +- name: boost + morph: strata/genivi-demo-platform-libs/boost.morph + repo: upstream:boost-tarball + ref: ed232fdd34968697a68783b3195b1da4226915b5 + unpetrify-ref: boost_1_57_0 +- name: kodi + repo: https://github.com/Memphiz/xbmc + ref: Isengard + morph: strata/kodi/kodi.morph + unpetrify-ref: Jarvis + build-depends: + - boost diff --git a/strata/kodi/glew.morph b/strata/kodi/glew.morph new file mode 100644 index 00000000..4ec939bb --- /dev/null +++ b/strata/kodi/glew.morph @@ -0,0 +1,7 @@ +name: glew +build-system: manual +kind: chunk +build-commands: +- make $MAKEFLAGS +install-commands: +- make DESTDIR="$DESTDIR" install diff --git a/strata/kodi/kodi.morph b/strata/kodi/kodi.morph new file mode 100644 index 00000000..745843db --- /dev/null +++ b/strata/kodi/kodi.morph @@ -0,0 +1,5 @@ +name: kodi +build-system: autotools +kind: chunk +pre-configure-commands: +- cd tools/depends/native/JsonSchemaBuilder && make DESTDIR="" diff --git a/systems/kodi-system-x86_64.morph b/systems/kodi-system-x86_64.morph new file mode 100644 index 00000000..a6b9e91e --- /dev/null +++ b/systems/kodi-system-x86_64.morph @@ -0,0 +1,78 @@ +name: kodi-system-x86_64 +kind: system +description: A Kodi system system. +arch: x86_64 +strata: +- name: audio-bluetooth + morph: strata/audio-bluetooth.morph +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph +- name: build-essential + morph: strata/build-essential.morph +- name: NetworkManager-common + morph: strata/NetworkManager-common.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: glib-common + morph: strata/glib-common.morph +- name: kodi + morph: strata/kodi.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: gtk-deps + morph: strata/gtk-deps.morph +- name: gtk2 + morph: strata/gtk2.morph +- name: gtk3 + morph: strata/gtk3.morph +- name: input-common + morph: strata/input-common.morph +- name: llvm-common + morph: strata/llvm-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: python2-core + morph: strata/python2-core.morph +- name: python-pygobject + morph: strata/python-pygobject.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: ruby + morph: strata/ruby.morph +- name: tools + morph: strata/tools.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: weston-common + morph: strata/weston-common.morph +- name: x-common + morph: strata/x-common.morph +- name: x-drivers + morph: strata/x-drivers.morph +- name: x-generic + morph: strata/x-generic.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: xdg-app-common + morph: strata/xdg-app-common.morph +- name: network-security + morph: strata/network-security.morph +- name: icu-common + morph: strata/icu-common.morph +- name: samba + morph: strata/samba.morph +- name: cups + morph: strata/cups.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/install-files +- extensions/install-essential-files -- cgit v1.2.1