Entries Tagged as 'Melas'

How to build a standalone GCC cross compiler using Melas

Building GNU GCC cross-compilers can be a somewhat dark art, and can be quite complicated if you are trying to do it for the first time, and especially frustrating if it is something that you need to do in order to reach some very different goal. Numerous tutorials have been written about how to do this (for various versions of GCC, Binutils and glibc/uclibc), as well as a number of tools, the most famous of which is probably Dan Kegel’s crosstool.

Melas is a generic build assistant tool, which can make this procedure quite easy in some scenarios, given the right mls file that describes the procedure. This post explains how to easily make a gcc cross-compiler with Melas using an existing mls definition file.

[Read more →]

Rearranging the Igelle project websites

Much of the web content related to the Igelle operating system and related projects (BarPanel, Melas) was moved around a little bit today. Here’s a summary of the changes and new URLs:
[Read more →]

How to build and install WebKit and the Midori Browser using the Melas packaging tool

The Midori Browser is an attractive, lightweight web browser utilizing the WebKit backend. For me, the elegance of the Midori/WebKit combo is something impressive; when compiled and installed, the complete browser runs from two files; one shared library (webkit*.so) and one executable (midori). For me, this is truly refreshing after the “mess” that comes when building/installing Firefox.

The downside? Midori and WebKit are both non-stable, rapidly changing softwares and no binary packages are really available for either. Numerous instructions exist for how to compile these, though. Here’s one more to add to that list, but this time using Melas; and you actually get .deb packages that you can then remove and/or upgrade. These instructions, therefore, assume a .deb -based system. This was tested on Ubuntu 7.04, but shouldn’t (hopefully) be much different for any other recent Ubuntu.
[Read more →]

Melas v0.10.0

Melas is an uncomplicated build and packaging tool used to compile software and create installable package files. Melas can be used to reliably reproduce builds and perform dependency tracking. Cross-compilation is supported through integration with Sbox2.

Melas v0.10.0 is a feature and bugfix release over the previous v0.9.0 release. Changes and additions in this release include:

[Read more →]

How to easily make deb packages with Melas

Producing deb packages for a piece of software does not necessarily have to be as complicated as it sometimes seems to be. By traditional wisdom, making a deb package takes a fair amount of preparation and maintenance work, as described in (among others) the following howto’s:

And of course the infamous..

Based on these, it looks like creating a deb package is very difficult (at least that was my first impression).

However, if following the Debian project’s internal maintenance process is not of importance (as it probably would not be for those who are producing independent packages), creating the deb installers can be done quickly and with less pain using other tools, such as Melas.

[Read more →]

Melas 0.9.0

Melas is an uncomplicated build and packaging tool used to compile software and create installable package files. Melas can be used to reliably reproduce builds and perform dependency tracking. Cross-compilation is supported through integration with Sbox2.

Having previously been a component of the Igelle distribution, Melas is now also released separately, as it can be quite useful in it’s own right. The software is very simple, yet quite powerful.

[Read more →]