diff options
| -rw-r--r-- | recipes/devicekit/devicekit-disks_004.bb | 18 | ||||
| -rw-r--r-- | recipes/devicekit/libatasmart_0.13.bb | 20 | ||||
| -rw-r--r-- | recipes/udev/udev_141.bb | 5 |
3 files changed, 41 insertions, 2 deletions
diff --git a/recipes/devicekit/devicekit-disks_004.bb b/recipes/devicekit/devicekit-disks_004.bb new file mode 100644 index 0000000000..63df1e7361 --- /dev/null +++ b/recipes/devicekit/devicekit-disks_004.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Block device part of devicekit" +LICENSE = "GPLv2" +DEPENDS = "devicekit zlib sqlite3 policykit parted device-mapper libatasmart udev dbus-glib glib-2.0" + +SRC_URI = "http://hal.freedesktop.org/releases/DeviceKit-disks-${PV}.tar.gz" +S = "${WORKDIR}/DeviceKit-disks-${PV}" + +inherit autotools_stage +AUTOTOOLS_STAGE_PKGCONFIG = "1" + +FILES_${PN} += "${datadir}/dbus-1/ \ + ${datadir}/PolicyKit \ + ${base_libdir}/udev/* \ +" + +FILES_${PN}-dbg += "${base_libdir}/udev/.debug" + + diff --git a/recipes/devicekit/libatasmart_0.13.bb b/recipes/devicekit/libatasmart_0.13.bb new file mode 100644 index 0000000000..31565f6cfb --- /dev/null +++ b/recipes/devicekit/libatasmart_0.13.bb @@ -0,0 +1,20 @@ +LICENSE = "LGPL" + +SRCREV = "a80d7d5c25e88adea7b8e843cdb57143e6cfb46b" +SRC_URI = "git://git.0pointer.de/libatasmart.git;protocol=git" + +S = "${WORKDIR}/git" + +inherit autotools_stage lib_package +AUTOTOOLS_STAGE_PKGCONFIG = "1" + +do_compile_prepend() { + rm strpool -f + ${BUILD_CC} -o strpool strpool.c + chmod +x strpool +} + +do_stage_append() { + sed -i -e s://:/:g -e s:${base_libdir}/libudev.la:-ludev:g ${STAGING_LIBDIR}/libatasmart.la +} + diff --git a/recipes/udev/udev_141.bb b/recipes/udev/udev_141.bb index 2c35199534..e7438fb4d6 100644 --- a/recipes/udev/udev_141.bb +++ b/recipes/udev/udev_141.bb @@ -6,7 +6,7 @@ LICENSE = "GPL" # Untested DEFAULT_PREFERENCE = "-1" -PR = "r5" +PR = "r6" SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \ file://mount.blacklist \ @@ -61,7 +61,8 @@ do_install () { install -d ${D}${sysconfdir}/default install -m 0755 ${WORKDIR}/default ${D}${sysconfdir}/default/udev - install -d ${D}${sysconfdir}/udev/rules.d/ + mv ${D}${base_libdir}/udev/rules.d ${D}${sysconfdir}/udev/ + ln -sf ${sysconfdir}/udev/rules.d ${D}${base_libdir}/udev/ install -m 0644 ${WORKDIR}/mount.blacklist ${D}${sysconfdir}/udev/ install -m 0644 ${WORKDIR}/local.rules ${D}${sysconfdir}/udev/rules.d/local.rules |
