# Reference: # Kernel config based on: arch/arm/configs/htcleo_defconfig pkgname=linux-htc-leo pkgver=3.0.4 pkgrel=4 pkgdesc="HTC HD2 kernel fork" arch="armv7" _carch="arm" _flavor="htc-leo" 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 gcc4" # Compiler: GCC4. Doesn't boot with newer versions of GCC if [ "${CC:0:5}" != "gcc4-" ]; then CC="gcc4-$CC" HOSTCC="gcc4-gcc" CROSS_COMPILE="gcc4-$CROSS_COMPILE" fi # Source #_repository="android_kernel_htc_qsd8k" #_commit="917cc470bb9c5ef1655ecb49357db4917eaa8957" _repository="android_kernel_htc_htcleo" _commit="fb2ba086ea96647f38539664ebf0aa6eca61d7bb" _config="config-$_flavor.$arch" source=" $pkgname-$_commit.tar.gz::https://github.com/qsd8k-legacy/$_repository/archive/$_commit.tar.gz $_config 01-fix-compiler-path.patch " builddir="$srcdir/$_repository-$_commit" _outdir="out" prepare() { default_prepare . 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="5f324b69ff30284c0aabf16f9580726470eb54ce7edf6066e22d41d92e8be05085f9fb38fddeceee9cec4fb30cd68dda51585ff73ffbd4d52b154956aa81603e linux-htc-leo-fb2ba086ea96647f38539664ebf0aa6eca61d7bb.tar.gz 06171936e4018f0d932aeb385256d5d773231573f77a9695951173bbc0d9f7a7e6ce4f1d388c3aba5bad10f07a44baf9434c8a18b72ea2668f8357a38ebb45d7 config-htc-leo.armv7 4166bdd725a00577c1319f1103ad802fc4699da3b5aae247c77b035880d21925d16c4faece72e93f59c933774dd912fc08082b07af03a90b664b7fa2865a61bc 01-fix-compiler-path.patch"