I want to convert some Ubuntu software in .deb
, specifically guake
, to packages for Ubuntu Snappy*.
According to the documentation on the Ubuntu dev tools,
All metadata lives in meta/package.yaml. The details of that file are documented in the snappy developer documentation, but in short, it's super simple and you can get away with something as straightforward as:
name: pkgname version: version-string apps: binary: - command: path/to/binary another-binary - command: path/to/another-binary
... your package is called "pkgname" ... version "version-string" and ... binaries, called pkgname/name and pkgname/another.
I googled it myself, and have found little on the subject of such conversion.
As a build engineer, by trade, and an Ubuntu enthusiast by love, I may be in a position to benefit from learning this sort of thing.
How does a .deb turn into snap*?
* Apparently, the format for packages for Ubuntu Snappy is called the "snap" format.