catalyst: update to 15.5.

This commit is contained in:
Juan RP 2015-06-16 07:15:52 +02:00
parent ecb416b92c
commit 74684a8025

View file

@ -1,10 +1,9 @@
# Template file for 'catalyst' # Template file for 'catalyst'
_desc="AMD catalyst driver for Linux" _desc="AMD catalyst driver for Linux"
_distver="14.12"
pkgname=catalyst pkgname=catalyst
version=14.501.1003 version=15.5
revision=8 revision=1
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="Propietary AMD license" license="Propietary AMD license"
homepage="http://www.amd.com" homepage="http://www.amd.com"
@ -17,12 +16,11 @@ conflicts="nvidia>=0 xserver-abi-video>19"
short_desc="${_desc} - Utilities" short_desc="${_desc} - Utilities"
repository="nonfree" repository="nonfree"
create_wrksrc=yes create_wrksrc=yes
build_wrksrc="fglrx-${version}"
XBPS_FETCH_CMD="wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86' " XBPS_FETCH_CMD="wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86' "
distfiles="http://www2.ati.com/drivers/linux/amd-catalyst-omega-${_distver}-linux-run-installers.zip" distfiles="http://www2.ati.com/drivers/linux/amd-catalyst-omega-${version}-linux-run-installers.zip"
checksum=68669836f20ad4351e08b13c5766c6b2ffc6b8cd2a37e9baf55779da32d3a249 checksum=1113f344fd6235dca66c2c039f7ce544e61f9957039ab8398d714713699bca92
if [ "$XBPS_MACHINE" = "i686" ]; then if [ "$XBPS_MACHINE" = "i686" ]; then
_ARCHDIR="x86" _ARCHDIR="x86"
@ -33,16 +31,16 @@ elif [ "$XBPS_MACHINE" = "x86_64" ]; then
fi fi
do_build() { do_build() {
chmod 755 *.run /bin/sh ./amd-catalyst-omega-${version}-linux-run-installers.run --extract fglrx-${version}
./amd-driver-*.run --extract fglrx cd fglrx-${version}
cd fglrx
patch -Np1 -i ${FILESDIR}/fglrx_3.17rc6-no_hotplug.patch patch -Np1 -i ${FILESDIR}/fglrx_3.17rc6-no_hotplug.patch
patch -Np1 -i ${FILESDIR}/lano1106_fglrx-13.8_proc.patch patch -Np1 -i ${FILESDIR}/lano1106_fglrx-13.8_proc.patch
patch -Np1 -i ${FILESDIR}/kolasa-3.19-get_cpu_var.patch patch -Np1 -i ${FILESDIR}/kolasa-3.19-get_cpu_var.patch
patch -Np1 -i ${FILESDIR}/kolasa_4.0-cr4-strn.patch patch -Np1 -i ${FILESDIR}/kolasa_4.0-cr4-strn.patch
} }
do_install() { do_install() {
cd fglrx cd fglrx-${version}
install -dm755 ${DESTDIR}/usr/bin install -dm755 ${DESTDIR}/usr/bin
install -dm755 ${DESTDIR}/usr/lib/{dri,xorg/modules/{drivers,extensions/fglrx,linux},systemd/system} install -dm755 ${DESTDIR}/usr/lib/{dri,xorg/modules/{drivers,extensions/fglrx,linux},systemd/system}
@ -127,7 +125,7 @@ catalyst-dkms_package() {
vmkdir usr/lib/modules-load.d vmkdir usr/lib/modules-load.d
vmkdir usr/src/${_fglrx} vmkdir usr/src/${_fglrx}
cd ${wrksrc}/${build_wrksrc}/fglrx cd ${wrksrc}/fglrx-${version}
cp -r common/lib/modules/fglrx/build_mod/* ${PKGDESTDIR}/usr/src/${_fglrx} cp -r common/lib/modules/fglrx/build_mod/* ${PKGDESTDIR}/usr/src/${_fglrx}
vinstall arch/${_ARCHDIR}/lib/modules/fglrx/build_mod/libfglrx_ip.a 644 usr/src/${_fglrx} vinstall arch/${_ARCHDIR}/lib/modules/fglrx/build_mod/libfglrx_ip.a 644 usr/src/${_fglrx}
@ -146,7 +144,7 @@ catalyst-opencl_package() {
short_desc="${_desc} - OpenCL implementation" short_desc="${_desc} - OpenCL implementation"
depends="libOpenCL" depends="libOpenCL"
pkg_install() { pkg_install() {
cd ${wrksrc}/${build_wrksrc}/fglrx/arch/${_ARCHDIR} cd ${wrksrc}/fglrx-${version}/arch/${_ARCHDIR}
vmkdir usr/lib vmkdir usr/lib
vmkdir etc/OpenCL/vendors vmkdir etc/OpenCL/vendors