[maemo-developers] [maemo-developers] Re: Maemo Unofficial Debs

From: Andrew Flegg andrew at bleb.org
Date: Fri Jan 12 16:34:49 EET 2007
On 1/11/07, Andrew Flegg <andrew at bleb.org> wrote:
> On 1/11/07, Graham Cobb <g+770 at cobb.uk.net> wrote:
> >
> > In a recent posting to maemo-users Andrew Flegg mentioned his Maemo
> > Unofficial Debs project (http://mud-builder.garage.maemo.org/).  What
> > is the status of that?
>
[snip]

Sorry for following up to my own post, but it's just hit a milestone:
autoconf-based tarballs from upstream can be produced into Application
Manager debs automatically...

> It can, currently:
>
>    * Fetch sources from a tarball at a URL or a Debian package.
>    * Fetch build depedencies (from Debian, building source if necessary)
>    * Apply any Maemo patches.
>    * ...(1)
>    * Build a deb.
>    * ...(2)
>
> The two key missing steps at the moment are:
>
>   1) Fix "debian/control" and some other bits for Maemo Application
>      Manager compatibility.

This has now been done (and checked into Subversion); the XML file[1]:

<package>
    <fetch type="tarball">
    	<url>http://mesh.dl.sourceforge.net/sourceforge/netcat/netcat-0.7.1.tar.bz2</url>
    </fetch>
    <deb>
	<icon>http://netcat.sourceforge.net/favicon.ico</icon>
    </deb>
</package>

...produces the Deb which has been installed here:

   http://www.bleb.org/software/770/netcat2.png

Things like maintainer name, licence (and soon, short/long
descriptions) are worked out automatically unless overriden in the XML
file.

Given this success, I'm going to start on documenting the file format.
As usual, if anyone has any questions, please don't hesitate to ask.

Cheers,

Andrew

[1] https://garage.maemo.org/plugins/scmsvn/viewcvs.php/trunk/packages/netcat2.xml?root=mud-builder&view=markup

-- 
Andrew Flegg -- mailto:andrew at bleb.org  |  http://www.bleb.org/

More information about the maemo-developers mailing list