ohm: fix depends and packaging
authorKoen Kooi <koen@openembedded.org>
Mon, 13 Aug 2007 15:45:51 +0000 (15:45 +0000)
committerKoen Kooi <koen@openembedded.org>
Mon, 13 Aug 2007 15:45:51 +0000 (15:45 +0000)
* x11 dependants are in ohm-plugin-x11, leaving a small and contained ohm and libohm package

packages/hal/ohm_git.bb

index 4ef1a6d..cd003b4 100644 (file)
@@ -2,15 +2,42 @@ DESCRIPTION = "Open Hardware Manager"
 HOMEPAGE = "http://freedesktop.org/Software/ohm"
 LICENSE = "LGPL"
 
-DEPENDS = "dbus-glib intltool-native hal"
-RDEPENDS += "udev hal-info"
+DEPENDS = "gtk+ dbus-glib intltool-native hal"
+RDEPENDS_${PN} += "udev hal-info"
 SRC_URI = "git://anongit.freedesktop.org/git/ohm/;protocol=git"
 
 PV = "0.0+git${SRCDATE}"
-PR = "r1"
+PR = "r2"
 
 S = "${WORKDIR}/git"
 
 inherit autotools pkgconfig
 
 EXTRA_OECONF = "--with-distro=debian"
+
+do_configure_append() {
+        rm config.log
+}
+
+OE_LT_RPATH_ALLOW=":${libdir}/libohm:"
+OE_LT_RPATH_ALLOW[export]="1"
+
+PACKAGES =+ "libohm ohm-plugin-x11"
+
+FILES_${PN}-dev += "${libdir}/ohm/*.la \
+                   ${libdir}/ohm/*.a "
+
+FILES_${PN} = "${sysconfdir} \
+               ${bindir}/* \
+              ${sbindir}/* \
+              ${libdir}/ohm/*.so \
+              "
+
+FILES_libohm = "${libdir}/libohm.so.*"
+FILES_ohm-plugin-x11 = "${libdir}/ohm/libohm_x*.so \
+                        ${libdir}/ohm/libohm_idle.so \ 
+                        ${sysconfdir}/ohm/plugins.d/x* \
+                       ${sysconfdir}/ohm/plugins.d/idle* \
+                       "
+
+