[oe-commits] Khem Raj : openscada: Add new recipe for openscada svn trunk.

git version control git at git.openembedded.org
Thu Oct 22 09:30:20 UTC 2009


Module: openembedded.git
Branch: shr/merge
Commit: 2f5e8ec24066a3488066594768bbbde4fd7140c5
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=2f5e8ec24066a3488066594768bbbde4fd7140c5

Author: Khem Raj <raj.khem at gmail.com>
Date:   Wed Oct 21 21:43:58 2009 -0700

openscada: Add new recipe for openscada svn trunk.

Signed-off-by: Khem Raj <raj.khem at gmail.com>

---

 recipes/openscada/files/rcc-moc.patch |   15 +++++++++
 recipes/openscada/openscada_svn.bb    |   51 +++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+), 0 deletions(-)

diff --git a/recipes/openscada/files/rcc-moc.patch b/recipes/openscada/files/rcc-moc.patch
new file mode 100644
index 0000000..36d0236
--- /dev/null
+++ b/recipes/openscada/files/rcc-moc.patch
@@ -0,0 +1,15 @@
+Index: OpenSCADA/configure.in
+===================================================================
+--- OpenSCADA.orig/configure.in	2009-10-21 01:41:21.813245199 -0700
++++ OpenSCADA/configure.in	2009-10-21 01:42:25.163222573 -0700
+@@ -446,8 +446,8 @@ AC_MSG_RESULT(==========================
+ #QT4 check
+ if test ${QT4use} = true; then
+     AC_ARG_WITH(qt4-dir,[  --with-qt4-dir=DIR      Path to directory where QT4 instaled (/usr/lib/qt4 - default) ], [QT4_DIR="$withval"], [QT4_DIR="/usr/lib/qt4"])
+-    AC_CHECK_PROGS(QT4_MOC, moc-qt4 moc, false)
+-    AC_CHECK_PROGS(QT4_RCC, rcc-qt4 rcc, false)
++    AC_CHECK_PROGS(QT4_MOC, moc-qt4 moc4 moc, false)
++    AC_CHECK_PROGS(QT4_RCC, rcc-qt4 rcc4 rcc, false)
+     if test ${QT4_MOC} = false || test ${QT4_RCC} = false; 
+     then if test -d ${QT4_DIR};
+ 	 then
diff --git a/recipes/openscada/openscada_svn.bb b/recipes/openscada/openscada_svn.bb
new file mode 100644
index 0000000..acb700c
--- /dev/null
+++ b/recipes/openscada/openscada_svn.bb
@@ -0,0 +1,51 @@
+# Copyright (C) 2009 Khem Raj <raj.khem at gmail.com>
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+DESCRIPTION = "OpenSCADA system is open implementation SCADA (Supervisory controll and data acquisition) systems"
+HOMEPAGE = "http://oscada.org.ua/"
+LICENSE = "GPL"
+SECTION = "Applications"
+DEPENDS = "gd mysql expat sqlite3 lmsensors-apps fftw qt4-x11-free"
+#SRC_URI = "ftp://ftp.oscada.org/OpenSCADA/0.6.4/openscada-0.6.4.tar.gz"
+SRC_URI = "svn://oscada.org.ua/trunk;module=OpenSCADA;rev=;proto=svn \
+           file://rcc-moc.patch;patch=1 \
+          "
+
+PV = "0.6.4"
+PR = "svn"
+
+S = "${WORKDIR}/OpenSCADA"
+
+inherit autotools_stage
+
+EXTRA_OECONF = " \
+      --includedir=${STAGING_INCDIR} \
+      --oldincludedir=${STAGING_INCDIR} \
+      --disable-SQLite \
+      --disable-MySQL \
+      --disable-FireBird \
+      --without-sqlite3 \
+      --without-firebird \
+      --disable-SoundCard \
+      --disable-Vision \
+      --disable-WebVision \
+      --disable-shared \
+"
+
+#do_configure_prepend() {
+#  autoconf
+#}
+
+#do_configure() {
+#  oe_runconf
+#}
+
+
+do_install_prepend () {
+  mkdir -p -m 755 ${D}/etc
+  cp ${S}/data/oscada.xml ${D}/etc
+  mkdir -p -m 755 ${D}/var/spool/openscada/icons
+  cp ${S}/data/icons/* ${D}/var/spool/openscada/icons
+  install -p -m 777 -d ${D}/var/spool/openscada/ARCHIVES/{MESS,VAL}
+}
+





More information about the Openembedded-commits mailing list