aboutsummaryrefslogtreecommitdiffstats
path: root/main/linux-vanilla/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-12-24 18:48:23 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-12-27 11:56:59 +0000
commitd8adf28a6ff7a7527a2d078f5800067b2f506634 (patch)
tree6bdcab0d820f53256f0d2ba7f5deca441c6fb43e /main/linux-vanilla/APKBUILD
parent591cd7b56df7c6236860c3aa0a430fdac9f743b7 (diff)
downloadaports-d8adf28a6ff7a7527a2d078f5800067b2f506634.tar.bz2
aports-d8adf28a6ff7a7527a2d078f5800067b2f506634.tar.xz
main/linux-vanilla: upgrade to 4.19.12, modernize
Diffstat (limited to 'main/linux-vanilla/APKBUILD')
-rw-r--r--main/linux-vanilla/APKBUILD47
1 files changed, 23 insertions, 24 deletions
diff --git a/main/linux-vanilla/APKBUILD b/main/linux-vanilla/APKBUILD
index aa7670df96..8f8109e5e6 100644
--- a/main/linux-vanilla/APKBUILD
+++ b/main/linux-vanilla/APKBUILD
@@ -2,7 +2,7 @@
_flavor=vanilla
pkgname=linux-${_flavor}
-pkgver=4.14.89
+pkgver=4.19.12
case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=$pkgver;;
@@ -11,8 +11,8 @@ pkgrel=0
pkgdesc="Linux vanilla kernel"
url="http://kernel.org"
depends="mkinitfs"
-_depends_dev="perl gmp-dev elfutils-dev bash"
-makedepends="$_depends_dev sed installkernel bc linux-headers linux-firmware"
+_depends_dev="perl gmp-dev elfutils-dev bash flex bison"
+makedepends="$_depends_dev sed installkernel bc linux-headers linux-firmware openssl-dev"
options="!strip"
_config=${config:-config-vanilla.${CARCH}}
install=
@@ -68,7 +68,7 @@ prepare() {
cd "$srcdir"/linux-$_kernver
if [ "$_kernver" != "$pkgver" ]; then
msg "Applying patch-$pkgver.xz"
- unxz -c < "$srcdir"/patch-$pkgver.xz | patch -p1 -N || return 1
+ unxz -c < "$srcdir"/patch-$pkgver.xz | patch -p1 -N
fi
# first apply patches in specified order
@@ -95,26 +95,25 @@ prepare() {
for i in $_flavors; do
local _config=config-$i.${CARCH}
- local _builddir="$srcdir"/build-$i
+ local _builddir="$srcdir"/build-$i-$CARCH
mkdir -p "$_builddir"
- echo "-$pkgrel-$i" > "$srcdir"/build-$i/localversion-alpine \
+ echo "-$pkgrel-$i" > "$_builddir"/localversion-alpine \
|| return 1
- cp "$srcdir"/$_config "$_builddir"/.config || return 1
+ cp "$srcdir"/$_config "$_builddir"/.config
make -C "$srcdir"/linux-$_kernver \
O="$_builddir" \
ARCH="$_carch" HOSTCC="$HOSTCC" \
- silentoldconfig || return 1
+ listnewconfig oldconfig
done
}
build() {
unset LDFLAGS
for i in $_flavors; do
- cd "$srcdir"/build-$i
+ cd "$srcdir"/build-$i-$CARCH
make ARCH="$_carch" CC="${CC:-gcc}" \
- KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine" \
- || return 1
+ KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine"
done
}
@@ -122,7 +121,7 @@ _package() {
local _buildflavor="$1" _outdir="$2"
local _abi_release=${pkgver}-${pkgrel}-${_buildflavor}
- cd "$srcdir"/build-$_buildflavor || return 1
+ cd "$srcdir"/build-$_buildflavor-$CARCH
mkdir -p "$_outdir"/boot "$_outdir"/lib/modules
@@ -210,7 +209,7 @@ _dev() {
find $(find arch -name include -type d -print) -type f \
| cpio -pdm "$dir"
- install -Dm644 "$srcdir"/build-$_flavor/Module.symvers \
+ install -Dm644 "$srcdir"/build-$_flavor-$CARCH/Module.symvers \
"$dir"/Module.symvers
mkdir -p "$subpkgdir"/lib/modules/${_abi_release}
@@ -218,15 +217,15 @@ _dev() {
"$subpkgdir"/lib/modules/${_abi_release}/build
}
-sha512sums="77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8 linux-4.14.tar.xz
-ec37db6b7eeadd32b4aed080867b54b7af5fdaebb871038a1424834478a4c38655ea15aa24f779c384acc86e6b8aeda852b104f89ba46576bb67ad442e429e46 config-vanilla.aarch64
-f983fd992e281f68dce3b4bf99ca0a5578a9c5bbafec1cda34a3e3e1dcf1d03dbc8cca3cfa5e3d5bbccc394bd34ca0b69ca28d004552a6d00037d577dccb1071 config-vanilla.armhf
-f983fd992e281f68dce3b4bf99ca0a5578a9c5bbafec1cda34a3e3e1dcf1d03dbc8cca3cfa5e3d5bbccc394bd34ca0b69ca28d004552a6d00037d577dccb1071 config-vanilla.armv7
-0206981c09a8a3c6f3261b0a6722324629a6d8d4da9872923bb85cb1a43756c95833331c65ef63ec040e86aa8ed616a6623b74c36f1aa98138c0212102814c7f config-vanilla.x86
-24299e75c037f965115fbf11ac5de0d7f9f530b10451c3453b98d73c6a23da527ee3b342b52876394bcbf8fd7ccb2da26003546888548528c3a3d2dda76dec50 config-vanilla.x86_64
+sha512sums="ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4 linux-4.19.tar.xz
+db668cffddc74e6e1e3fdbbced4e031f306d4273fb514faaf8882b8c9852e9ed049e14eed637c3f4bb38e4952b64e5dd82a1db6ab282de9ed5c11cc8cadaa785 config-vanilla.aarch64
+87cfb1d7e077de1e8334ae5ebc66deb03c041f5ee0788bf64c2b0a37c1da3936f9f9a97f27a2376793a1187d27a33f32a91127fd421da5e52c473ec1d94209b5 config-vanilla.armhf
+87cfb1d7e077de1e8334ae5ebc66deb03c041f5ee0788bf64c2b0a37c1da3936f9f9a97f27a2376793a1187d27a33f32a91127fd421da5e52c473ec1d94209b5 config-vanilla.armv7
+fb01f9f964c7e77a6968c8c667051b2a74a51678a433229413476be41e3a9f178e72702c8086ce34e5c6e00313e98bb9ee6a30d8a29132ddac5a63777659641e config-vanilla.x86
+ce4de1f639566d050b30efcd63b7cfb6435e268bf6770bb55c1272248e9e8a5287af8433a14b7c094405791b62302ee2965c5af93bd2f59e0d1a138b689147a1 config-vanilla.x86_64
96651aca476c905c04d616565a2dd08066167c1d4887e2ddc86c4b7cdda44257ef633a9bcf745a91f00f88023dde8f1804c56b258e7e99232bb8bfa25d0ba4db config-vanilla.ppc
-adc20244550d66da34de747a0b7dccf3bbc86a46491e97de4c17e9873c1a4578b7afd31717c0a8ba7c45e99e5399352dd36ce8fa9561789d354f2447ad6c65d0 config-vanilla.ppc64le
-10ecea3e0a101a898e347a42d74f9a3d8f226153cf487e1d65f59fb557b6fdaccab0d2ad6cf705c6cdeb5ed053eb7c5edecc655b3700e4ba237e965c0b6e417e config-vanilla.s390x
-830f568c91a17cfc57b5458a9b949c343b87ee160a7e27f50010be0ff8e5f80163114b8852dec5a8ce2849ddd99a2530c67dbb818c41a0c69e241fc87e5ff145 config-virt.x86
-5c9b45399dc4477e37e350e763b869a30e3b52815ba60208b805147f16316221d017d0a593f1f2911aeaf89d73f5603e06f7e478b19db4fad49ce15025ec28e6 config-virt.x86_64
-3e11f65d0585eb7a916cd61547bd72cf143384fd0cde56d2b2faf190bd61dd573df4d924f1c9ad1e82c286f545f372a3765dc1f9d95f8ef741e2517339a15481 patch-4.14.89.xz"
+3dab93ef6f09624f95c8f235eae254e850fdd04ccd921c871ec6a4cd73d39c240e2f7231421aee1a19ff6f3ff73e1f664ff4c9dd961eb745d9bffdc7434cc640 config-vanilla.ppc64le
+c6dc137c3b0518284da53a8876c18a58bd299be4980b3c183949c7e57bef97570d73f3c568888fa392a769226dacc5558082b44b388f79d9a7daa677bbc5f9f4 config-vanilla.s390x
+889786b0b609ac64e7bade30ee4c300c35a9e567185354e54e3e47c81a597a0be5e801173f91ca84708b215469a874a3f5f59f69e7ff056ae461146642be7472 config-virt.x86
+6db8490187710a2bf82396fe80048743e34aaa4335e09cd639acfd5fc0c9b9e7fed9c0981bec7b70ddc3f90086efb6062e7dd804cb6f3ce77f58baa09ff4caed config-virt.x86_64
+e878f30a56d436820a08db08e68676f3ad65f7f6946af2fc8bc2379c1f64ace758f6c5292285a10003b8bdd199e422c95263690a64e19a32b3b10cf876cbcd93 patch-4.19.12.xz"