d164248ac6
This function was changed, so these packages need to be rebuilt to have the kernel installed under the new filename 'vmlinuz'
47 lines
1.6 KiB
Text
47 lines
1.6 KiB
Text
# Maintainer: Jonas Heinrich <onny@project-insanity.org>
|
|
# Reference: <https://postmarketos.org/vendorkernel>
|
|
# Kernel config based on: arch/arm64/configs/hx_h9p_defconfig
|
|
|
|
pkgname=linux-apple-iphone7
|
|
pkgver=5.4.14
|
|
pkgrel=1
|
|
pkgdesc="Apple iPhone 7 kernel fork"
|
|
arch="aarch64"
|
|
_carch="arm64"
|
|
_flavor="apple-iphone7"
|
|
url="https://kernel.org"
|
|
license="GPL-2.0-only"
|
|
options="!strip !check !tracedeps pmb:cross-native"
|
|
makedepends="bash bc bison devicepkg-dev flex openssl-dev perl"
|
|
|
|
# Source
|
|
_commit="0c2f7dda13d67bb7e06123df516f8bdb1000a79b"
|
|
_config="config-$_flavor.$arch"
|
|
source="
|
|
$pkgname-$_commit.tar.gz::https://github.com/corellium/linux-sandcastle/archive/$_commit.tar.gz
|
|
$_config
|
|
linux4.17-gcc10-extern_YYLOC_global_declaration.patch
|
|
"
|
|
builddir="$srcdir/linux-sandcastle-$_commit"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
REPLACE_GCCH=0 \
|
|
. downstreamkernel_prepare
|
|
}
|
|
|
|
build() {
|
|
unset LDFLAGS
|
|
make O="$_outdir" ARCH="$_carch" CC="${CC:-gcc}" \
|
|
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
|
|
}
|
|
|
|
package() {
|
|
downstreamkernel_package "$builddir" "$pkgdir" "$_carch" "$_flavor" "$_outdir"
|
|
}
|
|
|
|
sha512sums="
|
|
ba1f1d6b9ab07f0791cfb11f9ff2a7f36f9b43e6eb29cc58d208e7c29237e783408146a460dc93ca514768e593c508d8cd0b04d9c948d98878f8cd15e1633f36 linux-apple-iphone7-0c2f7dda13d67bb7e06123df516f8bdb1000a79b.tar.gz
|
|
08df6ad5d3c356ee99fe857fc51e2b0f20fc17f74fe4f3b79783e0950d42850bc5134808456772bee84fbdce60a48983c8f1eeeef54605b1dd202d0575f40d7e config-apple-iphone7.aarch64
|
|
27827877040007fc1c4c719f7e2e19e5c272d44972415cfc53feba0313d87e4074f8204bdb13cbc5fe21ea61bf595314b68f10c081e7b7bac3c888b60f008acf linux4.17-gcc10-extern_YYLOC_global_declaration.patch
|
|
"
|