radlib/wview: Add radlib/wview packages
authorOyvind Repvik <nail@nslu2-linux.org>
Tue, 7 Feb 2006 15:51:11 +0000 (15:51 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 7 Feb 2006 15:51:11 +0000 (15:51 +0000)
radlib is a "rapid application development" library (http://www.radlib.teel.ws/)
wview is weather station app (http://www.wviewweather.com/)

16 files changed:
packages/radlib/.mtn2git_empty [new file with mode: 0644]
packages/radlib/radlib-common.inc [new file with mode: 0644]
packages/radlib/radlib-mysql.inc [new file with mode: 0644]
packages/radlib/radlib-mysql_2.6.2.bb [new file with mode: 0644]
packages/radlib/radlib.inc [new file with mode: 0644]
packages/radlib/radlib_2.6.2.bb [new file with mode: 0644]
packages/wview/.mtn2git_empty [new file with mode: 0644]
packages/wview/wview-common.inc [new file with mode: 0644]
packages/wview/wview-mysql.inc [new file with mode: 0644]
packages/wview/wview-sim-mysql_3.1.3.bb [new file with mode: 0644]
packages/wview/wview-sim_3.1.3.bb [new file with mode: 0644]
packages/wview/wview-vpro-mysql_3.1.3.bb [new file with mode: 0644]
packages/wview/wview-vpro_3.1.3.bb [new file with mode: 0644]
packages/wview/wview-wxt510-mysql_3.1.3.bb [new file with mode: 0644]
packages/wview/wview-wxt510_3.1.3.bb [new file with mode: 0644]
packages/wview/wview.inc [new file with mode: 0644]

diff --git a/packages/radlib/.mtn2git_empty b/packages/radlib/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/radlib/radlib-common.inc b/packages/radlib/radlib-common.inc
new file mode 100644 (file)
index 0000000..528515b
--- /dev/null
@@ -0,0 +1,58 @@
+SECTION = "libs"
+LICENSE = "BSD"
+DESCRIPTION = "radlib is a rapid application development library for unix interprocess communications, sockets, SHA utilities, CRC utilities and much more."
+MAINTAINER = "Mark Teel (mark@teel.ws)"
+HOMEPAGE = "http://www.radlib.teel.ws/"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/radlib/radlib-${PV}.tar.gz"
+
+S = "${WORKDIR}/radlib-${PV}"
+
+inherit autotools 
+do_compile_prepend() {
+       rm -f ${STAGING_LIBDIR}/librad.a
+       rm -f ${STAGING_LIBDIR}/librad.la  
+       rm -f ${STAGING_LIBDIR}/librad.so
+       rm -f ${STAGING_LIBDIR}/librad.so.0
+       rm -f ${STAGING_LIBDIR}/librad.so.0.0.0
+}
+
+headers =       "radbuffers.h \
+                radconffile.h \
+                radcrc.h \
+                raddebug.h \
+                radevents.h \
+                radlist.h \
+                radmsgLog.h \
+                radmsgRouter.h \
+                radprocess.h \
+                radproclist.h \
+                radprocutils.h \
+                radqueue.h \
+                radsemaphores.h \
+                radsha.h \
+                radshmem.h \
+                radsocket.h \
+                radsortlist.h \
+                radstack.h \
+                radstates.h \
+                radsysdefs.h \
+                radsystem.h \
+                radsysutils.h \
+                radtimers.h \
+                radtimeUtils.h \
+                raddatabase.h \
+                radUDPsocket.h"
+
+do_stage () {
+        cd ${S}/src/.libs
+
+        oe_libinstall -so -a librad ${STAGING_LIBDIR}/
+        cd ${S}/h
+        for i in ${headers}; do
+                install -m 0644 $i ${STAGING_INCDIR}/
+        done
+        cd ${S}
+}
+
+
diff --git a/packages/radlib/radlib-mysql.inc b/packages/radlib/radlib-mysql.inc
new file mode 100644 (file)
index 0000000..a6a5923
--- /dev/null
@@ -0,0 +1,6 @@
+DEPENDS = "mysql"
+
+export CFLAGS_append=" -I${STAGING_INCDIR}/mysql "
+
+EXTRA_OECONF = " --host=${TARGET_SYS} --prefix=${STAGING_DIR} --enable-mysql"
+
diff --git a/packages/radlib/radlib-mysql_2.6.2.bb b/packages/radlib/radlib-mysql_2.6.2.bb
new file mode 100644 (file)
index 0000000..93375c8
--- /dev/null
@@ -0,0 +1,3 @@
+include radlib-common.inc
+include radlib-mysql.inc
+PR = "r0"
diff --git a/packages/radlib/radlib.inc b/packages/radlib/radlib.inc
new file mode 100644 (file)
index 0000000..67357eb
--- /dev/null
@@ -0,0 +1 @@
+EXTRA_OECONF = " --host=${TARGET_SYS} --prefix=${STAGING_DIR}"
diff --git a/packages/radlib/radlib_2.6.2.bb b/packages/radlib/radlib_2.6.2.bb
new file mode 100644 (file)
index 0000000..be5f2d0
--- /dev/null
@@ -0,0 +1,3 @@
+include radlib-common.inc
+include radlib.inc
+PR = "r0"
diff --git a/packages/wview/.mtn2git_empty b/packages/wview/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/wview/wview-common.inc b/packages/wview/wview-common.inc
new file mode 100644 (file)
index 0000000..0efeee2
--- /dev/null
@@ -0,0 +1,39 @@
+SECTION = "apps"
+LICENSE = "GPL"
+DESCRIPTION = "wview is a weather site generator and more for a variety of weather stations"
+MAINTAINER = "Mark Teel (mark@teel.ws)"
+HOMEPAGE = "http://www.wviewweather.com/"
+DEPENDS += " bash util-linux gd openssl curl update-rc.d"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/wview/wview-${PV}.tar.gz"
+
+S = "${WORKDIR}/wview-${PV}"
+
+inherit autotools
+
+EXTRA_OECONF += " --enable-wunderground" 
+
+do_install_append() {
+       install -d ${D}/${sysconfdir}/init.d
+       install -d ${D}/${sysconfdir}/wview
+       install -d ${D}/${sysconfdir}/wview/html
+       install -d ${D}/${sysconfdir}/wview/alarms
+       install -m 755 ${S}/examples/NSLU2/wview ${D}/${sysconfdir}/init.d
+       install -m 644 ${S}/examples/conf/*.* ${D}/${sysconfdir}/wview
+       install -m 755 ${S}/examples/alarms/*.sh ${D}/${sysconfdir}/wview/alarms
+       install -m 644 ${S}/examples/html/*.* ${D}/${sysconfdir}/wview/html
+
+       install -d ${D}/var/wview
+       install -d ${D}/var/wview/archive
+       install -d ${D}/var/wview/alarms
+       install -d ${D}/var/wview/img
+       install -d ${D}/var/wview/noaa
+       install -m 644 ${S}/bin/img/*.* ${D}/var/wview/img
+
+       if test "x${D}" != "x"; then
+               D="-r ${D}"
+       else
+               D=""
+       fi
+       update-rc.d $D wview defaults 95 15
+}
diff --git a/packages/wview/wview-mysql.inc b/packages/wview/wview-mysql.inc
new file mode 100644 (file)
index 0000000..3b9314e
--- /dev/null
@@ -0,0 +1,7 @@
+DEPENDS += " radlib-mysql"
+
+export CFLAGS_append=" -I${STAGING_INCDIR}/mysql "
+export LDFLAGS_append=" -L${STAGING_LIBDIR}/mysql "
+
+EXTRA_OECONF += " --enable-mysql" 
+
diff --git a/packages/wview/wview-sim-mysql_3.1.3.bb b/packages/wview/wview-sim-mysql_3.1.3.bb
new file mode 100644 (file)
index 0000000..bc38969
--- /dev/null
@@ -0,0 +1,3 @@
+include wview-common.inc
+include wview-mysql.inc
+EXTRA_OECONF += " --enable-station-sim"
diff --git a/packages/wview/wview-sim_3.1.3.bb b/packages/wview/wview-sim_3.1.3.bb
new file mode 100644 (file)
index 0000000..919e322
--- /dev/null
@@ -0,0 +1,4 @@
+include wview-common.inc
+include wview.inc
+EXTRA_OECONF += " --enable-station-sim"
+PR = "r0"
diff --git a/packages/wview/wview-vpro-mysql_3.1.3.bb b/packages/wview/wview-vpro-mysql_3.1.3.bb
new file mode 100644 (file)
index 0000000..6ef4148
--- /dev/null
@@ -0,0 +1,3 @@
+include wview-common.inc
+include wview-mysql.inc
+EXTRA_OECONF += " --enable-station-vpro"
diff --git a/packages/wview/wview-vpro_3.1.3.bb b/packages/wview/wview-vpro_3.1.3.bb
new file mode 100644 (file)
index 0000000..1933e07
--- /dev/null
@@ -0,0 +1,4 @@
+include wview-common.inc
+include wview.inc
+EXTRA_OECONF += " --enable-station-vpro"
+PR = "r0"
diff --git a/packages/wview/wview-wxt510-mysql_3.1.3.bb b/packages/wview/wview-wxt510-mysql_3.1.3.bb
new file mode 100644 (file)
index 0000000..e842aae
--- /dev/null
@@ -0,0 +1,3 @@
+include wview-common.inc
+include wview-mysql.inc
+EXTRA_OECONF += " --enable-station-wxt510"
diff --git a/packages/wview/wview-wxt510_3.1.3.bb b/packages/wview/wview-wxt510_3.1.3.bb
new file mode 100644 (file)
index 0000000..b7b0ef2
--- /dev/null
@@ -0,0 +1,4 @@
+include wview-common.inc
+include wview.inc
+EXTRA_OECONF += " --enable-station-wxt510"
+PR = "r0"
diff --git a/packages/wview/wview.inc b/packages/wview/wview.inc
new file mode 100644 (file)
index 0000000..9b2229d
--- /dev/null
@@ -0,0 +1,2 @@
+DEPENDS += " radlib"
+