Try to get everything
This commit is contained in:
		@@ -6,7 +6,7 @@ EAPI=8
 | 
				
			|||||||
inherit toolchain-funcs
 | 
					inherit toolchain-funcs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MY_P="u-boot-${PV/_/-}"
 | 
					MY_P="u-boot-${PV/_/-}"
 | 
				
			||||||
DESCRIPTION="utilities for working with Das U-Boot"
 | 
					DESCRIPTION="utilities for working with Das U-Boot for the PinePhone Pro"
 | 
				
			||||||
HOMEPAGE="https://www.denx.de/wiki/U-Boot/WebHome"
 | 
					HOMEPAGE="https://www.denx.de/wiki/U-Boot/WebHome"
 | 
				
			||||||
SRC_URI="https://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
 | 
					SRC_URI="https://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
 | 
				
			||||||
S="${WORKDIR}/${MY_P}"
 | 
					S="${WORKDIR}/${MY_P}"
 | 
				
			||||||
@@ -31,6 +31,7 @@ src_prepare() {
 | 
				
			|||||||
		scripts/kconfig/Makefile \
 | 
							scripts/kconfig/Makefile \
 | 
				
			||||||
		tools/Makefile || die
 | 
							tools/Makefile || die
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
 | 
							#Apply PinePhone Pro patches
 | 
				
			||||||
		eapply "${FILESDIR}"/0001-PPP.patch
 | 
							eapply "${FILESDIR}"/0001-PPP.patch
 | 
				
			||||||
		eapply "${FILESDIR}"/0002-Add-ppp-dt.patch
 | 
							eapply "${FILESDIR}"/0002-Add-ppp-dt.patch
 | 
				
			||||||
		eapply "${FILESDIR}"/0003-Config-changes.patch
 | 
							eapply "${FILESDIR}"/0003-Config-changes.patch
 | 
				
			||||||
@@ -59,7 +60,15 @@ src_compile() {
 | 
				
			|||||||
		HOSTLDFLAGS="${LDFLAGS}"
 | 
							HOSTLDFLAGS="${LDFLAGS}"
 | 
				
			||||||
	)
 | 
						)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	emake "${myemakeargs[@]}" tools-only_defconfig
 | 
						emake "${myemakeargs[@]}" pinephone-pro-rk3399_defconfig
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						echo 'CONFIG_IDENT_STRING=" Gentoo"' >> .config
 | 
				
			||||||
 | 
						echo 'CONFIG_USB_EHCI_HCD=n' >> .config
 | 
				
			||||||
 | 
						echo 'CONFIG_USB_EHCI_GENERIC=n' >> .config
 | 
				
			||||||
 | 
						echo 'CONFIG_USB_XHCI_HCD=n' >> .config
 | 
				
			||||||
 | 
						echo 'CONFIG_USB_XHCI_DWC3=n' >> .config
 | 
				
			||||||
 | 
						echo 'CONFIG_USB_DWC3=n' >> .config
 | 
				
			||||||
 | 
					  	echo 'CONFIG_USB_DWC3_GENERIC=n' >> .config
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	emake "${myemakeargs[@]}" \
 | 
						emake "${myemakeargs[@]}" \
 | 
				
			||||||
		NO_SDL=1 \
 | 
							NO_SDL=1 \
 | 
				
			||||||
@@ -87,3 +96,9 @@ src_install() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	doman ../doc/mkimage.1
 | 
						doman ../doc/mkimage.1
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pkg_postinst() {
 | 
				
			||||||
 | 
						einfo "This U-Boot is only to be used for the PinePhone Pro."
 | 
				
			||||||
 | 
						einfo "In /usr/src/linux use make pinephone_pro_defconfig to create a PinePhone Pro config"
 | 
				
			||||||
 | 
						einfo "After compiling a new Gentoo kernel, copy the resulting Image from /usr/src/linux/arch/arm64/boot/zImage to the boot partition (replacing the existing Image)."	
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user