summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2018-11-30 11:03:37 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2018-11-30 11:03:37 -0800
commit30e5504a4644dabc2ec6de4f5bb9518060f51beb (patch)
treeae7c14c34ea31ba513124e96bd2c64461b76cba9 /PKGBUILD
parentUpdated to 4.19.4.a (diff)
downloadlinux-libre-hardened-30e5504a4644dabc2ec6de4f5bb9518060f51beb.tar.xz
Updated to 4.19.5.a | Added more maintainer logic | Reduced PKGBUILD differences from upstream
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 9 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b5ea387..972b2f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,16 +6,19 @@
# Contributor (Arch): Thomas Baechler <thomas@archlinux.org>
# # I maintain this because:
+# Parabola version patch script does not apply consistently
# Parabola version lacks ath9k and greysky2 patches
# Parabola version allows SM3 and SM4
# Parabola version is 300 Hz
# Parabola version supports Intel ME
+# Parabola version is not configured for openrc
+# Parabola version builds docs using python and graphviz
# Parabola version is out-of-date
# Parabola version disables modules for components that lack free firmware
pkgbase=linux-libre-hardened
_majver=4.19
-_minver=4
+_minver=5
_pkgver=${_majver}.${_minver}
_gnumajver=${_majver}-gnu
_gnupkgver=${_pkgver}-gnu
@@ -42,13 +45,13 @@ source=(https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnumajver}/lin
)
sha256sums=('d06d7a0d59a96ab04e7af63244627d1d5aa2d99db84f81f559f0f8e7e58f94c8'
'SKIP'
- 'cac4ff80ff1b19092ff7e6a59a8b4463d2a491e5b99c37586ad94e9cfdcc5723'
+ 'e30c8b837d079d327a26f4ab6a0428404912aae9fedffe9d8f361a3ad490e8f8'
'SKIP'
- '2779c1dc568958f54b012c5bef9e1e6e0bc714e02910e831a916c5f4d2ad43ce'
+ '8eb32a90c0c632ac20f2aed88c3914511ccb30d3ddc7630a2c493d8f4669c8c6'
'SKIP'
'226e30068ea0fecdb22f337391385701996bfbdba37cdcf0f1dbf55f1080542d'
'e7ebf050c22bcec0028c0b3c79fd6d3913b0370ecc6a23dfe78ce475630cf503'
- '8d81643ce14615c4107f9ec85db41c546811e158fdcecfae4418a9fa07443711'
+ '7d107af7a8ebe38613ed9a189dcffcfe8722cdce91b3306fb3feb638d38513da'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
'75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65')
@@ -124,6 +127,7 @@ _package() {
install=linux.install
local kernver="$(<version)"
+ local modulesdir="$pkgdir/usr/lib/modules/$kernver"
cd $_srcname
@@ -131,7 +135,6 @@ _package() {
install -Dm644 "$(make -s image_name)" "$pkgdir/boot/vmlinuz-$pkgbase"
msg2 "Installing modules..."
- local modulesdir="$pkgdir/usr/lib/modules/$kernver"
mkdir -p "$modulesdir"
make INSTALL_MOD_PATH="$pkgdir/usr" modules_install
@@ -241,11 +244,11 @@ _package-headers() {
strip -v $STRIP_SHARED "$file" ;;
esac
done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0)
+
msg2 "Adding symlink..."
mkdir -p "$pkgdir/usr/src"
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase-$pkgver"
-
msg2 "Fixing permissions..."
chmod -Rc u=rwX,go=rX "$pkgdir"
}