diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 24 insertions, 10 deletions
@@ -8,8 +8,8 @@ pkgbase = linux-aarch64-rock64-bin depends = linux-firmware depends = kmod depends = mkinitcpio>=0.7 + provides = kernel26 provides = linux=4.4.138_1094 - provides = linux-aarch64=4.4.138_1094 conflicts = linux conflicts = linux-aarch64 conflicts = linux-arch64-rc @@ -28,6 +28,25 @@ pkgbase = linux-aarch64-rock64-bin sha256sums = c87f3c6d4fa19319d5f81b65a45d62ab71e570bdf549c7e6c0f89292dcb5174f pkgname = linux-aarch64-rock64-bin + pkgdesc = The Linux Kernel and modules - AArch64 for Rock64. This package will fetch a Debian built kernel as a temporary workaround for USB 3.0 fixes. + install = linux-aarch64-rock64-bin.install + depends = coreutils + depends = linux-firmware + depends = kmod + depends = mkinitcpio>=0.7 + optdepends = crda: to set the correct wireless channels of your country + provides = linux=4.4.138_1094 + provides = linux-aarch64=4.4.138_1094 + conflicts = linux + conflicts = linux-aarch64 + conflicts = linux-arch64-rc + replaces = linux-armv8 + backup = etc/mkinitcpio.d/linux-aarch64-rock64-bin.preset pkgname = linux-aarch64-rock64-bin-headers + pkgdesc = Header files and scripts for building modules for linux kernel - AArch64 for Rock64. This package will fetch a Debian built kernel as a temporary workaround for USB 3.0 fixes. + optdepends = linux-aarch64-rock64-bin + provides = linux-headers=4.4.138_1094 + conflicts = linux-headers + replaces = linux-armv8-headers @@ -13,6 +13,7 @@ _pkgver=4.4.138_1094 _desc="AArch64 for Rock64. This package will fetch a Debian built kernel as a temporary workaround for USB 3.0 fixes." pkgbase=linux-aarch64-rock64-bin +pkgname=('linux-aarch64-rock64-bin' 'linux-aarch64-rock64-bin-headers') pkgver="${_pkgver}" pkgrel=1 arch=('aarch64') @@ -56,7 +57,7 @@ prepare() { tar -xf data.tar.xz } -_package() { +package_linux-aarch64-rock64-bin() { 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') @@ -107,11 +108,12 @@ _package() { } -_package-headers() { +package_linux-aarch64-rock64-bin-headers() { pkgdesc="Header files and scripts for building modules for linux kernel - ${_desc}" provides=("linux-headers=${pkgver}") replaces=('linux-armv8-headers') conflicts=('linux-headers') + optdepends=('linux-aarch64-rock64-bin') KARCH=arm64 @@ -152,10 +154,3 @@ _package-headers() { # remove unneeded architectures rm -rf "${pkgdir}"/usr/lib/modules/${_kernver}/build/arch/{alpha,arc,arm,arm26,avr32,blackfin,c6x,cris,frv,h8300,hexagon,ia64,m32r,m68k,m68knommu,metag,mips,microblaze,mn10300,openrisc,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,unicore32,um,v850,x86,xtensa} } - -pkgname=("${pkgbase}" "${pkgbase}-headers") -for _p in ${pkgname[@]}; do - eval "package_${_p}() { - _package${_p#${pkgbase}} - }" -done |