summaryrefslogtreecommitdiff
path: root/strata/tizen/wrt-widgets.morph
diff options
context:
space:
mode:
Diffstat (limited to 'strata/tizen/wrt-widgets.morph')
-rw-r--r--strata/tizen/wrt-widgets.morph19
1 files changed, 19 insertions, 0 deletions
diff --git a/strata/tizen/wrt-widgets.morph b/strata/tizen/wrt-widgets.morph
new file mode 100644
index 00000000..215d4e76
--- /dev/null
+++ b/strata/tizen/wrt-widgets.morph
@@ -0,0 +1,19 @@
+name: wrt-widgets
+kind: chunk
+install-commands:
+# TODO: Consider making install-commands do it, instead of deferring to a systemd unit.
+# This depends on what pkgcmd is capable of
+# The systemd unit explicitly looks for install_widgets in /usr/bin
+- mkdir -p "$DESTDIR/usr/bin"
+- cp install_widgets.sh prepare_widgets.sh "$DESTDIR/usr/bin"
+- mkdir -p "$DESTDIR/$PREFIX/share/widget_demo"
+- cp -r apps/*.wgt "$DESTDIR/$PREFIX/share/widget_demo"
+# Use a custom install.conf because we don't have tizen's default users
+- cat <<EOF >"$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"