diff options
author | Det | 2015-07-17 21:14:56 +0300 |
---|---|---|
committer | Det | 2015-07-17 21:14:56 +0300 |
commit | e591f05c69e4475d1220bfff114b16b663088bda (patch) | |
tree | 30f457c05c9f5117e90ab0c061a20a7c60cfe97f /PKGBUILD | |
parent | 6c5c0feae1cb2d8d52490bb54ff42cda6cc4d12e (diff) | |
download | aur-e591f05c69e4475d1220bfff114b16b663088bda.tar.gz |
Styling fixes
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -23,13 +23,15 @@ case "$CARCH" in esac # Source -#source=('linux-4.0.patch') source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/$pkgver/NVIDIA-Linux-x86-$pkgver.run") source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/$pkgver/NVIDIA-Linux-x86_64-$pkgver-no-compat32.run") -#md5sums=('fb510521aae27ebc91c0f3065ba73f11') md5sums_i686=('c91760a04f658845722380f6c7fd4709') md5sums_x86_64=('4eea308a1b04553f720f82fd2fac79d3') +# Patch +#source=('linux-4.0.patch') +#md5sums=('fb510521aae27ebc91c0f3065ba73f11') + prepare() { # Remove previous builds if [[ -d $_pkg ]]; then @@ -41,21 +43,29 @@ prepare() { sh $_pkg.run -x cd $_pkg + # Loop for all kernels for _kernel in $(cat /usr/lib/modules/extramodules-*/version); do # Use separate source directories cp -r kernel kernel-$_kernel - # Patch + + # Patch? if [[ $(ls "$srcdir"/*.patch 2>/dev/null) ]]; then - # Loop + # Cd in place cd kernel-$_kernel + + # Loop all patches for _patch in "$srcdir"/*.patch; do - # Check version + # Patch version _major_patch=$(echo $_patch | grep -Po "\d+\.\d+") + + # Check version if (( $(vercmp $_kernel $_major_patch) >= 0 )); then msg2 "Applying ${_patch##*/} for $_kernel..." patch -p2 -i "$_patch" fi done + + # Return cd .. fi done |