diff options
Diffstat (limited to 'main/linux-vanilla/APKBUILD')
-rw-r--r-- | main/linux-vanilla/APKBUILD | 58 |
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" |