Reverting all the dbus related commits (sigh) from 27th July and fixing a QA issue...
[oespirit1] / dsme_0.60.4.bb
index 0960720..61c8f70 100644 (file)
@@ -9,11 +9,17 @@ DEPENDS = "glib-2.0 dbus dbus-glib upstart"
 
 PR = "r0"
 
-SRC_URI = "http://repository.maemo.org/pool/fremantle/free/d/${PN}/${PN}_${PV}+0m5.tar.gz  \
+SRC_URI = "http://repository.maemo.org/pool/maemo5.0beta/free/d/${PN}/${PN}_${PV}+0m5.tar.gz  \
            file://dsme/mer-changes.patch;patch=1"
 
 S= "${WORKDIR}/${PN}-${PV}+0m5"
 
+# A test workaround to fix the "No GNU_HASH"
+# in elf binary issue            
+TARGET_CC_ARCH += "${LDFLAGS}"
+
+
+
 inherit autotools pkgconfig
 
 do_configure(){
@@ -28,15 +34,32 @@ do_make(){
 #FIXME :  Get the issue with the () flags 
 #for install solved.
 do_install(){
-    install -d ${D}${libdir}  ${D}${includedir} ${D}${includedir}/dsme ${D}${sysconfdir}/dsme ${D}${base_sbindir} ${D}${libdir}/dsme
-    install -m 755  ${S}/libdsme.so.0.2.0 ${D}${libdir}
-    ln -sf ${D}${libdir}/libdsme.so.0.2.0 ${D}${libdir}/libdsme.so
+    install -d ${D}${libdir}   ${D}${includedir} ${D}${includedir}/dsme 
+    install -d ${D}${sysconfdir}/dsme ${D}${base_sbindir} ${D}${libdir}/dsme
+    install -d ${D}${sbindir} ${D}${libdir}/pkgconfig  
+    install -d ${D}${sysconfdir}/default  ${D}${sysconfdir}/init.d ${D}${sysconfdir}/event.replace.d  
+    
+
+    install -m 0644  ${S}/debian/dsme.default ${D}${sysconfdir}/default/dsme
+    install -m 0644  ${S}/debian/dsme.init ${D}${sysconfdir}/init.d/dsme
+    install -m 0644  ${S}/debian/dsme-dbus.init ${D}${sysconfdir}/init.d/dsme-dbus
+    install -m 0644  ${S}/debian/dsme.upstart ${D}${sysconfdir}/event.replace.d/dsme
+
+
+
+
+    oe_libinstall -so -a libdsme ${D}${libdir}
+#    install -m 755  ${S}/libdsme.so.0.2.0 ${D}${libdir}
+#    ln -sf ${D}${libdir}/libdsme.so.0.2.0 ${D}${libdir}/libdsme.so
     install -m 0755 ${S}/dsme ${D}${base_sbindir}
  
     install -m 755  ${S}/libdsme_dbus_if.so.0.2.0 ${D}${libdir}
     ln -sf ${D}${libdir}/libdsme_dbus_if.so.0.2.0 ${D}${libdir}/libdsme_dbus_if.so
 
+
+    install -m 0644  ${S}/dsme.pc ${D}${libdir}/pkgconfig 
+    install -m 0644  ${S}/dsme_dbus_if.pc ${D}${libdir}/pkgconfig
+
     install -m 0644  ${S}/include/dsme/protocol.h ${D}${includedir}/dsme
     install -m 0644  ${S}/include/dsme/messages.h ${D}${includedir}/dsme
     install -m 0600  ${S}/lifeguard.uids ${D}${sysconfdir}/dsme
@@ -99,6 +122,10 @@ do_install(){
     install -m 755  ${S}/modules/libthermalmanager.so.0.0.0 ${D}${libdir}/dsme
     ln -sf ${D}${libdir}/dsme/libthermalmanager.so.0.0.0 ${D}${libdir}/dsme/libthermalmanager.so
 
+#    install -m 755  ${S}/modules/libthermalobject_surface.so.0.0.0 ${D}${libdir}/dsme
+#    ln -sf ${D}${libdir}/dsme/libthermalobject_surface.so.0.0.0 ${D}${libdir}/dsme/libthermalobject_surface.so
+
+
 
     install -m 755  ${S}/modules/libemergencycalltracker.so.0.0.0 ${D}${libdir}/dsme
     ln -sf ${D}${libdir}/dsme/libemergencycalltracker.so.0.0.0 ${D}${libdir}/dsme/libemergencycalltracker.so