aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-misc
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-11-11 21:26:06 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-11-11 21:26:06 +0800
commit60ee4cd50462acf591c3f79e06a63f1f440a8b27 (patch)
treef051451bdd90891bcec315dc64a63784ed5a9f48 /recipes-misc
Add existing sysmocom recipes
Diffstat (limited to 'recipes-misc')
-rw-r--r--recipes-misc/libdbi/libdbi-drivers.inc32
-rw-r--r--recipes-misc/libdbi/libdbi-drivers_0.8.3-1.bb4
-rw-r--r--recipes-misc/libdbi/libdbi.inc21
-rw-r--r--recipes-misc/libdbi/libdbi_0.7.2.bb3
-rw-r--r--recipes-misc/libdbi/libdbi_0.8.3.bb3
-rw-r--r--recipes-misc/ortp/files/0001-fix-unused-variables.patch75
-rw-r--r--recipes-misc/ortp/ortp.inc20
-rw-r--r--recipes-misc/ortp/ortp_0.16.5.bb8
8 files changed, 166 insertions, 0 deletions
diff --git a/recipes-misc/libdbi/libdbi-drivers.inc b/recipes-misc/libdbi/libdbi-drivers.inc
new file mode 100644
index 0000000..76a5702
--- /dev/null
+++ b/recipes-misc/libdbi/libdbi-drivers.inc
@@ -0,0 +1,32 @@
+# libdbi-drivers OE build file
+# Copyright (C) 2005, Koninklijke Philips Electronics NV. All Rights Reserved
+# Released under the MIT license (see packages/COPYING)
+
+DESCRIPTION = "Database Drivers for libdbi"
+HOMEPAGE = "http://libdbi-drivers.sourceforge.net/"
+LICENSE = "LGPL"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499"
+SECTION = "libs"
+
+PROVIDES = "libdbd-sqlite"
+DEPENDS = "libdbi sqlite3"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/libdbi-drivers/libdbi-drivers-${PV}.tar.gz"
+
+inherit autotools
+
+PACKAGES += "libdbd-sqlite3"
+
+EXTRA_OECONF = "--with-dbi-incdir=${STAGING_INCDIR} \
+ --with-dbi-libdir=${STAGING_LIBDIR} \
+ --with-sqlite3 \
+ --with-sqlite3-incdir=${STAGING_INCDIR} \
+ --with-sqlite3-libdir=${STAGING_LIBDIR} \
+ --disable-docs"
+
+FILES_${PN}-dbg += " ${libdir}/dbd/.debug/*.so"
+FILES_${PN}-dev += " ${libdir}/dbd/*.la ${libdir}/dbd/*.a"
+
+DESCRIPTION_libdbd-sqlite3 = "SQLite3 database driver for libdbi"
+FILES_libdbd-sqlite3 = "${libdir}/dbd/libdbdsqlite3.so"
+
diff --git a/recipes-misc/libdbi/libdbi-drivers_0.8.3-1.bb b/recipes-misc/libdbi/libdbi-drivers_0.8.3-1.bb
new file mode 100644
index 0000000..796cefb
--- /dev/null
+++ b/recipes-misc/libdbi/libdbi-drivers_0.8.3-1.bb
@@ -0,0 +1,4 @@
+require ${PN}.inc
+LICENSE = "LGPL"
+
+PR = "r1"
diff --git a/recipes-misc/libdbi/libdbi.inc b/recipes-misc/libdbi/libdbi.inc
new file mode 100644
index 0000000..571e55b
--- /dev/null
+++ b/recipes-misc/libdbi/libdbi.inc
@@ -0,0 +1,21 @@
+# libdbi OE build file
+# Copyright (C) 2005, Koninklijke Philips Electronics NV. All Rights Reserved
+# Released under the MIT license (see packages/COPYING)
+
+DESCRIPTION = "Database Independent Abstraction Layer for C"
+HOMEPAGE = "http://libdbi.sourceforge.net/"
+LICENSE = "LGPL"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499"
+SECTION = "libs"
+
+INC_PR = "r1"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/libdbi/libdbi-${PV}.tar.gz"
+
+inherit autotools
+
+EXTRA_OECONF = "--disable-docs"
+
+do_configure () {
+ autotools_do_configure
+}
diff --git a/recipes-misc/libdbi/libdbi_0.7.2.bb b/recipes-misc/libdbi/libdbi_0.7.2.bb
new file mode 100644
index 0000000..d5803c0
--- /dev/null
+++ b/recipes-misc/libdbi/libdbi_0.7.2.bb
@@ -0,0 +1,3 @@
+require ${PN}.inc
+
+PR = "${INC_PR}.0"
diff --git a/recipes-misc/libdbi/libdbi_0.8.3.bb b/recipes-misc/libdbi/libdbi_0.8.3.bb
new file mode 100644
index 0000000..d5803c0
--- /dev/null
+++ b/recipes-misc/libdbi/libdbi_0.8.3.bb
@@ -0,0 +1,3 @@
+require ${PN}.inc
+
+PR = "${INC_PR}.0"
diff --git a/recipes-misc/ortp/files/0001-fix-unused-variables.patch b/recipes-misc/ortp/files/0001-fix-unused-variables.patch
new file mode 100644
index 0000000..a57eaff
--- /dev/null
+++ b/recipes-misc/ortp/files/0001-fix-unused-variables.patch
@@ -0,0 +1,75 @@
+From eb4f54377e2560a76a05f62a22c961edbce8f4c2 Mon Sep 17 00:00:00 2001
+From: Simon Morlat <simon.morlat@linphone.org>
+Date: Tue, 31 May 2011 10:52:49 +0200
+Subject: [PATCH] fix unused variables
+
+---
+ src/stun.c | 10 +++++-----
+ src/tests/rtprecv.c | 6 +++++-
+ 2 files changed, 10 insertions(+), 6 deletions(-)
+
+diff --git a/src/stun.c b/src/stun.c
+index ccac58f..e0d7c80 100644
+--- a/src/stun.c
++++ b/src/stun.c
+@@ -1993,7 +1993,6 @@ stunSendTest( Socket myFd, StunAddress4 *dest,
+
+ bool_t changePort=FALSE;
+ bool_t changeIP=FALSE;
+- bool_t discard=FALSE;
+
+ StunMessage req;
+ char buf[STUN_MAX_MESSAGE_SIZE];
+@@ -2015,9 +2014,10 @@ stunSendTest( Socket myFd, StunAddress4 *dest,
+ case 4:
+ changeIP=TRUE;
+ break;
+- case 5:
++ /* case 5:
+ discard=TRUE;
+ break;
++ */
+ default:
+ ortp_error("stun: Test %i is unkown\n", testNum);
+ return ; /* error */
+@@ -2162,7 +2162,7 @@ stunNatType( StunAddress4 *dest,
+
+ bool_t respTestI=FALSE;
+ bool_t isNat=TRUE;
+- StunAddress4 testIchangedAddr;
++ /*StunAddress4 testIchangedAddr;*/
+ StunAddress4 testImappedAddr;
+ bool_t respTestI2=FALSE;
+ bool_t mappedIpSame = TRUE;
+@@ -2345,8 +2345,8 @@ stunNatType( StunAddress4 *dest,
+ if ( !respTestI )
+ {
+
+- testIchangedAddr.addr = resp.changedAddress.ipv4.addr;
+- testIchangedAddr.port = resp.changedAddress.ipv4.port;
++ /*testIchangedAddr.addr = resp.changedAddress.ipv4.addr;
++ testIchangedAddr.port = resp.changedAddress.ipv4.port;*/
+ testImappedAddr.addr = resp.mappedAddress.ipv4.addr;
+ testImappedAddr.port = resp.mappedAddress.ipv4.port;
+
+diff --git a/src/tests/rtprecv.c b/src/tests/rtprecv.c
+index 1861592..5eee649 100644
+--- a/src/tests/rtprecv.c
++++ b/src/tests/rtprecv.c
+@@ -163,8 +163,12 @@ int main(int argc, char*argv[])
+ /* this is to avoid to write to disk some silence before the first RTP packet is returned*/
+ if ((stream_received) && (err>0)) {
+ size_t ret = fwrite(buffer,1,err,outfile);
+- if (sound_fd>0)
++ if (sound_fd>0){
+ ret = write(sound_fd,buffer,err);
++ if (ret==-1){
++ fprintf(stderr,"write to sound card failed (%s)",strerror(errno));
++ }
++ }
+ }
+ }
+ ts+=160;
+--
+1.7.5.4
+
diff --git a/recipes-misc/ortp/ortp.inc b/recipes-misc/ortp/ortp.inc
new file mode 100644
index 0000000..ef8bbc0
--- /dev/null
+++ b/recipes-misc/ortp/ortp.inc
@@ -0,0 +1,20 @@
+DESCRIPTION = "An LGPL implementation of RTP - RFC3550"
+LICENSE = "LGPL"
+
+INC_PR = "r1"
+
+inherit autotools pkgconfig
+
+//SRC_URI = "http://download.savannah.nongnu.org/releases/linphone/${PN}/sources/${P}.tar.gz"
+SRC_URI = "http://mirror.its.uidaho.edu/pub/savannah/linphone/${PN}/sources/${P}.tar.gz"
+
+LICENSE = "LGPL"
+LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
+
+do_compile_append() {
+ sed -i -e s:${STAGING_DIR_TARGET}::g \
+ -e s:/${TARGET_SYS}::g \
+ ortp.pc
+
+}
+
diff --git a/recipes-misc/ortp/ortp_0.16.5.bb b/recipes-misc/ortp/ortp_0.16.5.bb
new file mode 100644
index 0000000..55e9458
--- /dev/null
+++ b/recipes-misc/ortp/ortp_0.16.5.bb
@@ -0,0 +1,8 @@
+require ortp.inc
+DEPENDS = "glib-2.0 "
+PR = "${INC_PR}.0"
+
+SRC_URI += "file://0001-fix-unused-variables.patch;patch=1"
+
+SRC_URI[md5sum] = "94546901d14b85f97342f4ecf39489b1"
+SRC_URI[sha256sum] = "3b655a79f9122afd298e9cd702e542908bbd6ea1337c02553110c57e0b3c5835"