Feature #26
closedSwitch BeagleBox build to use BUI distribution, dropping Matchbox from Buildroot
100%
Description
This should be easy to do:
1. Remove matchbox from buildroot config
2. Create bui package for buildroot
3. integrate into buildroot build (like surf and xterm)
The problem will be in finding out how to do a direct download from SourceForge. How do I get a URL I can use every time?
Related issues
Updated by Hammel over 14 years ago
Ah. Looks like the link from the Files page actually works if used with wget. So the redirection issue found with older generations of SourceForge is no longer an issue. We can just use the following URL (and similar as the version changes):
http://sourceforge.net/projects/beaglebox/files/bui/V0.1.0/bui-0.1.0.tar.gz/download
However, if this doesn't work (and it may not all the time), take a look at how Buildroot does it. BR2_SOURCEFORGE_MIRROR is set in the config file and is prepended to the download URL, such as with zlib:
ZLIB_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libpng
The URL is then $(ZLIB_SITE)/$(ZLIB_SOURCE)
Of course, this doesn't always work either, at least not while I'm writing this and the mirror is set to "easynews".
Updated by Hammel about 14 years ago
The current BUI build needs to have a make install added for all of the subpackages before it can be integrated into the BeagleBox build. Surf's buildroot package has an example of install commands similar to what BUI can use.
Updated by Hammel almost 14 years ago
The split-out projects from BUI have now been integrated into the BeagleBox rootfs build. Matchbox is not enabled in the rootfs build. The BUI build within Buildroot has been verified to complete but the binaries have not yet been tested on the platform because X has not been brought up there yet.
One X has been brought up then these binaries can be tested. If they work, this issue can be closed.
Updated by Hammel almost 14 years ago
Tested. BUI starts just fine with xinit launched from inittab.
Closing this issue.