Jon Kent wrote:
> apt-src, good start, really like the fact that it
> figures out dependancies and creates .deb file once
> complete and is fairly easy to use.
> 
> However, there are some things I would like to see
> added at some point if possible:
> 
> 1) Option to compile dependances as opposed to
> automatically downloading the dependant packages.

I believe that apt-build can do this. Unfortunatly, we have some
divergent efforts with apt-build and apt-src, and I have not allocated
enough time to trying to merge the two. Not too worried about this yet 
since cometition can be good in the early stages.

> 2) Option to add additional compile flags to gcc.

pentium-builder lets you bolt this onto the side, but is a hack. Doing
it right involves putting something into policy, and checking/modifying
every build process of every package.

> 3) Option not to create a .deb file.  I wouldn't want
> this but some people might.

apt-src only builds debian packages if you pass it the --build option
when doing something else. For example:

        apt-src upgrade # upgrades all installed source trees
        apt-src upgrade -n # bpgrades and builds all installed source trees

You can also force --build on by default with the config file, and I
have been considering making that the default in which case you'd use
--no-build or the config file to turn it off. So I think I have this one
covered.

> 4) With depandancies it would be nice to be told what
> must be installed and what depandancies are optional.

We don't have a Build-Recommends or Build-Suggests, and it's not clear
they're worthwhile at all (from the perspective of autobuilders).

I could add an option to apt-src to make it not resolve any build
dependencies, and just warn about missing ones or something.

> 5) Not sure it this is possible, but maybe downloading
> source directly from author's site??

Not something I want to touch. Maybe if everyone added watch files to
their packages, then use uscan.

-- 
see shy jo

Attachment: pgpRAxphqVdqU.pgp
Description: PGP signature

Reply via email to