From d0c5ffe24e291b324440b7c8204f90baf4b9f620 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Tue, 7 Jan 2020 16:28:06 -0800 Subject: Updated to 5.4.8.a --- PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 44 insertions(+), 10 deletions(-) (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD index 6ceb0a0..6befcec 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -18,8 +18,8 @@ _pkgbase=linux-hardened pkgbase=linux-libre-hardened _supver=5 -_majver=3 -_minver=18 +_majver=4 +_minver=8 _hardenedver=a _gccpatchver='20190822' if [ "$_minver" == "0" ]; then @@ -37,6 +37,7 @@ makedepends=( bc kmod libelf xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick ) +#provides=('linux-libre-hardened') conflicts=('linux-hardened') options=('!strip') _srcname=linux-${_supver}.${_majver} @@ -45,7 +46,18 @@ _gnupkgver=${_pkgver}-gnu 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} - 0002-Bluetooth-hidp-Fix-assumptions-on-the-return-value-of-hidp_send_message.patch + 0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch + 0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch + 0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch + 0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch + 0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch + 0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch + 0008-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch + 0009-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-suspend.patch + 0010-drm-i915-Fix-audio-power-up-sequence-for-gen10-display.patch + 0011-drm-i915-extend-audio-CDCLK-2BCLK-constraint-to-more-platforms.patch + 0012-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch + 0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-register-offset.patch https://github.com/anthraxx/${_pkgbase}/releases/download/${pkgver}/${_pkgbase}-${pkgver}.patch{,.sig} graysky_bdver2-hotfix.patch kernel_gcc_patch-${_gccpatchver}.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/${_gccpatchver}.tar.gz @@ -57,18 +69,29 @@ validpgpkeys=( '474402C8C582DAFBE389C427BCB7CF877E7D47A7' # Alexandre Oliva 'E240B57E2C4630BA768E2F26FC1B547C8D8172C8' # Levente Polyak ) -sha256sums=('c50879645e8f13a6a39a86748a8cd259b4ecd2191c88ef772b4432c993820c0a' +sha256sums=('d56d4db5a539058382b500c9d8ebec1f76964647220eb3ed107f49c9dabecbab' 'SKIP' - 'ebe79a7f2123a056082685926f24aa061897085046eb069570688d90a24c80ab' + '0707ad336d99cdbcba61101ca22d290ce75c6d3b5178e1aa2aee26e2c950c478' 'SKIP' - '9b92add42581aeb427a0c2cffc584815f0e4223a1a6bc27802ccd77eaf6e4bec' - '377040fe84bc6d753c9e85527fdce64bccb5eae9424d38b8ac29cf01c35cbfd1' + 'f04a451706241e85f49d85c7d9bd892495b2e9d4eb0a353de333e375ed3b3d14' + '15dcdeec72aa042ceb272326225d22dd5f934cd7fa0746924eced3eb4f77703e' + '2d3afe3896644896510cd7a4694a94692a7ca8173006ce8eaa37c87abf2830c8' + '4b3c1cab1ec9258e7632cbdf9bb289186b66d702ada3e5672275297b76f3b226' + 'bd333d79a0f0a21f9da070e27f55786a0355036021b72e91757517daf6412a6d' + '2516be40fe063f7a448c69f170d628dbf549c3e084c2c7eb6910fd4782a6e73f' + '1bcec07561c785e22ca43a140b07b586bc7717ea3c08e7549ec7a3bdfa39b7e2' + 'e2084feabc3abeed37579ff515c367014356a652b85794b1612fea4daabe85d3' + '988ffbb96d85564a9d96145e5973339a8f78ae95d919efb2ee7bb50f7a8e8fc9' + '5257159e20a5fcb102a3b3ee6de33882a9e132e7f1d4345b8730effdd0240bb6' + '03cb03ababc0365f14b7acce5c659438a78cc65a5be0c2349d449361fd54d267' + '33ec2170ace6b4f7dbc1cc751110d325d8619202d0f312587adbc4bef7a045ce' + '08f37a33ab9bca30f6fea22fce1273cd6a169be81f8660d55c256bc13a793c19' 'SKIP' 'c5405139aa0a90a6f68f6a13e066a2bd0600c970f9f525cd3aa114b044a7f73b' '8c11086809864b5cef7d079f930bd40da8d0869c091965fa62e95de9a0fe13b5' 'e7ebf050c22bcec0028c0b3c79fd6d3913b0370ecc6a23dfe78ce475630cf503' '0f81d6e4158b7beeb0eb514f1b9401f7e23699cb0f7b0d513e25dae1815daaeb' - 'afaae500dbaa0f774aed0467ce1fcc91524d8ca5a2e2fcb4d55e2654859ef7cb') + '953053fcc3b0d2a7f7bdaadc28bdffe44a85cfa62c339b1826bef48d57d17fb0') export KBUILD_BUILD_HOST=$pkgbase export KBUILD_BUILD_USER=$pkgbase @@ -86,7 +109,18 @@ prepare() { # Hotfixes msg2 "Applying hotfixes" - patch -p1 -i ../0002-Bluetooth-hidp-Fix-assumptions-on-the-return-value-of-hidp_send_message.patch + patch -p1 -i ../0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch + patch -p1 -i ../0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch + patch -p1 -i ../0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch + patch -p1 -i ../0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch + patch -p1 -i ../0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch + patch -p1 -i ../0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch + patch -p1 -i ../0008-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch + patch -p1 -i ../0009-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-suspend.patch + patch -p1 -i ../0010-drm-i915-Fix-audio-power-up-sequence-for-gen10-display.patch + patch -p1 -i ../0011-drm-i915-extend-audio-CDCLK-2BCLK-constraint-to-more-platforms.patch + patch -p1 -i ../0012-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch + patch -p1 -i ../0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-register-offset.patch # linux hardened patch @@ -165,7 +199,7 @@ _package() { depends=(coreutils kmod initramfs) optdepends=('crda: to set the correct wireless channels of your country' 'linux-libre-firmware: firmware images needed for some devices' - 'usbctl: deny_new_usb control') + 'usbctl-libre: deny_new_usb control') cd $_srcname local kernver="$(