diff options
author | Vi0L0 | 2015-12-13 20:47:56 +0100 |
---|---|---|
committer | Vi0L0 | 2015-12-13 20:47:56 +0100 |
commit | d08c07222be06036a2d73ee1d50bb31c27154646 (patch) | |
tree | 7b46add0c6e30f8c189e89080141655cc2b3fb81 /PKGBUILD | |
parent | f7b885c9b88094b12220602de3095269442403cd (diff) | |
download | aur-d08c07222be06036a2d73ee1d50bb31c27154646.tar.gz |
adding new patch from crimson + removing gcc49 dependency + adding initial grsec kernel support
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 25 insertions, 36 deletions
@@ -7,21 +7,21 @@ # Contributor: lano1106 (patch to remove dependency of kernel's CONFIG_AGP option) # Contributor: lano1106 (patch to improve jacob@amd patch) # Contributor: zoopp -# Contributor: Cold (current_euid patch) -# Contributor: ubuntu (parts of 4.0, 4.1 and 4.2 kernel patches) -# Contributor: kolasa (part of 4.2 kernel patches) +# Contributor: kolasa (part of 4.3 kernel patches) +# Contributor: gentoo (part of 4.3 kernel patches) + _kernver=`uname -r` pkgname=catalyst pkgver=15.9 -pkgrel=1 +pkgrel=8 _amdver=15.201.1151 -pkgdesc="AMD/ATI Catalyst drivers for linux-lts. fglrx kernel module only. Radeons HD 2 3 4 xxx ARE NOT SUPPORTED" +pkgdesc="AMD/ATI Catalyst drivers for linux. fglrx kernel module only. Radeons HD 2 3 4 xxx ARE NOT SUPPORTED" arch=('i686' 'x86_64') url="http://www.amd.com" license=('custom') -depends=('linux-lts>=3.0' 'linux-lts<4.2' 'catalyst-utils') +depends=('linux>=3.0' 'linux<4.4' 'catalyst-utils') makedepends=('gcc-libs' 'gcc>4.0.0' 'make' 'linux-headers') conflicts=('catalyst-test') install=catalyst.install @@ -30,35 +30,29 @@ url_ref="http://support.amd.com/en-us/download/desktop?os=Linux+x86" DLAGENTS="http::/usr/bin/curl --referer ${url_ref} -o %o %u" source=( - http://www2.ati.com/drivers/linux/amd-catalyst-${pkgver}-linux-installer-${_amdver}-x86.x86_64.zip - ati_make.sh - makefile_compat.patch + http://www2.ati.com/drivers/linux/amd-catalyst-${pkgver}-linux-installer-${_amdver}-x86.x86_64.zip + ati_make.sh + makefile_compat.patch lano1106_fglrx_intel_iommu.patch lano1106_kcl_agp_13_4.patch - lano1106_fglrx-13.8_proc.patch - cold-fglrx-3.14-current_euid.patch fglrx_gpl_symbol.patch - fglrx_3.17rc6-no_hotplug.patch - ubuntu_buildfix_kernel_4.0.patch - ubuntu_buildfix_kernel_4.1.patch - ubuntu_buildfix_kernel_4.2.patch - 4.2-fglrx-has_fpu.patch - 4.2-kolasa-fpu_save_init.patch) + 4.3-kolasa-seq_printf.patch + 4.3-gentoo-mtrr.patch + 4.2-amd-from_crimson_15.11.patch + crimson_i686_xg.patch + grsec_arch.patch) md5sums=('d2de2df6946b452c266a3c892e6e46ff' 'fd98b7e486d7fd4cad8de7b95b5b031e' '3e1b82bd69774ea808da69c983d6a43b' '5184b94a2a40216a67996999481dd9ee' 'c5156eddf81c8a1719b160d05a2e8d67' - '2ab4837233de42332753882445373d7b' - 'ba33b6ef10896d3e1b5e4cd96390b771' 'ef97fc080ce7e5a275fe0c372bc2a418' - '67a22f624bae95a76638ce269392cb01' - '880d5e59554cda382f74206c202942be' - '982451bcc1fa1ee3da53ffa481d65581' - '88832af8d6769aa51fa9b266a74394e0' - 'ed7748a593d6b894269f8c7856b7ae50' - 'dd51495a1d8f2d1042f04a783bf01e08') + '0e0666e95d1d590a7a83192805679485' + '98828e3eeaec2b3795e584883cc1b746' + 'fd2851026228ca72124972d1ea0335ea' + '6cdbaf5f71d867d225721a0369413616' + '570e0a70aa97edcc5934e3203542d8d6') build() { @@ -84,17 +78,12 @@ build() { patch -Np1 -i ../makefile_compat.patch patch -Np1 -i ../lano1106_fglrx_intel_iommu.patch patch -Np1 -i ../lano1106_kcl_agp_13_4.patch -# patch -Np1 -i ../lano1106_fglrx-13.8_proc.patch -# patch -Np1 -i ../cold-fglrx-3.14-current_euid.patch -# patch -Np1 -i ../fglrx_3.17rc6-no_hotplug.patch -# test "${CARCH}" = "i686" && patch -Np1 -i ../fglrx_gpl_symbol.patch -# since 3.19 not only i686 needs gpl symbol - V - patch -Np1 -i ../fglrx_gpl_symbol.patch - patch -Np1 -i ../ubuntu_buildfix_kernel_4.0.patch - patch -Np1 -i ../ubuntu_buildfix_kernel_4.1.patch - patch -Np1 -i ../ubuntu_buildfix_kernel_4.2.patch #three 4.2 patches left for testing purposes, use simultaneously - V - patch -Np1 -i ../4.2-fglrx-has_fpu.patch - patch -Np1 -i ../4.2-kolasa-fpu_save_init.patch + patch -Np1 -i ../4.2-amd-from_crimson_15.11.patch + patch -Np1 -i ../4.3-kolasa-seq_printf.patch + patch -Np1 -i ../4.3-gentoo-mtrr.patch + test "${CARCH}" = "i686" && patch -Np1 -i ../fglrx_gpl_symbol.patch + test "${CARCH}" = "i686" && patch -Np1 -i ../crimson_i686_xg.patch + patch -Np1 -i ../grsec_arch.patch cd ${srcdir}/archive_files/common/lib/modules/fglrx/build_mod cp ${srcdir}/archive_files/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a . |