On 2022/10/25 12:38, Stuart Henderson wrote:
> On 2022/10/24 23:15, Tobias Heider wrote:
> > u-boot-asahi is the Asahi Linux version of the u-boot bootloader that works
> > on Apple Silicon Arm hardware.
> >
> > We need this package to update the bootloader chain on these devices from
> > OpenBSD and to distribute newer device trees.
> >
> > There is already a u-boot port, but this fork has so many changes added that
> > it makes more sense to ship it as a separate port, as discussed with others
> > at g2k22.
> >
> > ok?
>
> That results in a bogus PKGNAME:
>
> $ make show=PKGNAMES
> u-boot-asahi-v2022.07-3
>
> the 'v' shouldn't be part of the version number, and - isn't allowed, it makes
> the following part into a suffix that would be used by a multi-FLAVOR port.
>
> This fixes it (while there I dropped the "-" in do-install, as with m1n1
> this should fail if the files aren't present, also should normally use
> one of the ${INSTALL_xx} rather than just cp).
>
> --- Makefile.orig Tue Oct 25 12:30:38 2022
> +++ Makefile Tue Oct 25 12:38:14 2022
> @@ -1,11 +1,11 @@
> COMMENT= U-Boot firmware for Apple Silicon
>
> +VERSION= 2022.07-3
> GH_ACCOUNT= AsahiLinux
> GH_PROJECT= u-boot
> -VERSION= v2022.07-3
> -GH_TAGNAME= asahi-${VERSION}
> +GH_TAGNAME= asahi-v${VERSION}
>
> -DISTNAME= u-boot-asahi-${VERSION}
> +PKGNAME= u-boot-asahi-${VERSION:S/-/./g}
>
> CATEGORIES= sysutils
> HOMEPAGE= https://github.com/AsahiLinux/u-boot
> @@ -41,7 +41,7 @@ do-build:
> do-install:
> ${INSTALL_DATA_DIR} ${PREFIX}/share/u-boot
> ${INSTALL_DATA_DIR} ${PREFIX}/share/u-boot/apple_m1
oh, no need for the first ${INSTALL_DATA_DIR} either
No comments:
Post a Comment