Please provide a script to setup build-deps for builds from bzr when running Ubuntu

Bug #500334 reported by Martin Owens
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Netbook Remix Launcher
Confirmed
Wishlist
Unassigned

Bug Description

Currently you need to install gnome-common and gtk-doc-tools manually in order to build netbook-launcher from the bzr repository.

It would be nice to provide a script for Ubuntu users to easily install all build-deps for builds from bzr.

Revision history for this message
LaserJock (laserjock) wrote :

I would think this should rather be listed in a README or INSTALL file. You shouldn't be relying on apt to know how to build something from VCS and if it's not needed for actual building I don't think it should be added to build deps.

Revision history for this message
Martin Owens (doctormo) wrote :

Perhaps add the installation of the dep into a script, call it 'getdep.sh' or some such. surely there is a standard for this other than simply documenting it (which still delays the process of getting into development)

Revision history for this message
Loïc Minier (lool) wrote :

Martin, I can't think of any standard way to do this; the closest I know of from other Gtk+-ish software to declare such things in a machine readable format are jhbuild modulesets. Apparently, netbook-launcher is listed in the gnome-2.xy.modules jhbuildrcs.

I don't think jhbuild can install the proper build-dep packages for you, but it could at least build them from source for you.

summary: - Missing build-dep: gnome-common
+ Please provide a script to setup build-deps for builds from bzr when
+ running Ubuntu
description: updated
Revision history for this message
Loïc Minier (lool) wrote :

I'm subscribed to the UNR bugs which is how I saw these bugs, but I just came across:
http://doctormo.wordpress.com/2009/12/25/failure-to-develop-netbook-launcher/

FYI, package build-deps are correct in this case and shouldn't pull in gnome-common and gtk-doc-tools; these are not needed when building the package since it's built from a tarball and we don't need to run autotools stuff.

Changed in netbook-remix-launcher:
importance: Undecided → Wishlist
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.