From c34784fe24683f8f4bc1b4e1a52c972fd2de19d3 Mon Sep 17 00:00:00 2001 From: Jonathan Maw Date: Fri, 29 May 2015 16:05:03 +0000 Subject: WIP: Add Tizen --- strata/tizen.morph | 93 +++++++++++++++++++++++++++++++ strata/tizen/dlog.morph | 3 + strata/tizen/iniparser.morph | 26 +++++++++ strata/tizen/libslp-db-util.morph | 7 +++ strata/tizen/libslp-memo.morph | 3 + strata/tizen/minizip.morph | 9 +++ strata/tizen/pkgmgr-info.morph | 13 +++++ strata/tizen/pkgmgr.morph | 3 + strata/tizen/tizen-platform-config.morph | 6 ++ strata/tizen/tizen-platform-wrapper.morph | 3 + strata/tizen/vconf-internal-keys.morph | 8 +++ strata/tizen/vconf.morph | 8 +++ strata/tizen/wrt-widgets.morph | 19 +++++++ 13 files changed, 201 insertions(+) create mode 100644 strata/tizen.morph create mode 100644 strata/tizen/dlog.morph create mode 100644 strata/tizen/iniparser.morph create mode 100644 strata/tizen/libslp-db-util.morph create mode 100644 strata/tizen/libslp-memo.morph create mode 100644 strata/tizen/minizip.morph create mode 100644 strata/tizen/pkgmgr-info.morph create mode 100644 strata/tizen/pkgmgr.morph create mode 100644 strata/tizen/tizen-platform-config.morph create mode 100644 strata/tizen/tizen-platform-wrapper.morph create mode 100644 strata/tizen/vconf-internal-keys.morph create mode 100644 strata/tizen/vconf.morph create mode 100644 strata/tizen/wrt-widgets.morph (limited to 'strata') diff --git a/strata/tizen.morph b/strata/tizen.morph new file mode 100644 index 00000000..be73516f --- /dev/null +++ b/strata/tizen.morph @@ -0,0 +1,93 @@ +name: tizen +kind: stratum +description: | + This stratum installs tizen-based stuff +build-depends: +- morph: strata/core.morph +- morph: strata/java.morph +- morph: strata/enlightenment.morph +- morph: strata/icu.morph +chunks: +- name: tizen-platform-wrapper + morph: strata/tizen/tizen-platform-wrapper.morph + repo: git://review.tizen.org/platform/core/appfw/tizen-platform-wrapper + ref: tizen +- name: tizen-platform-config + morph: strata/tizen/tizen-platform-config.morph + repo: git://review.tizen.org/platform/core/appfw/tizen-platform-config + ref: tizen + build-depends: + - tizen-platform-wrapper +- name: dlog + morph: strata/tizen/dlog.morph + repo: git://review.tizen.org/platform/core/system/dlog + ref: tizen + build-depends: + - tizen-platform-config +- name: vconf-internal-keys + morph: strata/tizen/vconf-internal-keys.morph + repo: git://review.tizen.org/platform/core/appfw/vconf-internal-keys + ref: tizen + build-depends: + - tizen-platform-config +- name: vconf + morph: strata/tizen/vconf.morph + repo: git://review.tizen.org/platform/core/appfw/vconf + ref: tizen + build-depends: + - tizen-platform-config + - dlog + - vconf-internal-keys +- name: libslp-db-util + morph: strata/tizen/libslp-db-util.morph + repo: git://review.tizen.org/platform/core/appfw/libslp-db-util + ref: tizen + build-depends: + - dlog +#- name: libslp-memo +# morph: strata/tizen/libslp-memo.morph +# repo: git://review.tizen.org/apps/core/preloaded/libslp-memo +# ref: tizen +# build-depends: +# - dlog +- name: smack + # This is Tizen's fork of smack. The canonical upstream is at + # github:smack-team/smack + repo: git://review.tizen.org/platform/upstream/smack + ref: tizen +- name: pkgmgr-info + morph: strata/tizen/pkgmgr-info.morph + repo: git://review.tizen.org/platform/core/appfw/pkgmgr-info + ref: tizen + build-depends: + - tizen-platform-config + - dlog + - vconf + - libslp-db-util + - smack +- name: minizip + morph: strata/tizen/minizip.morph + repo: upstream:zlib + ref: db333af7e9b90a23fd7f9cd8dc128123b34bf698 + unpetrify-ref: baserock/build-essential +- name: iniparser + morph: strata/tizen/iniparser.morph + #repo: git://review.tizen.org/platform/upstream/iniparser + repo: github:ndevilla/iniparser + ref: v4.0 +- name: pkgmgr + morph: strata/tizen/pkgmgr.morph + repo: git://review.tizen.org/framework/appfw/slp-pkgmgr + ref: tizen_2.3 + build-depends: + - pkgmgr-info + - dlog + - vconf + - minizip + - iniparser +- name: wrt-widgets + morph: strata/tizen/wrt-widgets.morph + repo: git://review.tizen.org/profile/common/wrt-widgets + ref: tizen + build-depends: + - tizen-platform-config diff --git a/strata/tizen/dlog.morph b/strata/tizen/dlog.morph new file mode 100644 index 00000000..3289ef36 --- /dev/null +++ b/strata/tizen/dlog.morph @@ -0,0 +1,3 @@ +name: dlog +kind: chunk +build-system: autotools diff --git a/strata/tizen/iniparser.morph b/strata/tizen/iniparser.morph new file mode 100644 index 00000000..102503bc --- /dev/null +++ b/strata/tizen/iniparser.morph @@ -0,0 +1,26 @@ +name: iniparser +kind: chunk +build-commands: +- make +install-commands: +- mkdir -p "$DESTDIR/$PREFIX/lib" +- install -m 755 libiniparser.so.0 "$DESTDIR/$PREFIX/lib" +- ln -s libiniparser.so.0 "$DESTDIR/$PREFIX/lib/libiniparser.so" +- mkdir -p "$DESTDIR/$PREFIX/include" +- install -m 644 src/*.h "$DESTDIR/$PREFIX/include" +- install -m 644 src/*.h "$DESTDIR/$PREFIX/include" +- mkdir -p $DESTDIR/$PREFIX/lib/pkgconfig +- | + cat > "$DESTDIR/$PREFIX/lib/pkgconfig/iniparser.pc" <"$DESTDIR/$PREFIX/share/widget_demo/install.conf" + root:BluetoothChat.wgt annex.wgt bubblewrap.wgt go.wgt mancala.wgt + EOF +- mkdir -p "$DESTDIR/$PREFIX/lib/systemd/user/default.target.wants" +- install -m 644 xwalk_widgets_preinstall.service "$DESTDIR/$PREFIX/lib/systemd/user" +- | + ln -sf ../xwalk_widgets_preinstall.service \ + "$DESTDIR/$PREFIX/lib/systemd/user/default.target.wants/xwalk_widgets_preinstall.service" -- cgit v1.2.1