TODO: Create and add a debian package to ubuntu repositories

allsey87
Posts: 33
Joined: Fri Oct 26, 2012 1:50 pm

TODO: Create and add a debian package to ubuntu repositories

Post by allsey87 »

Is there any reason to why Bullet hasn't been packaged for the most mainstream linux yet?

Refer to: https://bugs.launchpad.net/ubuntu/+bug/614419

When distributing applications for Linux based on Bullet, what is the prefered method to the distribution of the physics engine? static linking the .a, shipping the precompiled .so or...?
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA

Re: TODO: Create and add a debian package to ubuntu reposito

Post by Erwin Coumans »

No idea about the reason, perhaps because there are no volunteers to do the task?

The preferred way of distributing Bullet is through a static linking library (.a or .lib for example).

If you are interested in it, why not volunteer?
allsey87
Posts: 33
Joined: Fri Oct 26, 2012 1:50 pm

Re: TODO: Create and add a debian package to ubuntu reposito

Post by allsey87 »

Good point, I would like learn how to do this actually, I will have go at it next week ;) and post back here.
allsey87
Posts: 33
Joined: Fri Oct 26, 2012 1:50 pm

Re: TODO: Create and add a debian package to ubuntu reposito

Post by allsey87 »

Hi Erwin,

So the way this will work is as follows: What I need is a svn branch of the source code that is only ever committed to every 2.8x etc release. Then by creating an account on Launchpad, we configure to import from this release branch, and after putting together a couple scripts, the bullet code is automatically built for 32 bit, 64 bit and possibly in the future, ARM architectures, everytime a new release is added to the svn release branch.

Ubuntu users can then add this ppa launchpad software repository, and will automatically receive updates via the update manager utility every time there is a commit in the release svn branch.

At the moment I can see you have a read only branch that is available via svn @:
svn checkout http://bullet.googlecode.com/svn/trunk/ bullet-read-only

However if this branch is committed to more than once a month, it is not suitable to be used as a stable release / distribution branch. Taking this into consideration, could you make a public release branch on the google code svn?

Cheers,

Michael
allsey87
Posts: 33
Joined: Fri Oct 26, 2012 1:50 pm

Re: TODO: Create and add a debian package to ubuntu reposito

Post by allsey87 »

Update:

Apparently someone has already packaged Bullet for Ubuntu, however the package is only available in Ubuntu 12.10+.

I'm not sure who is maintaining the package, but it is available the Ubuntu Universe repository.

Cheers,