linux-postmarketos-grate: upgrade to 6.6.0 stable (MR 4606)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
This commit is contained in:
parent
58664e65f0
commit
23e6297d4a
2 changed files with 386 additions and 214 deletions
|
@ -1,47 +1,51 @@
|
|||
# Maintainer: Svyatoslav Ryhel <clamor95@gmail.com>
|
||||
|
||||
pkgname=linux-postmarketos-grate
|
||||
pkgver=6.1.0
|
||||
pkgver=6.6.0
|
||||
pkgrel=0
|
||||
arch="armv7"
|
||||
pkgdesc="Linux kernel with experimental patches for Tegra"
|
||||
url="https://postmarketos.org"
|
||||
makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev
|
||||
devicepkg-dev bison flex openssl-dev xz findutils"
|
||||
options="!strip !check !tracedeps pmb:cross-native pmb:kconfigcheck-community"
|
||||
arch="armv7"
|
||||
url="https://gitlab.com/grate-driver/linux"
|
||||
license="GPL-2.0-only"
|
||||
options="!strip !check !tracedeps pmb:cross-native pmb:kconfigcheck-community"
|
||||
makedepends="bash bison findutils flex postmarketos-installkernel openssl-dev
|
||||
perl gmp-dev mpc1-dev mpfr-dev xz"
|
||||
|
||||
# Source
|
||||
_flavor=postmarketos-grate
|
||||
_commit="ba4fe02fc7658a300985fd36adee3f630c309d09"
|
||||
_flavor="${pkgname#linux-}"
|
||||
_tag="v${pkgver//_/-}-stable"
|
||||
_carch="arm"
|
||||
_config="config-$_flavor.$arch"
|
||||
source="$pkgname-$pkgver-$_commit.tar.gz::https://github.com/grate-driver/linux/archive/$_commit.tar.gz
|
||||
source="$pkgname-$_tag.tar.bz2::$url/-/archive/$_tag/linux-$_tag.tar.bz2
|
||||
$_config"
|
||||
builddir="$srcdir/linux-$_commit"
|
||||
_outdir="out"
|
||||
builddir="$srcdir/linux-$_tag"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
REPLACE_GCCH=0 \
|
||||
. downstreamkernel_prepare
|
||||
cp "$srcdir/config-$_flavor.$CARCH" .config
|
||||
}
|
||||
|
||||
build() {
|
||||
unset LDFLAGS
|
||||
make O="$_outdir" ARCH="$_carch" CC="${CC:-gcc}" \
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor"
|
||||
make ARCH="$_carch" CC="${CC:-gcc}" \
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
|
||||
}
|
||||
|
||||
package() {
|
||||
downstreamkernel_package "$builddir" "$pkgdir" "$_carch" "$_flavor" "$_outdir"
|
||||
|
||||
make modules_install dtbs_install \
|
||||
O="$_outdir" ARCH="$_carch" \
|
||||
INSTALL_MOD_STRIP=1 \
|
||||
mkdir -p "$pkgdir"/boot
|
||||
make zinstall modules_install dtbs_install \
|
||||
ARCH="$_carch" \
|
||||
INSTALL_PATH="$pkgdir"/boot \
|
||||
INSTALL_MOD_PATH="$pkgdir" \
|
||||
INSTALL_DTBS_PATH="$pkgdir/boot/dtbs"
|
||||
INSTALL_MOD_STRIP=1 \
|
||||
INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs
|
||||
rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source
|
||||
|
||||
install -D "$builddir"/include/config/kernel.release \
|
||||
"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
2649932e50c1cacb211c10995d7b6e44ecf567670a7117106bfd2aa467af164b0ad26891d4babd53f2cabb5cc41a806f0a1e2a94067283b67cc4c3218a2f78b8 linux-postmarketos-grate-6.1.0-ba4fe02fc7658a300985fd36adee3f630c309d09.tar.gz
|
||||
4f918fd996f9f0c6c9418fa9d7c360db196c00b54ca4c8991fd5769efd95102c43150086c0e81a0de7f103548136026d434a65604462188fac7b1bbef8098951 config-postmarketos-grate.armv7
|
||||
1a0c1d65027cf8968b2877b8682518c0ee387deaf9610b59174ab8cc11e02230a9a2d94129b428f8433d2a99060ec44ee85a6a84224f9b8f2bd2828112b6078c linux-postmarketos-grate-v6.6.0-stable.tar.bz2
|
||||
09c408f1c17eaaa1f879f261ad19a8b6512cb23bad6835142bbd4984118f7ad3791e55889b432020889cfb63501fe3c7aa520a94e9eb74fd05b1e098912c901e config-postmarketos-grate.armv7
|
||||
"
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue