X-Git-Url: http://git.maemo.org/git/?p=oespirit1;a=blobdiff_plain;f=dsme_0.60.4.bb;h=61c8f70fb241c40fc3b313d4c2ebfa3c212f6757;hp=09607205a030ce72d8f8f4a5349466a547208ca3;hb=HEAD;hpb=f6afb80aa9227f39c7ff7c24027a4e7ee0f1feb6 diff --git a/dsme_0.60.4.bb b/dsme_0.60.4.bb index 0960720..61c8f70 100644 --- a/dsme_0.60.4.bb +++ b/dsme_0.60.4.bb @@ -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