summaryrefslogtreecommitdiff
path: root/kernels/linux-libre-rt/PKGBUILD
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <andre@pc-01.localdomain>2012-03-15 04:16:50 -0300
committerAndré Fabian Silva Delgado <andre@pc-01.localdomain>2012-03-15 04:16:50 -0300
commit314cc121c1fcc9a5d1b1a1dd28b0f32df3029210 (patch)
tree236de523fa725401ec9fef43406c11287f470fdd /kernels/linux-libre-rt/PKGBUILD
parentd1705fa2bbb404f036e810b1a2e5ccbe8bd04652 (diff)
kernels/linux-libre-rt
Diffstat (limited to 'kernels/linux-libre-rt/PKGBUILD')
-rw-r--r--kernels/linux-libre-rt/PKGBUILD28
1 files changed, 17 insertions, 11 deletions
diff --git a/kernels/linux-libre-rt/PKGBUILD b/kernels/linux-libre-rt/PKGBUILD
index 6f14461fe..1b18356e4 100644
--- a/kernels/linux-libre-rt/PKGBUILD
+++ b/kernels/linux-libre-rt/PKGBUILD
@@ -13,11 +13,11 @@ pkgname=('linux-libre-rt' 'linux-libre-rt-headers') # Build stock -LIBRE kernel
# pkgname=linux-custom # Build kernel with a different name
_kernelname=-LIBRE-RT
_basekernel=3.2
-_releasever=6
-_rtpatchver=rt13
+_releasever=11
+_rtpatchver=rt20
_pkgver=${_basekernel}.${_releasever}
pkgver=${_basekernel}.${_releasever}_${_rtpatchver}
-pkgrel=2
+pkgrel=1
arch=('i686' 'x86_64')
url="http://linux-libre.fsfla.org/"
license=('GPL2')
@@ -33,17 +33,19 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-li
'boot-logo.patch'
'change-default-console-loglevel.patch'
'i915-fix-ghost-tv-output.patch'
- 'i915-gpu-finish.patch')
+ 'i915-gpu-finish.patch'
+ 'ext4-options.patch')
md5sums=('27c641c4f6785fc647cdd3e44963a55c'
- 'c4b411e90294fcb768d5242a6c21c0d7'
- '28f2792000aa309437d8aefdcba65634'
- 'b82b72aed2edc07797f7c29adf0b8793'
- '92071f14b33bf6d18be512e61989d0c4'
+ '09abd6a4e9ae7373a3151b61781ab2fe'
+ 'b469c9b82f05abe5491154ea18aa06c9'
+ '6141ab0cb60a5cf9e6ee3bdf8c8c79b1'
+ 'c2f3423d7c7d8e5776e961b75a52a3fc'
'0d001b0277f318bc40a263aaa980d44e'
'04b21c79df0a952c22d681dd4f4562df'
'9d3c56a4b999c8bfbd4018089a62f662'
'263725f20c0b9eb9c353040792d644e5'
- '4cd79aa147825837dc8bc9f6b736c0a0')
+ '4cd79aa147825837dc8bc9f6b736c0a0'
+ 'c8299cf750a84e12d60b372c8ca7e1e8')
build() {
cd "${srcdir}/linux-${_basekernel}"
@@ -74,6 +76,10 @@ build() {
# (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227)
patch -Np1 -i "${srcdir}/change-default-console-loglevel.patch"
+ # fix ext4 module to mount ext3/2 correct
+ # https://bugs.archlinux.org/task/28653
+ patch -Np1 -i "${srcdir}/ext4-options.patch"
+
cat "${srcdir}/config.${CARCH}" > ./.config # simpler
if [ "${_kernelname}" != "" ]; then
@@ -109,7 +115,7 @@ build() {
}
package_linux-libre-rt() {
- pkgdesc="The Linux-libre Kernel and modules with RT patches"
+ pkgdesc="The Linux-libre Kernel and modules (with realtime preemption)"
depends=('coreutils' 'module-init-tools>=3.16' 'mkinitcpio>=0.7')
optdepends=('crda: to set the correct wireless channels of your country')
provides=('kernel26-rt' "linux-rt=$_pkgver")
@@ -156,7 +162,7 @@ package_linux-libre-rt() {
}
package_linux-libre-rt-headers() {
- pkgdesc="Header files and scripts for building modules for linux-libre-rt kernel"
+ pkgdesc="Header files and scripts for building modules for linux-libre kernel (with realtime preemption)"
provides=('kernel26-rt-headers' "linux-rt-headers=${_pkgver}")
conflicts=('kernel26-rt-headers' 'kernel26-libre-rt-headers' 'linux-rt-headers')
replaces=('kernel26-rt-headers' 'kernel26-libre-rt-headers' 'linux-rt-headers')