~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
..
ant-project.yaml 163.2.2 8 years ago Daniel Holbach remove superfluous systemPackages entry - it has b 178 bytes Diff Download File
autotools-project.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 225 bytes Diff Download File
cmake-project.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 197 bytes Diff Download File
copy.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 72 bytes Diff Download File
custom.yaml 170 8 years ago Zygmunt Krynicki Add custom part type This part type allows develo 151 bytes Diff Download File
go-project.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 144 bytes Diff Download File
go.yaml 132.1.1 8 years ago Sergio Schvezov go as build-deps instead of plugged 27 bytes Diff Download File
jdk.yaml 90.3.4 8 years ago Michael Terry initial pass at jdk and ant-project support Empty Diff Download File
make-project.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 160 bytes Diff Download File
maven-project.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 182 bytes Diff Download File
python2-project.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 165 bytes Diff Download File
python2.yaml 90.10.1 8 years ago Michael Terry Add python2 project type Empty Diff Download File
python3-project.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 165 bytes Diff Download File
python3.yaml 75.5.9 8 years ago Michael Vogt plugins/python3.yaml: we do not need module: pytho Empty Diff Download File
qml.yaml 75.8.40 8 years ago Ted Gould Drop the options statement Empty Diff Download File
readline.yaml 59 8 years ago Michael Terry Fix importing of plugin python names 74 bytes Diff Download File
tar-content.yaml 143.6.3 8 years ago Sergio Schvezov Expand filesets 93 bytes Diff Download File