diff options
Diffstat (limited to 'sys-firmware/nvidia-firmware/nvidia-firmware-325.15.ebuild')
-rw-r--r-- | sys-firmware/nvidia-firmware/nvidia-firmware-325.15.ebuild | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/sys-firmware/nvidia-firmware/nvidia-firmware-325.15.ebuild b/sys-firmware/nvidia-firmware/nvidia-firmware-325.15.ebuild new file mode 100644 index 000000000000..2dde472c3cd3 --- /dev/null +++ b/sys-firmware/nvidia-firmware/nvidia-firmware-325.15.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit unpacker + +NV_URI="http://us.download.nvidia.com/XFree86/" +X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}" + +EXTRACT_FIRMWARE_REV="845a51ab607df85fc0ed01f0b5b6d57850e37662" + +DESCRIPTION="Kernel and mesa firmware for nouveau (video accel and pgraph)" +HOMEPAGE="http://nouveau.freedesktop.org/wiki/VideoAcceleration/" +SRC_URI="${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run + https://raw.github.com/imirkin/re-vp2/${EXTRACT_FIRMWARE_REV}/extract_firmware.py -> nvidia_extract_firmware-${PV}.py" + +LICENSE="MIT NVIDIA-r2" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +DEPEND="=dev-lang/python-2*" +RDEPEND="" + +RESTRICT="bindist mirror" + +S="${WORKDIR}" + +src_unpack() { + mkdir "${S}/${X86_NV_PACKAGE}" + cd "${S}/${X86_NV_PACKAGE}" + unpack_makeself "${X86_NV_PACKAGE}.run" +} + +src_compile() { + python2 "${DISTDIR}"/nvidia_extract_firmware-${PV}.py || die "Extracting firmwares failed..." +} + +src_install() { + insinto /lib/firmware/nouveau + doins nv* vuc-* +} |