summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Chen2022-07-07 10:43:23 +0800
committerJack Chen2022-07-07 10:43:23 +0800
commitb46c865aa506032110fbce1e0b98327a5289e14d (patch)
tree02cbdda94071a3007c6ad67abbb54d5ad5ade119
parentc4e9bf4990ccbee5bc3de18e60088bad29f36733 (diff)
downloadaur-b46c865aa506032110fbce1e0b98327a5289e14d.tar.gz
PKGBUILD: minor update
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
2 files changed, 13 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd9dc7091a1e..f706d209ed0e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,10 @@
-pkgbase = linux-sunxi
+pkgbase = linux-sunxi-bin
pkgver = 5.15.48
pkgrel = 1
url = https://github.com/armbian/build
arch = armv7h
license = GPL2
+ provides = linux-sunxi
noextract = linux.preset
noextract = linux-dtb-current-sunxi_22.05.3_armhf.deb
noextract = linux-image-current-sunxi_22.05.3_armhf.deb
@@ -18,7 +19,7 @@ pkgbase = linux-sunxi
sha512sums = SKIP
sha512sums = SKIP
-pkgname = linux-sunxi
+pkgname = linux-sunxi-bin
pkgdesc = The Linux Kernel and modules - ARMv7 multi-platform sunxi
depends = coreutils
depends = linux-firmware
@@ -29,6 +30,6 @@ pkgname = linux-sunxi
conflicts = linux
backup = etc/mkinitcpio.d/linux-sunxi.preset
-pkgname = linux-sunxi-headers
+pkgname = linux-sunxi-bin-headers
pkgdesc = Header files and scripts for building modules for linux kernel - ARMv7 multi-platform sunxi
conflicts = linux-headers
diff --git a/PKGBUILD b/PKGBUILD
index fada4a77597e..144af59ecbf2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
# Maintainer: Jack Chen <redchenjs@live.com>
_target=sunxi
-pkgbase="linux-$_target"
+_pkgbase="linux-$_target"
+pkgbase="$_pkgbase-bin"
pkgname=("$pkgbase" "$pkgbase-headers")
pkgver=5.15.48
_armbver=22.05.3
@@ -12,6 +13,8 @@ _desc="ARMv7 multi-platform $_target"
url="https://github.com/armbian/build"
license=('GPL2')
options=('!strip')
+provides=("$_pkgbase")
+conflics=("$_pkgbase")
source=(
"linux.preset"
"https://apt.armbian.com/pool/main/l/linux-$_kernver/linux-dtb-current-${_target}_${_armbver}_armhf.deb"
@@ -36,7 +39,7 @@ _package() {
pkgdesc="The Linux Kernel and modules - $_desc"
depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
optdepends=('crda: to set the correct wireless channels of your country')
- backup=("etc/mkinitcpio.d/$pkgbase.preset")
+ backup=("etc/mkinitcpio.d/$_pkgbase.preset")
provides=('WIREGUARD-MODULE')
conflicts=('linux')
@@ -50,27 +53,26 @@ _package() {
install -dm755 "$pkgdir/boot"
cp -r "boot/dtb-$_kernver" "$pkgdir/boot/dtbs"
- ln -s "vmlinuz-$pkgbase" "$pkgdir/boot/zImage"
- ln -s "initramfs-$pkgbase.img" "$pkgdir/boot/Initrd"
+ ln -s "vmlinuz-$_pkgbase" "$pkgdir/boot/zImage"
install -dm755 "$pkgdir/usr"
cp -r lib "$pkgdir/usr/lib"
# sed expression for following substitutions
local _subst="
- s|%PKGBASE%|$pkgbase|g
+ s|%PKGBASE%|$_pkgbase|g
s|%KERNVER%|$_kernver|g
"
# install mkinitcpio preset file
sed "$_subst" linux.preset |
- install -Dm644 /dev/stdin "$pkgdir/etc/mkinitcpio.d/$pkgbase.preset"
+ install -Dm644 /dev/stdin "$pkgdir/etc/mkinitcpio.d/$_pkgbase.preset"
# install boot image
install -Dm644 "boot/vmlinuz-$_kernver" "$pkgdir/usr/lib/modules/$_kernver/vmlinuz"
# used by mkinitcpio to name the kernel
- echo "$pkgbase" | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules/$_kernver/pkgbase"
+ echo "$_pkgbase" | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules/$_kernver/pkgbase"
}
_package-headers() {