Merge commit 'opendreambox/opendreambox-1.6' into vuplus-1.6
[vuplus_openembedded] / recipes / ffalarms / atd-over-fso_0.70.bb
1 DESCRIPTION = "Lightweight At Daemon working on top of org.freesmartphone.otimed"
2 SECTION = "base"
3 LICENSE = "GPLV2"
4 RCONFLICTS_${PN} = "at atd"
5 RREPLACES_${PN} = "at atd"
6 RPROVIDES_${PN} = "atd"
7 RCONFLICTS_${PN}-dbg = "at-dbg atd-dbg"
8 RREPLACES_${PN}-dbg = "at-dbg atd-dbg"
9 RPROVIDES_${PN}-dbg = "atd-dbg"
10 RCONFLICTS_${PN}-dev = "at-dev atd-dev"
11 RREPLACES_${PN}-dev = "at-dev atd-dev"
12 RPROVIDES_${PN}-dev = "atd-dev"
13 DEPENDS = "dbus-glib pkgconfig"
14 RDEPENDS += "dbus dbus-glib frameworkd"
15
16 PR = "r3"
17
18 SRC_URI = "${HANDHELDS_CVS};module=apps/atd;tag=ATD-0_70 \
19                         file://atd-startup.patch;patch=1;pnum=0 \
20                         file://atd-startup-restart.patch;patch=2;pnum=0 \
21                         file://atd-alarm-glue.patch;patch=3;pnum=0 \
22                         file://atd-over-fso.conf.patch;patch=4;pnum=0 \
23                         file://run-over-fso.patch;patch=5;pnum=1"
24 S = "${WORKDIR}/atd"
25
26 inherit update-rc.d
27
28 INITSCRIPT_NAME = "atd"
29 INITSCRIPT_PARAMS = "defaults 97"
30
31 do_compile() {
32         export CFLAGS="$CFLAGS `${STAGING_BINDIR_NATIVE}/pkg-config --cflags dbus-glib-1`"
33         export LDFLAGS="$LDFLAGS `${STAGING_BINDIR_NATIVE}/pkg-config --libs dbus-glib-1`"
34         oe_runmake
35 }
36
37 do_install() {
38         install -d ${D}${sbindir}
39         install atd ${D}${sbindir}/atd
40         install -d ${D}${sysconfdir}/init.d
41         install -d ${D}${sysconfdir}/dbus-1/system.d
42         install dist/etc/init.d/atd ${D}${sysconfdir}/init.d/atd
43         install dist/etc/dbus-1/system.d/atd-over-fso.conf ${D}${sysconfdir}/dbus-1/system.d/atd-over-fso.conf
44 }
45
46 updatercd_postinst_prepend() {
47 /etc/init.d/dbus-1 reload
48 }
49
50 updatercd_postrm_append() {
51 /etc/init.d/dbus-1 reload
52 }