* Set Co-Mainatiner as maintainer, if they exist * Add me as co-maintainer of QEMU packages to fulfill main requirements * Add people interested in maintainance to their packages * device-google-snow now has no maintainer, if someone is interested, please add yourself as maintainer, otherwise it has to be dropped As we all know they are inactive nowadays, the maintainer variables should reflect the reality who cares/is responsible about a package, and inactive members are not. And waiting for a inactive maintainer 2 weeks is just staling the MR. Thanks for all the work Minecrell & Jenneron, and feel free to add yourself again if you're back again. [skip ci]: too many false positives :p Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748>
77 lines
2.3 KiB
Text
77 lines
2.3 KiB
Text
# Based on linux-postmarketos-qcom-sdm845
|
|
#
|
|
# This kernel package can be replaced with linux-postmarketos-qcom-sdm845 once
|
|
# https://gitlab.com/sdm845-mainline/linux/-/merge_requests/91 is merged
|
|
maintainer=""
|
|
_flavor="ayn-odin"
|
|
pkgname=linux-$_flavor
|
|
pkgver=6.7.0
|
|
pkgrel=7
|
|
pkgdesc="Mainline Kernel fork for AYN Odin"
|
|
arch="aarch64"
|
|
_carch="arm64"
|
|
url="https://gitlab.com/jenneron/linux"
|
|
license="GPL-2.0-only"
|
|
options="!check !tracedeps
|
|
pmb:cross-native
|
|
pmb:kconfigcheck-community
|
|
pmb:kconfigcheck-uefi"
|
|
makedepends="bash bison findutils flex installkernel openssl-dev perl zstd"
|
|
|
|
_config="config-$_flavor.$arch"
|
|
_commit="87349bbdebbd62f0a235cdcc31dc25f507fc444f"
|
|
|
|
# Source
|
|
source="
|
|
linux-$_commit.tar.gz::https://gitlab.com/jenneron/linux/-/archive/$_commit/linux-$_commit.tar.gz
|
|
$_config
|
|
"
|
|
builddir="$srcdir/linux-$_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() {
|
|
if [ -e "$builddir/arch/$_carch/boot/vmlinuz.efi" ]; then
|
|
# ZBOOT EFI decompressor for EFI booting
|
|
install -Dm644 "$builddir/arch/$_carch/boot/vmlinuz.efi" \
|
|
"$pkgdir/boot/linux.efi"
|
|
|
|
# Old GZIP'd kernel image for boot.img compatibility
|
|
install -Dm644 "$builddir/arch/$_carch/boot/vmlinuz" \
|
|
"$pkgdir/boot/vmlinuz"
|
|
else
|
|
echo "WARNING: CONFIG_ZBOOT not enabled!"
|
|
install -Dm644 "$builddir/arch/$_carch/boot/Image.gz" \
|
|
"$pkgdir/boot/vmlinuz"
|
|
fi
|
|
|
|
make modules_install dtbs_install \
|
|
ARCH="$_carch" \
|
|
INSTALL_PATH="$pkgdir"/boot/ \
|
|
INSTALL_MOD_PATH="$pkgdir" \
|
|
INSTALL_MOD_STRIP=1 \
|
|
INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs-tmp
|
|
|
|
mkdir -p "$pkgdir"/boot/dtbs/qcom
|
|
cp -r "$pkgdir"/boot/dtbs-tmp/qcom/sdm8* "$pkgdir"/boot/dtbs/qcom
|
|
rm -rf "$pkgdir"/boot/dtbs-tmp
|
|
|
|
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="
|
|
baedc6653df9a0c697ddf127dd9d43be12fb54f34c699404ec5d2837f24ca8fc8889e4b5055c84ce0f6be120c4284386acbc8eeb134fe80edc01c26f9d1893be linux-87349bbdebbd62f0a235cdcc31dc25f507fc444f.tar.gz
|
|
f9d62c5497d7b67e388ac478d928e37cf38533406d8cc2b5b4d2cef6fddd34f247bcbf67e9a2bea10212ccb331fcdd6478a62498720bfb3b3d0f8548521410cd config-ayn-odin.aarch64
|
|
"
|