--- libgphoto2-2.3.1-r4.ebuild.orig 2007-03-24 19:35:59.000000000 +0100 +++ libgphoto2-2.3.1-r4.ebuild 2007-07-08 15:22:54.000000000 +0200 @@ -129,18 +129,20 @@ src_install() { # Let libgphoto2 find its camera-modules export CAMLIBS="${D}/usr/$(get_libdir)/libgphoto2/${PV}" - if use hal; then + if use hal && [ ${#IUSE_CAMERAS} > 0 ] && [ ${IUSE_CAMERAS} != "template" ]; then einfo "Generating HAL FDI files ..." mkdir -p ${D}/${HAL_FDI%/*} ${D}/usr/$(get_libdir)/libgphoto2/print-camera-list hal-fdi >> ${D}/${HAL_FDI} \ || die "failed to create hal-fdi" fi - einfo "Generating UDEV-rules ..." - mkdir -p ${D}/${UDEV_RULES%/*} - ${D}/usr/$(get_libdir)/libgphoto2/print-camera-list \ - udev-rules-0.98 group plugdev mode 0660 >> ${D}/${UDEV_RULES} \ - || die "failed to create udev-rules" + if [ ${#IUSE_CAMERAS} > 0 ] && [ ${IUSE_CAMERAS} != "template" ]; then + einfo "Generating UDEV-rules ..." + mkdir -p ${D}/${UDEV_RULES%/*} + ${D}/usr/$(get_libdir)/libgphoto2/print-camera-list \ + udev-rules-0.98 group plugdev mode 0660 >> ${D}/${UDEV_RULES} \ + || die "failed to create udev-rules" + fi else eerror "Unable to find print-camera-list" eerror "and therefore unable to generate hotplug usermap or HAL FDI files."