|
|
下载AUR的catalyst
执行makepkg
PKGBUILD: line 24: patch: command not found
==> 错误: 创建失败。
正在放弃...
第24行的内容应该为:
# To work with kernel 2.6.29
patch -p0 <${srcdir}/2.6.29.diff || return 1
我不懂,所以请问各位?
PKGBUILD文件为以下:
_kernver=2.6.29-ARCH
pkgname=catalyst
pkgver=9.4
pkgrel=0.5
pkgdesc=" roprietary AMD/ATI kernel drivers for Radeon brand cards. Stock kernel."
arch=('i686' 'x86_64')
url="http://www.ati.amd.com"
license=('custom')
depends=("catalyst-utils>=${pkgver}" "kernel26>=2.6.29" "kernel26<2.6.30")
makedepends=()
replaces=('ati-fglrx' 'fglrx') # Yay rebranding
install=catalyst.install
source=(https://launchpad.net/ubuntu/jau ... r_8.600.orig.tar.gz \
2.6.29.diff)
md5sums=('2597a7914f61a4197cb72f384586a5cd'
'3a5896c62b6a37f0f1f752017d95762d')
build() {
# /bin/sh ./ati-driver-installer-${pkgver/./-}-x86.x86_64.run --extract archive_files
tar -xvf ./fglrx-installer_8.600.orig.tar.gz
# To work with kernel 2.6.29
patch -p0 <${srcdir}/2.6.29.diff || return 1
if [ "${CARCH}" = "x86_64" ]; then
BUILDARCH=x86_64
_archdir=x86_64
fi
if [ "${CARCH}" = "i686" ]; then
BUILDARCH=i386
_archdir=x86
fi
cd "${srcdir}/lib/modules/fglrx/build_mod"
# cd "${srcdir}/archive_files/common/lib/modules/fglrx/build_mod"
cp "${srcdir}/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4" . || return 1
# cp "${srcdir}/archive_files/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4" . || return 1
cp 2.6.x/Makefile . || return 1
make -C /lib/modules/${_kernver}/build SUBDIRS="`pwd`" ARCH=${BUILDARCH} modules || return 1
install -m755 -d "${pkgdir}/lib/modules/${_kernver}/video/"
install -m644 fglrx.ko "${pkgdir}/lib/modules/${_kernver}/video/" || return 1
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 "${srcdir}/usr/share/doc/fglrx/ATI_LICENSE.TXT" "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
# install -m644 "${srcdir}/archive_files/ATI_LICENSE.TXT" "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" $startdir/*.install
} |
|