~zyga/snapcraft/custom-plugin

  • Committer: Zygmunt Krynicki
  • Date: 2015-09-16 06:44:47 UTC
  • Revision ID: zygmunt.krynicki@canonical.com-20150916064447-1uazwt7u0u31j5dg
Add custom part type

This part type allows developers to integrate arbitrary projects with
arbitrary build commands. It is especially well suited for the long tail
of various projects that don't quite match the strict requirements of
autotools projects and that require custom sprinkle of magic in each
case.

Each custom project requires one definition in the snapcraft yaml file,
the list / string of custom commands. Those are invoked at part build
time. Three variables are interpolated into those commands, those are
$PART_{NAME,{INSTALL,BUILD}_DIR}.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Filename Latest Rev Last Changed Committer Comment Size
..
downloader-with-wiki-parts 165.1.1 8 years ago Sergio Schvezov wiki parts searched for when 'after' is not local Diff
godd 8 8 years ago Michael Vogt update with godd example Diff
gopaste 42 8 years ago Michael Terry Add more examples Diff
java-hello-world 90.3.4 8 years ago Michael Terry initial pass at jdk and ant-project support Diff
libpipeline 27 8 years ago Michael Terry switch readline to pipeline example, with surround Diff
py2-project 90.10.1 8 years ago Michael Terry Add python2 project type Diff
py3-project 75.5.2 8 years ago Michael Vogt rename examples/py3-spongeshaker -> examples/py3-p Diff
qmldemo 75.8.22 8 years ago Ted Gould Adding in a QML example Diff
tomcat-maven-webapp 88.2.8 8 years ago Loïc Minier Add sample snapcraft to create a Tomcat-hosted web Diff
webcam-webui 143.7.6 8 years ago Sergio Schvezov examples ref Diff