diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2020-07-02 11:22:13 -0700 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2020-07-02 11:22:13 -0700 |
commit | 3b95e8861b21c5dc4b5fbdb9ca764ee45b47cc0f (patch) | |
tree | a3eb0aab79081e1b376ca0a29b22345aa1800399 /PKGBUILD | |
parent | Updated to 5.6.19.a (diff) | |
download | linux-libre-hardened-3b95e8861b21c5dc4b5fbdb9ca764ee45b47cc0f.tar.xz |
Updated to 5.7.7.a
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -7,7 +7,7 @@ # # I maintain this because: # Parabola version patch script does not apply consistently -# Parabola version lacks graysky gcc patch with bdver2 fix +# Parabola version lacks graysky gcc patch # Parabola version lacks ath9k regdom and raid6 algo patches # Parabola version is 300 Hz # Parabola version does not disable lockdown eee @@ -18,12 +18,12 @@ _pkgbase=linux-hardened pkgbase=linux-libre-hardened _supver=5 -_majver=6 -_minver=19 +_majver=7 +_minver=7 _hardenedver=a _gccpatchver='20200615' _gccpatchger='10.1' -_gccpatchker='v5.5-v5.6' +_gccpatchker='5.7' if [ "$_minver" == "0" ]; then _pkgver=${_supver}.${_majver} else @@ -48,6 +48,9 @@ _gnupkgver=${_pkgver}-gnu source=( https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnumajver}/linux-libre-${_gnumajver}.tar.xz{,.sign} https://github.com/anthraxx/${_pkgbase}/releases/download/${pkgver}/${_pkgbase}-${pkgver}.patch{,.sig} + 0002-PCI-EDR-Log-only-ACPI_NOTIFY_DISCONNECT_RECOVER-even.patch + 0003-ALSA-usb-audio-Fix-packet-size-calculation.patch + 0004-drm-amd-display-Only-revalidate-bandwidth-on-medium-.patch kernel_gcc_patch-${_gccpatchver}.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/${_gccpatchver}.tar.gz ath9k-regdom-hack.patch raid6-default-algo.patch @@ -89,6 +92,9 @@ prepare() { # Hotfixes echo "Applying hotfixes" + patch -p1 -i ../0002-PCI-EDR-Log-only-ACPI_NOTIFY_DISCONNECT_RECOVER-even.patch + patch -p1 -i ../0003-ALSA-usb-audio-Fix-packet-size-calculation.patch + patch -p1 -i ../0004-drm-amd-display-Only-revalidate-bandwidth-on-medium-.patch patch -p1 -i ../sphinx-workaround.patch @@ -99,7 +105,7 @@ prepare() { # graysky gcc patch echo "Applying graysky cpu patch" - patch -p1 -i ../kernel_gcc_patch-${_gccpatchver}/enable_additional_cpu_optimizations_for_gcc_v${_gccpatchger}+_kernel_${_gccpatchker}.patch + patch -p1 -i ../kernel_gcc_patch-${_gccpatchver}/enable_additional_cpu_optimizations_for_gcc_v${_gccpatchger}+_kernel_v${_gccpatchker}+.patch # Ignore ath9k eeprom patch @@ -182,7 +188,7 @@ _package() { echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase" echo "Installing modules..." - make INSTALL_MOD_PATH="$pkgdir/usr" modules_install + make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 modules_install # remove build and source links rm "$modulesdir"/{source,build} @@ -259,6 +265,8 @@ _package-headers() { strip -v $STRIP_SHARED "$file" ;; esac done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0) + echo "Stripping vmlinux..." + strip -v $STRIP_STATIC "$builddir/vmlinux" echo "Adding symlink..." mkdir -p "$pkgdir/usr/src" |