--- PKGBUILD.orig 2011-11-14 13:09:27.499016765 +1100 +++ PKGBUILD 2011-11-14 13:11:18.105684386 +1100 @@ -8,7 +8,7 @@ _kernelname=${pkgname#linux} _basekernel=3.1 pkgver=${_basekernel} -pkgrel=4 +pkgrel=4alps arch=('i686' 'x86_64') url="http://www.kernel.org/" license=('GPL2') @@ -26,7 +26,8 @@ 'iwlagn-fix-NULL-pointer-dereference.patch' 'dib0700-fix.patch' 'usb-add-reset-resume-quirk-for-several-webcams.patch' - 'md-raid10-fix-bug-when-activating-a-hot-spare.patch') + 'md-raid10-fix-bug-when-activating-a-hot-spare.patch' + 'alps.patch::https://bugzilla.redhat.com/attachment.cgi?id=529841&action=diff&context=patch&collapsed=&headers=1&format=raw') md5sums=('edbdc798f23ae0f8045c82f6fa22c536' 'b88bbe3ed780441dbe1e385f4beae1e4' '08774980ad31da185e7f7379596b9001' @@ -37,7 +38,8 @@ '61a6be40e8e1e9eae5f23f241e7a0779' '442334d777475e2a37db92d199672a28' '52d41fa61e80277ace2b994412a0c856' - 'de12ec5c342f945a95b2f12c2b85e6bf') + 'de12ec5c342f945a95b2f12c2b85e6bf' + '2472654d900345d5ae8f59bb2aa24786') build() { cd "${srcdir}/linux-${_basekernel}" @@ -87,6 +89,10 @@ # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227) patch -Np1 -i "${srcdir}/change-default-console-loglevel.patch" + # support ALPS touchpad as seen in + # https://bugzilla.redhat.com/show_bug.cgi?id=590880 + patch -Np1 -i "${srcdir}/alps.patch" + if [ "${CARCH}" = "x86_64" ]; then cat "${srcdir}/config.x86_64" > ./.config else