6 pkgdesc="Old proprietary AMD/ATI kernel drivers for Radeon brand cards. Support for R300/R700 chipsets."
8 url="http://www.ati.amd.com"
10 depends=("catalyst-utils-old>=${pkgver}" "kernel26>=2.6.29" "kernel26<2.6.30")
11 replaces=('ati-fglrx' 'fglrx') # Yay rebranding
12 conflicts=('catalyst')
14 install=catalyst.install
15 source=(http://www2.ati.com/drivers/linux/ati-driver-installer-${pkgver/./-}-x86.x86_64.run \
16 flush_tlb_page.patch 2.6.29.diff)
17 md5sums=('3875441c1e6f9bd7e0c2d006eb0708b3'
18 'e743aab05f6cb815b2ebc5cf8ea2886a'
19 '3a5896c62b6a37f0f1f752017d95762d')
22 /bin/sh ./ati-driver-installer-${pkgver/./-}-x86.x86_64.run --extract archive_files
25 patch -Np0 -i ${srcdir}/flush_tlb_page.patch || return 1
28 cd ${srcdir}/archive_files/common
29 patch -p0 <${srcdir}/2.6.29.diff || return 1
31 if [ "${CARCH}" = "x86_64" ]; then
35 if [ "${CARCH}" = "i686" ]; then
40 cd "${srcdir}/archive_files/common/lib/modules/fglrx/build_mod"
41 cp "${srcdir}/archive_files/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4" . || return 1
42 cp 2.6.x/Makefile . || return 1
44 make -C /lib/modules/${_kernver}/build SUBDIRS="`pwd`" ARCH=${BUILDARCH} modules || return 1
46 install -m755 -d "${pkgdir}/lib/modules/${_kernver}/video/"
47 install -m644 fglrx.ko "${pkgdir}/lib/modules/${_kernver}/video/" || return 1
48 install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
51 install -m644 "${srcdir}/archive_files/ATI_LICENSE.TXT" "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
53 sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" $startdir/*.install