Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

If some needed modules are not in the Ubuntu 12.04 repositories, can I package and include them in the submission ppa for the App Showdown?

share|improve this question

2 Answers 2

up vote 0 down vote accepted

If the libraries are in the standard Ubuntu libraries then you don't need to include them in your package, they just need to be in the "Depends" field in your debian/control file.

If the libraries are not in the standard libraries, you can include them in a couple of ways:

  1. Include them in the binary package of your application, so that they will install to the same place as your application code.
  2. Include them in the source package of your application, but have them build into a separate binary package. The separate binary package will need to follow the same rules about installing to /opt/ though, so your application will need to know to look for it there.
share|improve this answer
1  
Dear Michael, your answer contradicts the rules of the showdown: "Novelty: [...]The application must contain exclusively original code and the Participant must be the original author of the content." This is from the rules at developer.ubuntu.com/showdown/rules. You have to either redefine the rules or your answer here! –  xubuntix Jun 16 '12 at 17:55
    
xubuntix is right, this point is not clear! –  andrebask Jun 16 '12 at 18:43
    
All of the apps will depend on some kind of library. As long as you have a significant amount of original and novel code (i.e. not just wrapping a CLI program in a terminal widget), then it's acceptable. Your submission will be judged solely on the part that is original code, the code in the libraries you use will not be considered. –  mhall119 Jun 22 '12 at 17:56

If the libraries you need are available in the next release ("quantal"), you could request a backport to precise, I suppose, but I'm not sure how fast that would happen...

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.