--- ati-drivers-10.2.ebuild.orig 2010-03-24 00:16:45.000000000 +0100 +++ ati-drivers-10.2.ebuild 2010-03-24 21:12:13.309181348 +0100 @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/ubuntu/karmic/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz" FOLDER_PREFIX="" fi -IUSE="debug +modules multilib" +IUSE="debug +modules multilib qt4" LICENSE="AMD GPL-2 QPL-1.0 as-is" KEYWORDS="~amd64 ~x86" @@ -34,6 +34,10 @@ x11-libs/libXinerama x11-libs/libXrandr multilib? ( app-emulation/emul-linux-x86-xlibs ) + qt4? ( + x11-libs/qt-core + x11-libs/qt-gui + ) " DEPEND="${RDEPEND} @@ -238,6 +242,9 @@ "${ARCH_DIR}"/usr/X11R6/${PKG_LIBDIR}/libfglrx_gamma* \ || die "bin rm failed" + # in this version amdcccle isn't static, thus we depend on qt4 + use qt4 || rm "${ARCH_DIR}"/usr/X11R6/bin/amdcccle + # ACPI fixups sed -i \ -e "s:/var/lib/xdm/authdir/authfiles/:/var/run/xauth/:" \ @@ -408,12 +415,14 @@ dosbin ${FOLDER_PREFIX}usr/sbin/* || die # data files for the control panel. - insinto /usr/share - doins -r ${FOLDER_PREFIX}usr/share/ati || die - insinto /usr/share/pixmaps - doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm || die - make_desktop_entry amdcccle 'ATI Catalyst Control Center' \ - ccc_large System + if use qt4 ; then + insinto /usr/share + doins -r ${FOLDER_PREFIX}usr/share/ati || die + insinto /usr/share/pixmaps + doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm || die + make_desktop_entry amdcccle 'ATI Catalyst Control Center' \ + ccc_large System + fi # doc. dohtml -r ${FOLDER_PREFIX}usr/share/doc/fglrx || die