Package Details: linux-aarch64-orangepi5-headers 5.10.110-6

Git Clone URL: https://aur.archlinux.org/linux-aarch64-orangepi5.git (read-only, click to copy)
Package Base: linux-aarch64-orangepi5
Description: Header files and scripts for building modules for linux kernel - AArch64 vendor kernel for Orange Pi 5
Upstream URL: https://github.com/orangepi-xunlong/linux-orangepi
Licenses: GPL2
Submitter: 7Ji
Maintainer: 7Ji
Last Packager: 7Ji
Votes: 4
Popularity: 0.82
First Submitted: 2023-02-16 17:34 (UTC)
Last Updated: 2023-09-06 07:33 (UTC)

Latest Comments

1 2 Next › Last »

7Ji commented on 2023-07-23 12:59 (UTC)

@n0rad

I just created a binary repo to host my pre-built AUR packages, you can just install from it (instructions included): https://github.com/7Ji/archrepo

It's basically a mirror repo of another repo I created within my LAN (localrepo) but with packages signed instead.

I'm not personally using it, though, as connection to Github is constantly breaking now and then in China, using it would mean pacman -Syu breaks every time for me. So updates might be late, open issues on that repo if you're having problems using it.

n0rad commented on 2023-07-22 18:18 (UTC)

@7Ji

Could it be possible to provide a -bin version from your github action artifacts? :thinking

I'm using your package in a multi-arch cross compile docker setup and I'm currently at 5min to prepare the amd64 filesystem version VS >4h for the aarch64 one :/

7Ji commented on 2023-07-22 17:55 (UTC)

@kyak

You can also use the following PKGBUILD to add a pseudo linux package, this will make kodi-rpi happy

pkgname='linux-pseudo'
arch=('any')
pkgver=5.4.35
pkgrel=1
provides=("linux=${pkgver}")

kyak commented on 2023-07-22 17:50 (UTC)

@7Ji thanks for your comprehensive answer, it makes sense.

7Ji commented on 2023-07-22 17:45 (UTC) (edited on 2023-07-22 17:47 (UTC) by 7Ji)

@kyak

Sorry but I don't think it's a good idea to make this package provide linux. If you take a look at Arch Linux (official x86-64, not ARM)'s alternative kernels, they don't provide linux, e.g. linux-zen (PKGBUILD) only provides KSMBD-MODULE, UKSMD-BUILTIN, VHBA-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE.

The biggest reason to not provide linux is to ensure this package could co-exist with other kernels, all my aarch64 kernel packages are written like this. The official Arch Linux ARM kernels actually do it the imperfect way: every kernel package provides conflicting Image, Image.gz files and dtbs, etc, and providing linux thus conflicting with each other. My kernel packages however manage the kernel images and dtbs like the x86-64 does and can co-exist even with the offcial ALARM kernel.

Another big reason ArchLinux keeps the kernels unique and do not provide linux is that linux is strictly depended on only by kernel modules that build against it. If this package provides linux then you can install those module packages and brick your system as they won't ever work.

Also, it will be a bad idea to make an AUR kernel package that provides linux, which would mean it can be fetched as a dependency by the x86-64 ArchLinux users.

As a work around, you can either use the --assume-installed argument of pacman, or rebuilt kodi-rpi with a fixed PKGBUILD.

kyak commented on 2023-07-22 13:34 (UTC)

@7Ji first of all, thanks! This package works fine on opi5 plus.

I think this package should Provide linux. This way, I can uninstall linux-aarch64 for good.

The problem with this package not providing linux is that packages like kodi-rpi depend on linux and this makes it problematic to remove linux-aarch64.

7Ji commented on 2023-07-22 04:29 (UTC) (edited on 2023-07-22 04:30 (UTC) by 7Ji)

@n0rad

Thank you for notification, package updated and sha256sum fixed. This is not the first time the github patch generation result changed and the sha256sum was changed, it has changed before. I guess the undergoing changes of Github recently has causes this.

n0rad commented on 2023-07-21 18:45 (UTC)

There is a new version eb1c681e5184e51d8ce1f351559d149d17f48b57 + I don't understand why but the patch checksum changed 6ec4e4767c7df92f9fb33cc6548efd86eb8fca2c53b6c0f76aac4bcee628d5ba -> e9c720fa4dba291f3a87a04eb9245fcf99cd0c4164d2c5deefe7ca35eedf1960 while pointing to old commit on your archived repo. So the package is currently broken

7Ji commented on 2023-06-18 05:48 (UTC) (edited on 2023-06-18 06:01 (UTC) by 7Ji)

@Rippanda12

Please use the latest commit (adds support for 5+) 7639c684a04b6f0ad068400da05d6c2ed2b7f18e

Thank you for notification. I've upgraded the package and verified it on my opi5. But I don't have a opi5 plus to verify if it works. Please report if it works on your opi5plus.

You could download pre-built images and pacakges later from the CI job from my repo after the CI finished if you don't have time/resource to build it by yourself.

Rippanda12 commented on 2023-06-17 19:48 (UTC)

Please use the latest commit (adds support for 5+) 7639c684a04b6f0ad068400da05d6c2ed2b7f18e