summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJack Chen2020-11-22 05:03:19 +0800
committerJack Chen2020-11-22 08:49:40 +0800
commiteacb0804d8e5606010ddc901c34b24375f5af7c3 (patch)
tree0e871ef7032a626e070a254b991729ce364ff2c7 /PKGBUILD
parentc1772949d1729007597fd25b4e0f4e34814a8894 (diff)
downloadaur-eacb0804d8e5606010ddc901c34b24375f5af7c3.tar.gz
update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 15 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7037c050d3a4..a304acbe8531 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,29 @@
pkgbase=linux-rockchip
pkgname=('linux-rockchip' 'linux-rockchip-headers')
-pkgver=5.8.16
+pkgver=5.8.18
pkgrel=1
arch=('armv7h')
-url="https://apt.armbian.com"
+url="https://github.com/armbian/build"
license=('GPL2')
makedepends=('coreutils' 'findutils' 'curl' 'grep' 'sed')
options=('!strip')
-_pkgfile=$(curl -s -L https://apt.armbian.com/dists/focal/main/binary-armhf/Packages -o Packages)
-_kernver=$(cat Packages | grep 'linux-dtb-current-rockchip.*deb' | head -n 1 | sed -r 's#.*l/linux-(.*)/l.*#\1#')
+_pkgfile=$(curl -s -L https://api.github.com/repos/redchenjs/armbian-kernel/releases/latest -o release)
+_kernver=$(cat release | grep tag_name | sed -r 's#.*"v(.*)".*$#\1#')
+_armbian=$(cat release | grep body | sed -r 's#.*"(.*)".*$#\1#')
source=(
"mkinitcpio.preset"
- "$(cat Packages | grep 'linux-dtb-current-rockchip.*deb' | head -n 1 | sed -r 's#Filename: #https://apt.armbian.com/#')"
- "$(cat Packages | grep 'linux-image-current-rockchip.*deb' | head -n 1 | sed -r 's#Filename: #https://apt.armbian.com/#')"
- "$(cat Packages | grep 'linux-headers-current-rockchip.*deb' | head -n 1 | sed -r 's#Filename: #https://apt.armbian.com/#')"
+ "https://github.com/redchenjs/armbian-kernel/releases/download/v$_kernver/linux-dtb-current-rockchip_${_armbian}_armhf.deb"
+ "https://github.com/redchenjs/armbian-kernel/releases/download/v$_kernver/linux-image-current-rockchip_${_armbian}_armhf.deb"
+ "https://github.com/redchenjs/armbian-kernel/releases/download/v$_kernver/linux-headers-current-rockchip_${_armbian}_armhf.deb"
)
sha512sums=(
'4e479e5c010c5cd6105b104419bbf1886a60174535d17a34ae457f2744598d0f1c4e2b24dc989c038fa2c51b3d076e0acd3210e1492a87db68b1d43840e11e8a'
- "$(cat Packages | grep 'linux-dtb-current-rockchip.*deb' -A 5 | grep SHA512 | head -n 1 | sed -r 's#SHA512: ##')"
- "$(cat Packages | grep 'linux-image-current-rockchip.*deb' -A 5 | grep SHA512 | head -n 1 | sed -r 's#SHA512: ##')"
- "$(cat Packages | grep 'linux-headers-current-rockchip.*deb' -A 5 | grep SHA512 | head -n 1 | sed -r 's#SHA512: ##')"
+ "$(curl -s -L https://github.com/redchenjs/armbian-kernel/releases/download/v$_kernver/linux-dtb-current-rockchip_${_armbian}_armhf.deb.sha512sum)"
+ "$(curl -s -L https://github.com/redchenjs/armbian-kernel/releases/download/v$_kernver/linux-image-current-rockchip_${_armbian}_armhf.deb.sha512sum)"
+ "$(curl -s -L https://github.com/redchenjs/armbian-kernel/releases/download/v$_kernver/linux-headers-current-rockchip_${_armbian}_armhf.deb.sha512sum)"
)
noextract=("${source[@]##*/}")
@@ -44,9 +45,9 @@ package_linux-rockchip() {
cd "$srcdir"
- ar x linux-dtb-current-rockchip_*.deb
+ ar x linux-dtb-current-rockchip_${_armbian}_armhf.deb
tar -xf data.tar.xz
- ar x linux-image-current-rockchip_*.deb
+ ar x linux-image-current-rockchip_${_armbian}_armhf.deb
tar -xf data.tar.xz
mkdir -p "$pkgdir/usr"
@@ -68,9 +69,9 @@ package_linux-rockchip-headers() {
cd "$srcdir"
- ar x linux-image-current-rockchip_*.deb
+ ar x linux-image-current-rockchip_${_armbian}_armhf.deb
tar -xf data.tar.xz
- ar x linux-headers-current-rockchip_*.deb
+ ar x linux-headers-current-rockchip_${_armbian}_armhf.deb
tar -xf data.tar.xz
mkdir -p "$pkgdir/usr/lib/modules/$_kernver"