diff options
author | V3n3RiX <venerix@gmail.com> | 2015-08-22 14:23:11 +0100 |
---|---|---|
committer | V3n3RiX <venerix@gmail.com> | 2015-08-22 14:23:11 +0100 |
commit | d9090b8f324fa89122020f6fce263e4b48a97ba8 (patch) | |
tree | 7100afbf2a88915c3d051ee3ec75e2a910534eff /media-video/amdcccle/amdcccle-15.7.ebuild | |
parent | 7e5de0e05a17618bb7c3e8ab163250a5e72486f7 (diff) | |
parent | a12700662078e1f072a53efa47337aa54af8c6f2 (diff) |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'media-video/amdcccle/amdcccle-15.7.ebuild')
-rw-r--r-- | media-video/amdcccle/amdcccle-15.7.ebuild | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/media-video/amdcccle/amdcccle-15.7.ebuild b/media-video/amdcccle/amdcccle-15.7.ebuild new file mode 100644 index 00000000..38924633 --- /dev/null +++ b/media-video/amdcccle/amdcccle-15.7.ebuild @@ -0,0 +1,74 @@ +# 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://gentoo/amd-driver-installer-15.20.1046-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} + ~x11-drivers/ati-userspace-${PV} + dev-qt/qtcore:4 + dev-qt/qtgui:4" + +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} + mkdir -p common + mv etc lib usr common || die "Assumed to find etc lib and usr for common" + 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 +} |