pandora-libpnd: Small recipe cleanup.
[openpandora.oe.git] / recipes / pandora-system / pandora-libpnd.bb
1 DESCRIPTION = "Support for the PND format in Pandora images (lib, daemon, init script etc.)"
2 LICENSE = "lGPL"
3
4 PR = "r5"
5
6 PARALLEL_MAKE = ""
7
8 SRC_URI = " \
9           git://openpandora.org/pandora-libraries.git;protocol=git;branch=master \
10           file://rc.libpnd \
11 "
12
13 SRCREV = "fd9090900d653b51b1d7b335b1224c3b65353773"
14
15 S = "${WORKDIR}/git"
16
17 inherit update-rc.d
18
19 TARGET_CC_ARCH += "${LDFLAGS}"
20 TARGET_CFLAGS += "-Wall -I./include"
21
22 INITSCRIPT_NAME = "libpnd-init"
23 INITSCRIPT_PARAMS = "start 30 5 2 . stop 40 0 1 6 ."
24
25 do_compile_prepend() {
26           cd ${S}/
27 }
28
29 do_compile() {
30           oe_runmake 
31           oe_runmake deploy
32 }
33
34 do_install() {
35           install -d ${D}${sysconfdir}/pandora/conf/
36           install ${S}/deployment/etc/pandora/conf/apps ${D}${sysconfdir}/pandora/conf/apps
37           install ${S}/deployment/etc/pandora/conf/desktop ${D}${sysconfdir}/pandora/conf/desktop
38           install ${S}/deployment/etc/pandora/conf/categories ${D}${sysconfdir}/pandora/conf/categories
39           install -d ${D}${libdir}/
40           cp -pP ${S}/deployment/usr/lib/libpnd* ${D}${libdir}/
41           cp -pP ${S}/deployment/usr/lib/libpnd.so.1.0.1 ${D}${libdir}/libpnd.so.1
42
43           install -d ${D}${bindir}/
44           cp -pP ${S}/deployment/usr/bin/pndnotifyd ${D}${bindir}/pndnotifyd
45                    
46           install -d ${D}${prefix}/pandora/
47           install -d ${D}${prefix}/pandora/apps/
48           cp -pP ${S}/deployment/usr/pandora/apps/* ${D}${prefix}/pandora/apps
49           install -d ${D}${prefix}/pandora/scripts/
50           cp -pP ${S}/deployment/usr/pandora/scripts/* ${D}${prefix}/pandora/scripts
51           
52           install -d ${D}${sysconfdir}/init.d/
53           install -m 0755 ${WORKDIR}/rc.libpnd ${D}${sysconfdir}/init.d/libpnd-init
54           
55           install -d ${D}${prefix}/local/share/applications/
56 }
57
58 FILES_${PN} += "${bindir} ${sbindir} ${prefix}/pandora/*"
59 FILES_${PN}-dev += "${libdir}/libpnd.a"