summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 10 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index af14cb7..5ca0db2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,12 @@
# Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net>
# Maintainer (Arch): Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Maintainer (Arch): Tobias Powalowski <tpowa@archlinux.org>
-# Maintainer (Arch): Thomas Baechler <thomas@archlinux.org>
+# Contributor (Arch): Thomas Baechler <thomas@archlinux.org>
# Contributor: Aqua-sama <aqua@iserlohn-fortress.net>
# # I maintain this because:
# Parabola version patch script does not apply consistently
-# Parabola version lacks ath9k, greysky2, and raid6 patches
+# Parabola version lacks ath9k, bdver2, greysky2, and raid6 patches
# Parabola version allows SEED, SM3, SM4, and Streebog
# Parabola version is 300 Hz
# Parabola version supports Intel ME
@@ -15,7 +15,7 @@
pkgbase=linux-libre
_majver=5.0
-_minver=7
+_minver=8
pkgver=${_majver}.${_minver}
_gnumajver=${_majver}-gnu
_gnupkgver=${pkgver}-gnu
@@ -31,6 +31,7 @@ options=('!strip')
source=(https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnumajver}/linux-libre-${_gnumajver}.tar.xz{,.sign}
https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnupkgver}/patch-${_gnumajver}-${_gnupkgver}.xz{,.sign}
enable_additional_cpu_optimizations-$_gcc_more_v.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/$_gcc_more_v.tar.gz
+ bdver2-fix-for-graysky.patch
ath9k-regdom-hack.patch
raid6-default-algo.patch
config.x86_64 # the main kernel config files
@@ -40,9 +41,10 @@ source=(https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnumajver}/lin
)
sha512sums=('56b8e77eb445c92c3e0ec0dc45fa5fb09641cad18003b79991652b83cf1d96cc1651750dfa9eec15652108a1b8aff1781c4f8ec5f92784b8542e59e0605922d9'
'SKIP'
- 'd77ba041b60c833b50d6dac23d8e4d78a3092688fbf2f92182c39863add98eb1c342bef799dffcbc9a641f8b923a47fb2c9bde954f82962c295dd90a6ee7acd0'
+ '91ece665984b8f7675a437ca3afc86bef4e686f66913b7f583a0d5be123086f510416bcd17aaa76a53c143f39044a5cb68ed1d74f3e16153afdf2478b7bc18f5'
'SKIP'
'a0f37a9b8dbd11f8ef4450b06afee0a6e5519cb5a5cd78f84896812b007ef645bcb9c733ae9817c24d1f4a4c2114258015abceb5a94c7e08d2bb00531a6f04c7'
+ 'c74bb817cbec20b275fe8fdafdd113ab639d699a3c7d92c743923436dc9ce5f7b30ba3bebc1d5abdc52ed9b320818d1d6781f522918e55fa8ecf2b7608b9abc8'
'905beb3f47cccb161e1ee74f8d5ba324b7c2f72e86246d941dfb18c85ace9d32df1966b52d2be2e3ff1ebea74af3b868422aec5a3eebc29858ee9e7207dea226'
'd6bec327f4f2c69f2fc2780d90cd5d057bc5e32b39e54a13fccb1f5a880a148fa322e54c372e38d3f453d06fd9ab54d653265f355bd61e08a416058bd4224167'
'b236ac56cb78de54725b69e3396dfe627814e5806fa509ffa022e271f9eff56889f02d302215debbc295d13969ee75c934116419c82af16af0c983783b25c3e4'
@@ -69,6 +71,10 @@ prepare() {
msg2 "Applying graysky2 cpu patch"
patch -p1 -i ../kernel_gcc_patch-${_gcc_more_v}/enable_additional_cpu_optimizations_for_gcc_v8.1+_kernel_v4.13+.patch
+ # Fix stack warnings and ldconfig segfaults on bdver2 with graysky2 gcc patch
+ msg2 "Applying bdver2 fix for graysky2 cpu patch"
+ patch -p1 -i ../bdver2-fix-for-graysky.patch
+
# Ignore ath9k eeprom patch
msg2 "Applying ath9k patch"
patch -p1 -i ../ath9k-regdom-hack.patch