From 93b0ad8e271581615d35975b0c72a037d68b6979 Mon Sep 17 00:00:00 2001 From: Willer Moreira Date: Tue, 3 Nov 2009 16:10:28 -0300 Subject: [PATCH 066/118] ofono: Creating recipe for ofono (Open source telephony) in its 0.3 version. Signed-off-by: Rodrigo Vivi Signed-off-by: Willer Moreira --- recipes/ofono/ofono-0.3/fix_include_links.patch | 16 +++++++ recipes/ofono/ofono-0.3/ofono | 56 +++++++++++++++++++++++ recipes/ofono/ofono_0.3.bb | 21 +++++++++ 3 files changed, 93 insertions(+), 0 deletions(-) create mode 100644 recipes/ofono/ofono-0.3/fix_include_links.patch create mode 100644 recipes/ofono/ofono-0.3/ofono create mode 100644 recipes/ofono/ofono_0.3.bb diff --git a/recipes/ofono/ofono-0.3/fix_include_links.patch b/recipes/ofono/ofono-0.3/fix_include_links.patch new file mode 100644 index 0000000..8b4327e --- /dev/null +++ b/recipes/ofono/ofono-0.3/fix_include_links.patch @@ -0,0 +1,16 @@ +Index: git/include/Makefile.am +=================================================================== +--- git.orig/include/Makefile.am 2009-08-17 15:33:14.000000000 -0300 ++++ git/include/Makefile.am 2009-08-17 15:34:12.000000000 -0300 +@@ -14,9 +14,9 @@ + @if [ ! -e ofono ]; then \ + mkdir ofono; \ + list='$(include_HEADERS)'; for i in $$list; \ +- do $(LN_S) $(abs_top_srcdir)/include/$$i ofono/$$i; done; \ ++ do $(LN_S) ../$$i ofono/$$i; done; \ + list='$(nodist_include_HEADERS)'; for i in $$list; \ +- do $(LN_S) $(abs_top_builddir)/include/$$i ofono/$$i; done; \ ++ do $(LN_S) ../$$i ofono/$$i; done; \ + fi + + clean-local: diff --git a/recipes/ofono/ofono-0.3/ofono b/recipes/ofono/ofono-0.3/ofono new file mode 100644 index 0000000..ee4d936 --- /dev/null +++ b/recipes/ofono/ofono-0.3/ofono @@ -0,0 +1,56 @@ +#!/bin/sh +# +# oFono Init Script +# +# Copyright (C) 2009 Instituto Nokia de Tecnologia. +# @author Ricardo Salveti de Araujo +# +# License: GPL >= V3 (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) +# + +DESC="oFono" +NAME="ofonod" + +DAEMON=/usr/sbin/$NAME +USER=root + +test -x "$DAEMON" || exit 0 + +start_daemon() +{ + echo -n "Starting $DESC: " + + start-stop-daemon --start --quiet --user $USER --exec $DAEMON + + echo "done." +} + +stop_daemon() +{ + echo -n "Stopping $DESC: " + + start-stop-daemon --stop --quiet --oknodo --user $USER --exec $DAEMON + + echo "done." +} + +case "$1" in + start) + start_daemon + ;; + stop) + stop_daemon + ;; + restart|force-reload) + stop_daemon + start_daemon + ;; + *) + echo "Usage: $(basename $0) {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +echo "" + +exit 0 diff --git a/recipes/ofono/ofono_0.3.bb b/recipes/ofono/ofono_0.3.bb new file mode 100644 index 0000000..a25d92d --- /dev/null +++ b/recipes/ofono/ofono_0.3.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Open source telephony" +LICENSE = "GPLv2" +HOMEPAGE = "http://ofono.org" + +PR = "r0" + +DEPENDS = "glib-2.0 dbus-glib" + +SRC_URI = "http://www.kernel.org/pub/linux/network/${PN}/${PN}-${PV}.tar.gz \ + file://fix_include_links.patch;patch=1 \ + file://ofono" + +inherit autotools update-rc.d + +INITSCRIPT_NAME = "ofono" +INITSCRIPT_PARAMS = "defaults 29" + +do_install_append () { + install -d ${D}${sysconfdir}/init.d + install -m 0755 ${WORKDIR}/ofono ${D}${sysconfdir}/init.d +} -- 1.6.3.3