core/linux-sun4i fixes

This commit is contained in:
Kevin Mihelich 2012-07-21 21:56:03 -04:00
parent f4c56ae54a
commit 59723111b8
2 changed files with 702 additions and 115 deletions

View file

@ -1,4 +1,5 @@
# Maintainer: WarheadsSE <max@warheads.net> # Maintainer: WarheadsSE <max@warheads.net>
# Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
buildarch=4 buildarch=4
@ -21,17 +22,17 @@ options=('!strip')
source=('config' source=('config'
'change-default-console-loglevel.patch' 'change-default-console-loglevel.patch'
"linux.tar.gz::https://github.com/${_github_user}/${_github_repo}/tarball/${_github_commitID}") "linux.tar.gz::https://github.com/${_github_user}/${_github_repo}/tarball/${_github_commitID}")
md5sums=('38bc0357948d6e060e48723d5b484af7' md5sums=('4119a89e3140259c68ddc792f810a61f'
'9d3c56a4b999c8bfbd4018089a62f662' '9d3c56a4b999c8bfbd4018089a62f662'
'ede31a7dfe6911ac05e716c92f90eba5') 'ede31a7dfe6911ac05e716c92f90eba5')
build() { build() {
# wget -o ${srcdir}/linux.tgz --no-check-certificate https://github.com/${_github_user}/${_github_repo}/tarball/${_github_commitID}
cd ${srcdir} cd ${srcdir}
# tar xzf linux.tar.gz
# the github-commit-tarball issue results in this, rename it sanely # the github-commit-tarball issue results in this, rename it sanely
mv "${_github_user}-${_github_repo}-${_github_commitID:0:7}" linux mv "${_github_user}-${_github_repo}-${_github_commitID:0:7}" linux
cd linux cd linux
# add upstream patch # add upstream patch
#patch -p1 -i "${srcdir}/patch-${pkgver}" #patch -p1 -i "${srcdir}/patch-${pkgver}"
@ -79,7 +80,7 @@ build() {
} }
package_linux-sun4i() { package_linux-sun4i() {
pkgdesc="The Linux Kernel and modules for sun4i" pkgdesc="The Linux Kernel and modules for AllWinner A10"
depends=('coreutils' 'linux-firmware' 'module-init-tools>=3.16') depends=('coreutils' 'linux-firmware' 'module-init-tools>=3.16')
optdepends=('crda: to set the correct wireless channels of your country') optdepends=('crda: to set the correct wireless channels of your country')
provides=("kernel26-${_mach}" "linux=${_mach}") provides=("kernel26-${_mach}" "linux=${_mach}")
@ -130,7 +131,7 @@ package_linux-sun4i() {
} }
package_linux-headers-sun4i() { package_linux-headers-sun4i() {
pkgdesc="Header files and scripts for building modules for linux kernel for sun4i" pkgdesc="Header files and scripts for building modules for linux kernel for AllWinner A10"
provides=('kernel26-headers' "linux-headers=${pkgver}") provides=('kernel26-headers' "linux-headers=${pkgver}")
conflicts=('kernel26-headers') conflicts=('kernel26-headers')
replaces=('kernel26-headers') replaces=('kernel26-headers')
@ -161,7 +162,7 @@ package_linux-headers-sun4i() {
## YOUR MACH HERE, this is using the $_mach ## ## YOUR MACH HERE, this is using the $_mach ##
mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-${_mach} mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-${_mach}
cp -a arch/$KARCH/mach-{$_mach}/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-${_mach}/ cp -a arch/$KARCH/mach-${_mach}/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-${_mach}/
# copy files necessary for later builds, like nvidia and vmware # copy files necessary for later builds, like nvidia and vmware
cp Module.symvers "${pkgdir}/usr/src/linux-${_kernver}" cp Module.symvers "${pkgdir}/usr/src/linux-${_kernver}"

File diff suppressed because it is too large Load diff