summaryrefslogtreecommitdiff
path: root/libre/linux-libre/PKGBUILD
diff options
context:
space:
mode:
authorDavid P. <megver83@parabola.nu>2024-01-20 20:43:12 -0500
committerDavid P. <megver83@parabola.nu>2024-01-20 20:43:12 -0500
commita61940c5ed8c5129989dcac994d5db17612de684 (patch)
tree7ef813309695e866bbc13125c9dedc153a64a1dc /libre/linux-libre/PKGBUILD
parentada9a1650ad197d9337f7562331143c6bcd92dc6 (diff)
updpkg: libre/linux-libre 6.7-1
Signed-off-by: David P. <megver83@parabola.nu>
Diffstat (limited to 'libre/linux-libre/PKGBUILD')
-rw-r--r--libre/linux-libre/PKGBUILD39
1 files changed, 22 insertions, 17 deletions
diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD
index bc71aec6f..16c59c09a 100644
--- a/libre/linux-libre/PKGBUILD
+++ b/libre/linux-libre/PKGBUILD
@@ -14,7 +14,7 @@ _replacesoldkernels=() # '%' gets replaced with kernel suffix
_replacesoldmodules=() # '%' gets replaced with kernel suffix
pkgbase=linux-libre
-pkgver=6.6.8
+pkgver=6.7
pkgrel=1
pkgdesc='Linux-libre'
url='https://linux-libre.fsfla.org/'
@@ -58,6 +58,8 @@ source=(
# Arch Linux patches
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0002-drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
+ 0003-wifi-ath11k-rely-on-mac80211-debugfs-handling-for-vi.patch
+ 0004-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch
)
source_i686=(
# avoid using zstd compression in ultra mode (exhausts virtual memory)
@@ -77,12 +79,12 @@ source_armv7h=(
0001-CHROMIUM-block-partitions-efi-Add-support-for-IGNORE.patch
)
validpgpkeys=(
- 474402C8C582DAFBE389C427BCB7CF877E7D47A7 # Alexandre Oliva
- 6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78 # David P.
+ 474402C8C582DAFBE389C427BCB7CF877E7D47A7 # Alexandre Oliva
+ 6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78 # David P.
)
sha256sums=('d71785bdb694fefaa4f183e5dd2ffc453c179db6f9427cc37e1ed046f0073ccf'
'SKIP'
- '4193aba41ae2eed56059b7fe917fa0b933573578b7a71f4e0fdb7a4487075170'
+ '1bee0b26bd7f8c45dc9c9340ed3f64112ecbab357cb70757fb1db3ade3d8cb42'
'SKIP'
'bfd4a7f61febe63c880534dcb7c31c5b932dde6acf991810b41a939a93535494'
'SKIP'
@@ -91,7 +93,7 @@ sha256sums=('d71785bdb694fefaa4f183e5dd2ffc453c179db6f9427cc37e1ed046f0073ccf'
'13bd7a8d9ed6b6bc971e4cd162262c5a20448a83796af39ce394d827b0e5de74'
'SKIP'
'0e4aed294e60fc9ac397cff327a8b549e672d423bf71e4a2e53c62d36c60701c'
- '62ddc229b843688d3b87d2bf17dcd49d718971b20307d9262bd1b6fc15ce9112'
+ 'b7596ff453859ac2621d91add29326a1312fd5549c9e4b34a21da0f58358f29f'
'b66961f28d8e01d4c0cb6bf9df6cc3edc89c7a3369f44bb718ff6a1d77f6fd74'
'ca1708abbd2f8960c278722dc81a7c635973d92872386ad9e2fff10b86836e98'
'523d52a6fc9df4c43c8401f17cd796ebd281845d05358c9564a64d8c5a63f028'
@@ -99,8 +101,10 @@ sha256sums=('d71785bdb694fefaa4f183e5dd2ffc453c179db6f9427cc37e1ed046f0073ccf'
'bc9e707a86e55a93f423e7bcdae4a25fd470b868e53829b91bbe2ccfbc6da27b'
'0376bd5efa31d4e2a9d52558777cebd9f0941df8e1adab916c868bf0c05f2fc3'
'351fd96be8cd5ebd0435c0a8a978673fc023e3b1026085e67f86d815b2285e25'
- 'f42b4d1cbde46fd9c2e3b9baaecb0a50fab3aa423a621a7849c42b5ddbbfa9b8'
- '1ee62f3e582ffb63323097ff0698572b33507d1ff3dd3c88f7071dfa7a22fc24')
+ '3acdbcbcc3eafb97463dd5e694043645df01361443cd16b60ae1c9b0d242f607'
+ '8f93ffd5de167320e5d0171a01bf3aa603f2abc751c524efb1ccc41209ccc698'
+ '78f051a2846b639ace90d9c0538a9f3631d8253574eeadd7be99837f103e93ba'
+ '48ee37cbe5ae6f66f30302bcc4daed1861af22fb96fdfd548dff8b7080deb48d')
sha256sums_i686=('d32270be5fd9c3e3ba50f3aef33f6cfcb85be0c8216f03b777287cc621fdff28')
sha256sums_armv7h=('ef4661a32234fe12bda28e698400c78c11491387df83ee554c53afb4dba244da'
'd3a4b7c7a3d3b4d69369b85630eef33b21cfbcffc23adbdc3cfa837610912287'
@@ -109,7 +113,7 @@ sha256sums_armv7h=('ef4661a32234fe12bda28e698400c78c11491387df83ee554c53afb4dba2
'f4d4b44adc4b47b18bac33aa2c46b458c1b7ceb277416eff59054b6d7687c6da')
b2sums=('e3e753fed07258f34e2e44e1acd4be0c22a3c58a3ae4856b518a4f99358f5bf6e8f38e41f422d9a434b33b0d7ee972e93ac7d37c9734949d6db263afe4c4f47c'
'SKIP'
- '53cb120b0bc8bce90e19fce0a69d05ab3f69d07ce75976d2106e0edaf5699fb71f777b1913c1fc36075d9dc46d3f4bfa1f9e4f2e7901bae869c28d3642a0a93e'
+ '19255b0d4728aee015464446095ae1b924f8ee76932de03129ed8612a7ac47a45e7a3e2e64690b284ade97784d4e0365a93d75fcb3bd9b1058fcaf05cf2a650d'
'SKIP'
'73fee2ae5cb1ffd3e6584e56da86a8b1ff6c713aae54d77c0dab113890fc673dc5f300eb9ed93fb367b045ece8fa80304ff277fe61665eccf7b7ce24f0c045eb'
'SKIP'
@@ -118,7 +122,7 @@ b2sums=('e3e753fed07258f34e2e44e1acd4be0c22a3c58a3ae4856b518a4f99358f5bf6e8f38e4
'580911af9431c066bbc072fd22d5e2ef65f12d8358cec5ff5a4f1b7deebb86cef6b5c1ad631f42350af72c51d44d2093c71f761234fb224a8b9dbb3b64b8201d'
'SKIP'
'196423ae81a8c359db0c70888b3117d126594699ddbf3033c69c5c2aba02d20f7349a48b9d8095c7d398024b10ef1f89f12b59421074cd57ac74d9462b0457d0'
- 'afcb497e56fced76d797caee65a223ac59925d33514b79d5384f4b114647936791fe3cb77982fb2d88cfc47194e16f99d38ff6ee08c2d24ad70452238dcb26fa'
+ '48841cc2d4e9c3a16e3fe6c99c0e0b4f47d36212f92fee81c72ded01fc03687ca511fcca48a8bf00eeffb9cc54b4ea03b2fb0a360c030bd7165a2f53af204699'
'5760e0879cf71dfc1c9bdd557829f28437909e701fa566cc3575a52785c81ac70d634ec929833ac01aea111bbae6ba402add738dc86623b32bcc3b523d43f60f'
'af69176b1117b94e56b043e97b0bd5873a2974a6a2fd52b102d0ffdca440ff68cfb241d6c4d4ef453cc8c220c236b739bad232e53fd500ce7672fa6e5ba87383'
'9336fb5d1f98a77144673750b0f924b15b60e98e4bba0d13d1b1a5c977f14538f97143147081c94e0d8555b5dbd246fe0a410c7146a9b0866f3728176548fb0a'
@@ -126,8 +130,10 @@ b2sums=('e3e753fed07258f34e2e44e1acd4be0c22a3c58a3ae4856b518a4f99358f5bf6e8f38e4
'aaa4e28a31967cc3a7fe25a86ba35fdfa210cd8b1a9cc96298349cbf01d60cdf146ee519d6803d05b175873f1b3367e47194a178db7ed97c802e59b38f8c303c'
'c2214154c36900e311531bfe68184f31639f5c50fed23bc3803a7f18439b7ff258552a39f02fed0ea92f10744e17a6c55cef0ef1a98187f978fe480fb3dddc14'
'0c7ceba7cd90087db3296610a07886f337910bad265a32c052d3a703e6eb8e53f355ab9948d72d366408d968d8ee7435084dd89bef5ed0b69355fd884c2cd468'
- '4f5df7bb477f09855294fd4afd6adedd97f1a96051d350a936cb3e061de9c599130e9db4a820d5b70086b8fac5e9e294ca2898fa924310c4fae684c2fbf9c5bc'
- '9419a4ff2104313df9e40cd1e7f3f7629b4beec27e60b27c4935bb57a245c7b63189ffe38a70ca834d025708c489c623f2734a0e0b3260dde14e871c52455911')
+ '627ca26af83559e25922d0929a3ba0570c19d7afd3ac9a11af26b7638d6b9a48184a45991ce1a6c92877a584ef690c6eb0f5ef5fe8e4b49a1e4168ffe42b9995'
+ 'cd38684a43f644998affb855d37cba844f6e858ed0c2cdf667bad642f813f54890a8ee1dcbe5937c42e7f48befa2600195608d97897f671c7c091660d9c6462a'
+ '5b5211bd031a00dd6eeb59d3a159da42c34357336790e68906610b185f481a676aafa0d3180670b8eaf9a9c81c0689ada14ea558ea652ce19c5f3d955c4f930e'
+ 'f75c55e831217f3b3b000513c3b817893738bc9ccc76fdc836ded28153518c340de65b276f6e2a897728a60cfe1462d6885ca19325d13ec50f8dc19c8ae14618')
b2sums_i686=('165ab9dd8cedeaae5327accc1581c19cf0be55f923b03feb889cad3351b74c7c4cd3d3c206938e5152bfe1d947513dea8f630f8f5544099ec13d16d254725c40')
b2sums_armv7h=('73ecc5862c6b4aef7b163c1992004273fbf791b82c75a8602e3def311f682f2b866124c0bfde90d03c7c76bb8b5853bdb9daad6ee2ab0908f4145cda476b8286'
'15f7b70b5d153e9336006aba873a78f94d91b8df5e1939041f12e678bb9cfbdda2e362001068a07c044ce606cf0d4d2e625002df9c569c914f7ac248d4d3e8ad'
@@ -164,17 +170,16 @@ prepare() {
echo "-$pkgrel" > localversion.10-pkgrel
echo "${pkgbase#linux-libre}" > localversion.20-pkgname
- local source_all
+ local source=("${source[@]}")
case "$CARCH" in
"armv7h")
- source_all+=("${source_armv7h[@]}") ;;
+ source+=("${source_armv7h[@]}") ;;
"i686")
- source_all+=("${source_i686[@]}") ;;
+ source+=("${source_i686[@]}") ;;
esac
- source_all+=("${source[@]}")
local src
- for src in "${source_all[@]}"; do
+ for src in "${source[@]}"; do
src="${src%%::*}"
src="${src##*/}"
src="${src%.zst}"
@@ -249,7 +254,7 @@ _package() {
make INSTALL_DTBS_PATH="$pkgdir/boot/dtbs/$pkgbase" dtbs_install
# armv7h presets only work with ALL_kver=$(<version)
- backup=("etc/mkinitcpio.d/$pkgbase.preset")
+ backup+=("etc/mkinitcpio.d/$pkgbase.preset")
echo "Installing mkinitcpio preset..."
sed "s|%PKGBASE%|$pkgbase|g;s|%KERNVER%|$(<version)|g" ../linux-armv7h.preset \
| install -Dm644 /dev/stdin "$pkgdir/etc/mkinitcpio.d/$pkgbase.preset"