aboutsummaryrefslogtreecommitdiffstats
path: root/main/linux-vanilla/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/linux-vanilla/APKBUILD')
-rw-r--r--main/linux-vanilla/APKBUILD58
1 files changed, 19 insertions, 39 deletions
diff --git a/main/linux-vanilla/APKBUILD b/main/linux-vanilla/APKBUILD
index f47f4bd7fa..d6e36d310b 100644
--- a/main/linux-vanilla/APKBUILD
+++ b/main/linux-vanilla/APKBUILD
@@ -2,7 +2,7 @@
_flavor=vanilla
pkgname=linux-${_flavor}
-pkgver=4.4.47
+pkgver=4.9.14
case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
@@ -11,7 +11,7 @@ pkgrel=0
pkgdesc="Linux vanilla kernel"
url="http://kernel.org"
depends="mkinitfs linux-firmware"
-makedepends="perl sed installkernel bash gmp-dev bc linux-headers"
+makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev"
options="!strip"
_config=${config:-config-vanilla.${CARCH}}
install=
@@ -23,11 +23,10 @@ source="https://kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-$_kernver.tar
config-vanilla.ppc
config-vanilla.ppc64le
- 0001-Add-dts-for-GIGABYTE-X-Gene-MP30-AR0.patch
"
if [ "${pkgver%.0}" = "$pkgver" ]; then
source="$source
- http://ftp.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/patch-$pkgver.xz"
+ https://kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/patch-$pkgver.xz"
fi
subpackages="$pkgname-dev"
arch="all"
@@ -86,6 +85,7 @@ menuconfig() {
build() {
cd "$srcdir"/build
+ unset LDFLAGS
make ARCH="$_carch" CC="${CC:-gcc}" \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine" \
|| return 1
@@ -134,24 +134,23 @@ dev() {
mkdir -p "$dir"
cp "$srcdir"/$_config "$dir"/.config
make -j1 -C "$srcdir"/linux-$_kernver O="$dir" ARCH="$_carch" HOSTCC="$HOSTCC" \
- silentoldconfig prepare modules_prepare scripts
+ silentoldconfig prepare modules_prepare scripts
- # remove the stuff that poits to real sources. we want 3rd party
+ # remove the stuff that points to real sources. we want 3rd party
# modules to believe this is the soruces
rm "$dir"/Makefile "$dir"/source
# copy the needed stuff from real sources
#
# this is taken from ubuntu kernel build script
- # http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-jaunty.git;a=blob;f=debian/rules.d/3-binary-indep.mk;hb=HEAD
+ # http://kernel.ubuntu.com/git/ubuntu/ubuntu-zesty.git/tree/debian/rules.d/3-binary-indep.mk
+
cd "$srcdir"/linux-$_kernver
- find . -path './include/*' -prune -o -path './scripts/*' -prune \
- -o -type f \( -name 'Makefile*' -o -name 'Kconfig*' \
- -o -name 'Kbuild*' -o -name '*.sh' -o -name '*.pl' \
- -o -name '*.lds' \) | cpio -pdm "$dir"
- cp -a drivers/media/dvb/dvb-core/*.h "$dir"/drivers/media/dvb/dvb-core
- cp -a drivers/media/video/*.h "$dir"/drivers/media/video
- cp -a drivers/media/dvb/frontends/*.h "$dir"/drivers/media/dvb/frontends
+ find . -path './include/*' -prune \
+ -o -path './scripts/*' -prune -o -type f \
+ \( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \
+ -name '*.sh' -o -name '*.pl' -o -name '*.lds' \) \
+ -print | cpio -pdm "$dir" || return 1
cp -a scripts include "$dir"
find $(find arch -name include -type d -print) -type f \
| cpio -pdm "$dir"
@@ -164,30 +163,11 @@ dev() {
"$subpkgdir"/lib/modules/${_abi_release}/build
}
-md5sums="9a78fa2eb6c68ca5a40ed5af08142599 linux-4.4.tar.xz
-60722f3f87ee4b7e74ee6999ae810f51 config-vanilla.aarch64
-bc89928ff4a687c11d3bcc3f79d44132 config-vanilla.armhf
-32be41a1abad4eefdf491907b257737f config-vanilla.x86
-080b647a731c6013d150a370b745f158 config-vanilla.x86_64
-71cb405e6342cd1e07d5819d4b300f7d config-vanilla.ppc
-3eaa6ab780e1194cabf811d3e894ef30 config-vanilla.ppc64le
-e10e580b7aadf42ba595e35d3ff3fc69 0001-Add-dts-for-GIGABYTE-X-Gene-MP30-AR0.patch
-4140c092d355a837ccab1707c8ad0d33 patch-4.4.47.xz"
-sha256sums="401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 linux-4.4.tar.xz
-2bde88a9393d93b3bff368706aeb467b8fa8e1459877c3ba9db7f90cba96e824 config-vanilla.aarch64
-83cfbe20ba8c5d8b9a540c6bd55a26c31fe6928abf08881131901a47152dd2aa config-vanilla.armhf
-16c33fa4b2f41f76c42610c46271ab9ab09618cc70720b5bc33ed9e1611122c8 config-vanilla.x86
-530a9bfbfae90e103de41bf77e5897eda50687dcef286b2465d3f90b74151208 config-vanilla.x86_64
-9a3a0019de416dad7c487ba7c022609baf4fd65599c73a0ea370ff12f8f5df8d config-vanilla.ppc
-be575bd67f224df227319a511814a1cbd2db9c7cc8f80532ec844d786527652d config-vanilla.ppc64le
-b9bcbe11c017764075179fb61fb13f6d0eca2c5495402d8f4ace2331cfe0c0b4 0001-Add-dts-for-GIGABYTE-X-Gene-MP30-AR0.patch
-21fd72caa322800b4668b4464d6ac4d8d66faa0056e08a5925d5911dab438c18 patch-4.4.47.xz"
-sha512sums="13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e linux-4.4.tar.xz
-5fb62b82d23566fe0d0ce6cfff258a4a044ce0d968d81ccd10da6073dc7c30ad21e18b3be14fe36635a7e46793c5ce4c6184847917706fec733c584a2c14ac54 config-vanilla.aarch64
-0ed4e87ef8ff5f38ed36bfe19faa7c4b0c45c6abb55e943fa1dd18798028bd545527c7b6e04e3c3ae89160e9567975cec9f9c5fb50c5f73b39cf347005cf4650 config-vanilla.armhf
-191307370b90fdbefd8182fe7bb5f2e2e21db74efeb560672cc4088b51bf9542ec4ca7d7556a14e34219183bdb36ebb9fa324dddda4ad5cc3cca347d073ecdb7 config-vanilla.x86
-b3146ef4a16aa3caf79cc3bef57144a718afc644718eaecd02e72c028a8831efc5cbd87afe1bd3056a4f8788abd8ddffc15265b848146b198719015fb93e649d config-vanilla.x86_64
+sha512sums="bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a linux-4.9.tar.xz
+5695af47aff55fce90e002aa9df67adf304ee72812f2239f83aa1b03c74966074f2de03c57a311b07caca3dbdddd59e909b6e5aebbfd97ca3068f782e7c08ef0 config-vanilla.aarch64
+7a1d11d805c47df1da90d14e41d3cea8c01cd960fe17e96c171b018a86e6daee11d0a3cd1fb04039ea6b57f9f440ee667d2c6b0ef657a9ef111cb3138c68f10c config-vanilla.armhf
+3b64fec170f0fa3fa8165a73c70d35171028d06b308af654f1ad6ae7e56247afd06bdf5dce3906711c35b980d0e2dd49cf9cc982533d13f9bf8bb7e519ffff29 config-vanilla.x86
+20a37796fbe0ac8e9bf9a0054b906bd813fcd4447d92b39ddc41c9c957bcd752f5058d18f998fd2821fe3f54f5c2c31f91af89b80550b5a170f613c7a51004fa config-vanilla.x86_64
ee565e219530bcfaf5cade2622432cfb83743bdbbfc388781901461f19ca553b7fdee3c81ce6b34225ef78a209eb60088630284fcbb0430947aad77a5d8a0865 config-vanilla.ppc
47699009e208e8dec52a3fd77471f85a24d0c30a663a56e17c3063113e3c3dd32e46e17fd99b4f4b6e1e6202ce48747c60700c0c9ae097a46167bdacfa3e330b config-vanilla.ppc64le
-ebc1b89ff0985246889f68c32fb0bd326eb0f015a97b913bf8e2b92855c75809d114c57aff8f3f74d120694f1c5891d7a11ebe4aadaadd1954a947e762bf121d 0001-Add-dts-for-GIGABYTE-X-Gene-MP30-AR0.patch
-f52936ab1dc91314a3cede35f9116332ce999b6442bdb575eda68dd2e57cd96517abc18b3bb05a2492e6cd13f849a09cece13463dfaa2d81ad390f8127b62813 patch-4.4.47.xz"
+0bfb0f5e27081d96760884726cc44fa0dcb1c4f3658e8131de0a4d8b90689e95e8c2f3a0c95a165ae4a2c95b227392cd9249b3018d6242af4ee81a892edfc94f patch-4.9.14.xz"