AutomagicBinaryPackaging
Given binary tarballs from upstream software vendors, turn those into packages in a PPA as quickly and smoothly as possible.
Contact: JonathanLange
On Launchpad: binary
Rationale
Ubuntu has a SoftwareCenter where people can buy applications. We want to make it very, very easy for application developers to publish their apps in the software center. For many such folk, this means publishing binary applications.
Stakeholders
Name |
Interest |
Last consulted |
Rick Spencer |
Ubuntu Engineering manager |
2011-07-11 |
??? |
|
|
User stories
$STORY_NAME
As a $PERSON
I want $FEATURE
so that $BENEFIT
Constraints and Requirements
Must
- Take a binary tarball and turn it into a working source package
- Upload the finished source package to a PPA
Nice to have
- Figure out version from the containing directory in the uploaded tarball, if necessary
Must not
Out of scope
Assumptions
- Given a binary tarball and information from the developer portal
- Binary is built using C or C++
Measures of success
Ability to re-package existing binary applications in the SoftwareCenter. Testing against:
- The Clockwork Man 2
- Uplink
- World of Goo
- bukkon
Thoughts?
There are three separate phases to this:
- Create a valid source package
- Upload that to Launchpad
- Integrate with the existing developer portal