# Reference: # Kernel config based on: arch/arm/configs/pixi4_5_defconfig pkgname=linux-alcatel-5010d pkgver=3.18.19 pkgrel=0 pkgdesc="Alcatel OneTouch Pixi 4 (5) 5010D kernel fork" arch="armv7" _carch="arm" _flavor="alcatel-5010d" url="https://kernel.org" license="GPL-2.0-only" options="!strip !check !tracedeps pmb:cross-native" makedepends=" bash bc bison devicepkg-dev flex gcc6 openssl-dev perl python2 " # Use GCC 6 if [ "${CC:0:5}" != "gcc6-" ]; then CC="gcc6-$CC" HOSTCC="gcc6-gcc" CROSS_COMPILE="gcc6-$CROSS_COMPILE" fi # Source _author="Er2ch" _repository="linux-ot-5010d" _commit="0d82a5ab369dce2f6df876f31359d0394f750f67" _config="config-$_flavor.$arch" source=" $pkgname-$_commit.tar.gz::https://github.com/$_author/$_repository/archive/$_commit.tar.gz $_config gcc10-extern_YYLOC_global_declaration.patch gcc8-fix-put-user.patch gcc7-give-up-on-ilog2-const-optimizations.patch " builddir="$srcdir/$_repository-$_commit" prepare() { default_prepare . downstreamkernel_prepare } build() { unset LDFLAGS make ARCH="$_carch" CC="${CC:-gcc}" \ KBUILD_BUILD_USER="er2" \ KBUILD_BUILD_HOST="kitchen" \ KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor" } package() { downstreamkernel_package "$builddir" "$pkgdir" "$_carch" "$_flavor" "" } sha512sums=" 0045132d42f6afa721c62aef484ec9f5395fe031ba825a02860f95a28a57d2387ba9255b4baa95e003f7b1f222597cf8d24c7452e849c7dce50637702e0faa13 linux-alcatel-5010d-0d82a5ab369dce2f6df876f31359d0394f750f67.tar.gz 774096ffca52525ee4bb37a146b304fe5264806be854340969b307bf795fe5937b64701d2b8c5b72a4d71996167d66db4557ed4f4c884e2daffe8f0e15126d77 config-alcatel-5010d.armv7 2b48f1bf0e3f70703d2cdafc47d5e615cc7c56c70bec56b2e3297d3fa4a7a1321d649a8679614553dde8fe52ff1051dae38d5990e3744c9ca986d92187dcdbeb gcc10-extern_YYLOC_global_declaration.patch 197d40a214ada87fcb2dfc0ae4911704b9a93354b75179cd6b4aadbb627a37ec262cf516921c84a8b1806809b70a7b440cdc8310a4a55fca5d2c0baa988e3967 gcc8-fix-put-user.patch 77eba606a71eafb36c32e9c5fe5e77f5e4746caac292440d9fb720763d766074a964db1c12bc76fe583c5d1a5c864219c59941f5e53adad182dbc70bf2bc14a7 gcc7-give-up-on-ilog2-const-optimizations.patch "