From: Hao Zhang <[email protected]>

The utilities demo includes PHP based utility apps to read/write I2C
EEPROM and Nand Flash, write root filesystem, and display SoC specific
info and statistics.

Signed-off-by: Hao Zhang <[email protected]>
---
 .../packagegroup-arago-tisdk-matrix.bb             |    4 +++
 .../recipes-core/matrix/matrix-gui-apps-git.inc    |    7 ++--
 .../recipes-core/matrix/matrix-gui-submenus_2.0.bb |    7 ++--
 .../matrix/matrix-gui-utility-demos_2.0.bb         |   34 ++++++++++++++++++++
 4 files changed, 46 insertions(+), 6 deletions(-)
 create mode 100644 
meta-arago-extras/recipes-core/matrix/matrix-gui-utility-demos_2.0.bb

diff --git 
a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb
 
b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb
index a006c52..6c58b6f 100644
--- 
a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb
+++ 
b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-matrix.bb
@@ -125,6 +125,10 @@ MATRIX_APPS_append_am180x-evm = "   \
     matrix-gui-pru-demos            \
 "
 
+MATRIX_APPS_append_keystone = " \
+    matrix-gui-utility-demos   \
+"
+
 RDEPENDS_${PN} = "        \
     ${MATRIX_ESSENTIALS}  \
     ${MATRIX_GUI}         \
diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc 
b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc
index 0d2d8c2..73e92ac 100644
--- a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc
+++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc
@@ -5,10 +5,11 @@ LIC_FILES_CHKSUM := "file://../${LICENSE_CHECKSUM}"
 
 DEPENDS += "ca-certificates-native"
 
-SRC_URI = 
"git://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps.git;protocol=http;branch=${BRANCH}"
-SRCREV = "200426006a3ae68bde9d7eb6a864da51fe07298c"
+SRC_URI = 
"git://git.ti.com/matrix-gui-v2/matrix-gui-v2-apps.git;protocol=git;branch=${BRANCH}"
+SRCREV = "7a3fb05dfb49b144cb149b31cbc9d452975ddfcd"
 BRANCH = "master"
-INC_PR = "r31"
+INC_PR = "r32"
+
 
 # Pull in the base package for installing matrix applications
 require matrix-gui-apps.inc
diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb 
b/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb
index 787a934..250694d 100644
--- a/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb
+++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb
@@ -7,7 +7,7 @@ require matrix-gui-apps-git.inc
 # reset the LIC_FILES_CHKSUM setting from the matrix-gui-apps-git.inc file
 LIC_FILES_CHKSUM = "file://LICENSE;md5=6e0ae7214f6c74c149cb25f373057fa9"
 
-PR = "${INC_PR}.11"
+PR = "${INC_PR}.12"
 
 # These packages make submenus in matrix and are not architecture specific
 inherit allarch
@@ -15,7 +15,7 @@ inherit allarch
 S = "${WORKDIR}/git"
 
 # List of submenus to build packages for
-SUBMENUS = "arm_submenu 3d_submenu cryptos_submenu display_submenu 
ethernet_submenu multimedia_submenu power_submenu pru_submenu qt4_submenu 
settings_submenu usb_submenu wifi_submenu oprofile_submenu"
+SUBMENUS = "arm_submenu 3d_submenu cryptos_submenu display_submenu 
ethernet_submenu multimedia_submenu power_submenu pru_submenu qt4_submenu 
settings_submenu usb_submenu wifi_submenu oprofile_submenu utilities_submenu"
 
 do_install(){
     install -d ${D}${MATRIX_APP_DIR}
@@ -26,7 +26,7 @@ do_install(){
     done
 }
 
-PACKAGES += "${PN}-arm ${PN}-3d ${PN}-cryptos ${PN}-display ${PN}-ethernet 
${PN}-multimedia ${PN}-power ${PN}-pru ${PN}-qt4 ${PN}-qt5 ${PN}-settings 
${PN}-usb ${PN}-wifi ${PN}-oprofile ${PN}-camera"
+PACKAGES += "${PN}-arm ${PN}-3d ${PN}-cryptos ${PN}-display ${PN}-ethernet 
${PN}-multimedia ${PN}-power ${PN}-pru ${PN}-qt4 ${PN}-qt5 ${PN}-settings 
${PN}-usb ${PN}-wifi ${PN}-oprofile ${PN}-camera  ${PN}-utility"
 
 # Make sure app images has been installed
 RDEPENDS_${PN} += "matrix-gui-apps-images"
@@ -47,3 +47,4 @@ FILES_${PN}-usb = "${MATRIX_APP_DIR}/usb_submenu/*"
 FILES_${PN}-wifi = "${MATRIX_APP_DIR}/wifi_submenu/*"
 FILES_${PN}-oprofile = "${MATRIX_APP_DIR}/oprofile_submenu/*"
 FILES_${PN}-camera = "${MATRIX_APP_DIR}/camera_submenu/*"
+FILES_${PN}-utility = "${MATRIX_APP_DIR}/utilities_submenu/*"
diff --git 
a/meta-arago-extras/recipes-core/matrix/matrix-gui-utility-demos_2.0.bb 
b/meta-arago-extras/recipes-core/matrix/matrix-gui-utility-demos_2.0.bb
new file mode 100644
index 0000000..2c4890d
--- /dev/null
+++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-utility-demos_2.0.bb
@@ -0,0 +1,34 @@
+DESCRIPTION = "Keystone utility app demo descriptions for Matrix v2"
+HOMEPAGE = "http://git.ti.com/matrix-gui-v2/matrix-gui-v2-apps";
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = "${WORKDIR}/git/utilities_apps"
+
+do_install_prepend(){
+   install -d ${D}${MATRIX_BASE_DIR}/html-apps/
+   cp -rf ${S}/utility_eeprom/eeprom ${D}${MATRIX_BASE_DIR}/html-apps/
+   cp -rf ${S}/utility_flash/flash ${D}${MATRIX_BASE_DIR}/html-apps/
+   cp -rf ${S}/utility_filesystem/filesystem ${D}${MATRIX_BASE_DIR}/html-apps/
+   cp -rf ${S}/utility_info/info ${D}${MATRIX_BASE_DIR}/html-apps/
+   cp -rf ${S}/utility_stats/stats ${D}${MATRIX_BASE_DIR}/html-apps/
+}
+
+do_install_append(){
+    rm ${D}${MATRIX_APP_DIR}/utility_eeprom/eeprom-utility.php
+    rm ${D}${MATRIX_APP_DIR}/utility_flash/flash-utility.php
+    rm ${D}${MATRIX_APP_DIR}/utility_filesystem/filesystem-utility.php
+    rm ${D}${MATRIX_APP_DIR}/utility_info/info-utility.php
+    rm ${D}${MATRIX_APP_DIR}/utility_stats/stats-utility.php
+}
+
+# Make sure utility submenu and app images has been installed.
+RDEPENDS_${PN} += "matrix-gui-apps-images matrix-gui-submenus-utility"
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/html-apps/ \
+                ${MATRIX_BASE_DIR}/apps/ \
+"
-- 
1.7.9.5

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to