Just a quick blog to point you at the external dependencies branch of JHBuild i’ve been working on.
The external deps branch aims to do 2 things:
- Don’t jhbuild any modules that are already system installed
- Add a new command to jhbuild to install system packages so they don’t need to be jhbuilded
It pretty much works, it needs massaging into shape to merge into master. Then we need to collect some meta-data:
- Minimum versions. How do we know if the system installed glib is new enough? I added a minimum=”" annotation to the dependency information we already have.
- Package names. Right now it’s a bit difficult to map jhbuild module names to package names. I’ve added aliases files for now, and some crude python to try and infer the aliases for Debian. Better ideas welcome.
I also need to get round to a PackageKit backend so it supports more than Debian/Ubuntu :]
If you want a jhbuild where ‘jhbuild build gedit’ only builds the least amount of stuff, help me :]