Packages for Ubuntu Natty (and Oneiric) #43

Merged
merged 3 commits into from May 5, 2011

Projects

None yet

2 participants

@matttbe
Contributor
matttbe commented May 4, 2011

Hello,

Firstly I want to say thank you for your application and to release it under a GPL licence!

A few days ago, I saw that there was a ppa for foobnix but the package for Natty has failed to build. It's seems it's because 'cdbs' wants to use python2.6 and python2.6 is not in the build-depends field. Moreover there is a MakeFile file but you don't use it (cdbs directly use setup.py file because you've added python-support). This is the reason that I propose to you to use debhelper (cdbs is not so helpful here because of the MakeFile) and to force to use the 'make' command in order to build, clean and install Foobnix.
I've tested the build of Foobnix package on Oneiric and on Natty with pbuilder and I've sent it on my ppa (https://launchpad.net/~matttbe/+archive/ppa/+packages) but it will not build before 5 or 7 hours!
But if you want you can download the package (to test it before launchpad but it should work because it works with pbuilder...):
dget https://launchpad.net/~matttbe/+archive/ppa/+files/foobnix_2.5.13.1-0ubuntu1~matttbe~natty0.dsc

So don't hesitate to merge this branch with the new version of the 'debian' directory ;)

PS: I think it's maybe better to install your images into a folder like share/foobnix/data and not in share/pixmaps.

debian: Used debhelper instead of cdbs (cdbs is not so helpful here) and use the make command to build, clean and install foobnix.
Debian ChangeLog:

  • debian/control: added debhelper, removed cdbs
  • debian/rules:
    • Switched to debhelper
    • Used the Makefile file (and not directly setup.py)
    • Added the Upstream's ChangeLog
matttbe added some commits May 4, 2011
@matttbe matttbe debian: Used debhelper instead of cdbs (cdbs is not so helpful here) …
…and use the make command to build, clean and install foobnix.

Debian ChangeLog:
  * debian/control: added debhelper, removed cdbs
  * debian/rules:
    - Switched to debhelper
    - Used the Makefile file (and not directly setup.py)
    - Added the Upstream's ChangeLog
f763d3d
@matttbe matttbe debian/rules:
 - Used python_distutils with dh_auto_clean and dh_auto_install (it seems it's adviced...)
281f5e0
@matttbe matttbe debian/rules: removed useless comments ca854d9
@foobnix foobnix merged commit ca854d9 into foobnix:master May 5, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment