diff options
Diffstat (limited to 'media-video/amdcccle/amdcccle-14.4.ebuild')
-rw-r--r-- | media-video/amdcccle/amdcccle-14.4.ebuild | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/media-video/amdcccle/amdcccle-14.4.ebuild b/media-video/amdcccle/amdcccle-14.4.ebuild new file mode 100644 index 00000000..09311a20 --- /dev/null +++ b/media-video/amdcccle/amdcccle-14.4.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils versionator + +DESCRIPTION="AMD Catalyst Control Center Linux Edition" +HOMEPAGE="http://www.amd.com" +RUN="${WORKDIR}/fglrx-14.10.1006/amd-driver-installer-14.10.1006-x86.x86_64.run" +SLOT="1" +DRIVERS_URI="mirror://kogaion/${CATEGORY}/amd-catalyst-14-4-linux-x86-x86-64.zip" +XVBA_SDK_URI="http://developer.amd.com/wordpress/media/2012/10/xvba-sdk-0.74-404001.tar.gz" +SRC_URI="${DRIVERS_URI} ${XVBA_SDK_URI}" +FOLDER_PREFIX="common/" +IUSE="" + +LICENSE="QPL-1.0 as-is" +KEYWORDS="~amd64 ~x86" + +RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)] + ~x11-drivers/ati-userspace-${PV} + dev-qt/qtcore + dev-qt/qtgui" + +DEPEND="" +S="${WORKDIR}" + +QA_EXECSTACK="opt/bin/amdcccle" + +src_unpack() { + local DRIVERS_DISTFILE XVBA_SDK_DISTFILE + DRIVERS_DISTFILE=${DRIVERS_URI##*/} + XVBA_SDK_DISTFILE=${XVBA_SDK_URI##*/} + + if [[ ${DRIVERS_DISTFILE} =~ .*\.tar\.gz ]]; then + unpack ${DRIVERS_DISTFILE} + else + #please note, RUN may be insanely assigned at top near SRC_URI + if [[ ${DRIVERS_DISTFILE} =~ .*\.zip ]]; then + unpack ${DRIVERS_DISTFILE} + [[ -z "$RUN" ]] && RUN="${S}/${DRIVERS_DISTFILE/%.zip/.run}" + else + RUN="${DISTDIR}/${DRIVERS_DISTFILE}" + fi + sh ${RUN} --extract "${S}" 2>&1 > /dev/null || die + fi + + mkdir xvba_sdk + cd xvba_sdk + unpack ${XVBA_SDK_DISTFILE} +} + +src_compile() { + echo +} + +src_install() { + insinto /usr/share + doins -r ${FOLDER_PREFIX}usr/share/ati + insinto /usr/share/pixmaps + doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm + make_desktop_entry amdcccle 'ATI Catalyst Control Center' \ + ccc_large System + + use x86 && ARCH_BASE="x86" + use amd64 && ARCH_BASE="x86_64" + into /opt + dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle + dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui +} |