979cc0bfb6
Switch to minimal config that I've been using for development for the last months, with some minor modifications. In addition to that enable all the kconfig options that will be a part of the new pmb:kconfigcheck-community (anbox/waydroid + iwd + nftables + containers + zram + netboot). [ci:skip-build] Already built successfuly on CI in MR
61 lines
1.7 KiB
Text
61 lines
1.7 KiB
Text
# Maintainer: Luca Weiss <luca@z3ntu.xyz>
|
|
|
|
_flavor="postmarketos-qcom-sm6350"
|
|
pkgname=linux-$_flavor
|
|
pkgver=6.0.0_rc1
|
|
pkgrel=1
|
|
pkgdesc="Mainline Kernel fork for SM6350 devices"
|
|
arch="aarch64"
|
|
_carch="arm64"
|
|
url="https://github.com/z3ntu/linux"
|
|
license="GPL-2.0-only"
|
|
options="!strip !check !tracedeps
|
|
pmb:cross-native
|
|
pmb:kconfigcheck-nftables
|
|
"
|
|
makedepends="bash bison findutils flex installkernel openssl-dev perl"
|
|
|
|
_repo="linux"
|
|
_config="config-$_flavor.$arch"
|
|
_commit="4a7a900c7bc482b752cf0d2a25a384233c5250d8"
|
|
|
|
# Source
|
|
source="
|
|
$_repo-$_commit.tar.gz::https://github.com/z3ntu/$_repo/archive/$_commit/$_repo-$_commit.tar.gz
|
|
$_config
|
|
"
|
|
builddir="$srcdir/$_repo-$_commit"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
cp "$srcdir/config-$_flavor.$arch" .config
|
|
}
|
|
|
|
build() {
|
|
unset LDFLAGS
|
|
make ARCH="$_carch" CC="${CC:-gcc}" \
|
|
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor"
|
|
}
|
|
|
|
package() {
|
|
mkdir -p "$pkgdir"/boot
|
|
|
|
install -Dm644 "$builddir/arch/$_carch/boot/Image.gz" \
|
|
"$pkgdir/boot/vmlinuz"
|
|
|
|
make modules_install dtbs_install \
|
|
ARCH="$_carch" \
|
|
INSTALL_PATH="$pkgdir"/boot/ \
|
|
INSTALL_MOD_PATH="$pkgdir" \
|
|
INSTALL_MOD_STRIP=1 \
|
|
INSTALL_DTBS_PATH="$pkgdir"/usr/share/dtb
|
|
rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source
|
|
|
|
install -D "$builddir"/include/config/kernel.release \
|
|
"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
|
|
}
|
|
|
|
sha512sums="
|
|
2f57c4e319368fcc793a4c54c45b9cf6b5a985d77ee4c4211b656319d40baae687788ace9c2d990af86e2cbd687fc3214c0cc68aa89d4d2a1f8ee20077917a94 linux-4a7a900c7bc482b752cf0d2a25a384233c5250d8.tar.gz
|
|
ae017de1cb775dd1a5204fb9ca1f28b67d4b4b936a26e46bd3b4702c384dc84232e95065e15f85a535a2972c27bf7a83709737c76fc648f5f430d71daddc78c6 config-postmarketos-qcom-sm6350.aarch64
|
|
"
|