Project

General

Profile

Actions

Feature #26

closed

Switch BeagleBox build to use BUI distribution, dropping Matchbox from Buildroot

Added by Hammel over 14 years ago. Updated almost 14 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
root file system
Target version:
Start date:
25 Aug 2010
Due date:
% Done:

100%

Estimated time:
Severity:
Critical

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

Blocked by BUI - Testing #67: Split subprojects from bui project, push to new modules in CVS treeClosedHammel19 Dec 2010

Actions
Actions #1

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".

Actions #2

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.

Actions #3

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.

Actions #4

Updated by Hammel almost 14 years ago

Tested. BUI starts just fine with xinit launched from inittab.

Closing this issue.

Actions

Also available in: Atom PDF