--- hplip-3.9.2.ebuild 2009-04-05 14:08:24.000000000 +0600 +++ hplip-3.9.4b.ebuild 2009-05-05 19:53:32.000000000 +0600 @@ -14,10 +14,11 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="cupsddk dbus doc fax gtk minimal parport ppds qt3 qt4 scanner snmp" +IUSE="cupsddk dbus doc fax gtk minimal parport policykit ppds qt3 qt4 scanner snmp" DEPEND="!net-print/hpijs !net-print/hpoj + >=dev-lang/python-2.4.4[threads] virtual/ghostscript media-libs/jpeg >=net-print/foomatic-filters-3.0.20080507[cups] @@ -38,18 +39,20 @@ ! ${i}.temp || die "*.ppd.gz sed failed" @@ -125,10 +134,14 @@ src_configure() { if use qt3 || use qt4 ; then local gui_build="--enable-gui-build" + if use qt4; then + gui_build="${gui_build} --enable-qt4 --disable-qt3" + else + use qt3 && gui_build="${gui_build} --enable-qt3 --disable-qt4" + fi else local gui_build="--disable-gui-build" fi - use qt4 && gui_build="${gui_build} --enable-qt4 --disable-qt3" econf \ --disable-dependency-tracking \ @@ -145,7 +158,8 @@ $(use_enable parport pp-build) \ $(use_enable ppds foomatic-ppd-install) \ $(use_enable scanner scan-build) \ - $(use_enable snmp network-build) + $(use_enable snmp network-build) \ + $(use_enable policykit policykit) } src_install() { @@ -166,7 +180,7 @@ fi # Do not install unzipped ppd files - rm -f "${D}"/usr/share/ppd/HP/*.ppd + rm -rf "${D}"/usr/share/ppd/HP/*.ppd } pkg_preinst() {