[maemo-developers] dpkg: serious warning: files list .......

From: Guillem Jover guillem.jover at nokia.com
Date: Mon Feb 19 21:55:52 EET 2007
On Mon, 2007-02-19 at 19:15:31 +0100, ext Visti Andresen wrote:
> On Mon, 19 Feb 2007 19:04:34 +0200 Marius Gedminas wrote:
> > On Sun, Feb 18, 2007 at 09:18:34PM +0100, Visti Andresen wrote:
> > > "dpkg-buildpackage -rfakeroot" creates a debian/files file containing:
> > > n770-fire_1.2_armel.deb user/games optional
> >
> > That's not good either.
>
> Any idea what this file should contain?
> And how make it contain the proper content, as it seem to be auto
> generated.

No, that file is fine.

> > > I was wondering if anyone knows which newbie mistake I made?
> > 
> > We can't tell without looking at your source code (especially the
> > debian/ directory).
> 
> Ups probably should have written this yesterday: 
> Sources are available though "svn checkout https://garage.maemo.org/svn/n770demos"
> 
> The debian directory is located under packages/fire/

There's several problems with your package:

* Do not hardcode the Depends for shared libraries, use a substvar.
* Why are you using a Pre-Depends?

* You should move the contents of the binary target to binary-arch, and
  make binary depend on binary-arch and binary-indep.
* You could use a n770-fire.install file istead of the install calls in
  debian/rules.

* This package will not build when provided as a source package as it's
  not self contained, you are ascending two dirs up the hierarchy,
  outside of what's provided in it.

regards,
guillem

More information about the maemo-developers mailing list