How to build from source?

Asked by furicle

Since the only PPA is 9.10 - how can we build from source? What dependencies are required?
Installing a new OS is not the 'quick' way to get things done :-)

Question information

Language:
English Edit question
Status:
Answered
For:
Quickly Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Didier Roche-Tolomelli (didrocks) said :
#1

You need:
 python,
 python-central (>= 0.6.11),
 python-distutils-extra (>= 2.8) (not available in jaunty, don't know in other distros)
for building Quickly

To be able to use ubuntu-project template, you need:
         dpkg-dev,
         python-gtk2,
         glade,
         python-desktopcouch-records (>= 0.3), (no available in jaunty)
         python-launchpadlib,
         dput,
         bzr,
         devscripts,
         python-distutils-extra (>= 2.8) (no available in jaunty, but in pitti's ppa)

That's what prevent quickly to be shipped in jaunty, not Quickly himself. So, you should backport python-desktopcouch-records to jaunty if you wish to use the ubuntu-project template :)

Revision history for this message
Vincent-Xavier JUMEL (vincentxavier) said :
#2

What for "python-desktopcouch-records" is needed ?

Revision history for this message
Didier Roche-Tolomelli (didrocks) said :
#3

python-desktopcouch-records is a binding for couchdb in python, from apt-cache show:
A Python library for the Desktop CouchDB Records API.
in short, it enables to store preferences locally or remotely :)

All of those are in ubuntu-project template, not needed for Quickly core itself.

Revision history for this message
Rick Spencer (rick-rickspencer3) said :
#4

You can get by without desktopcouch, but you'll have to remove the desktopcouch code from the generated ubuntu-project before it will run. You'll also have to set up your own database and preference handling code.

Can you help with this problem?

Provide an answer of your own, or ask furicle for more information if necessary.

To post a message you must log in.