diff options
author | Jack Chen | 2022-07-07 10:43:23 +0800 |
---|---|---|
committer | Jack Chen | 2022-07-07 10:43:23 +0800 |
commit | b46c865aa506032110fbce1e0b98327a5289e14d (patch) | |
tree | 02cbdda94071a3007c6ad67abbb54d5ad5ade119 | |
parent | c4e9bf4990ccbee5bc3de18e60088bad29f36733 (diff) | |
download | aur-b46c865aa506032110fbce1e0b98327a5289e14d.tar.gz |
PKGBUILD: minor update
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 13 insertions, 10 deletions
@@ -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 @@ -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() { |