lp:~zyga/snapcraft/custom-plugin
- Get this branch:
- bzr branch lp:~zyga/snapcraft/custom-plugin
Branch merges
- Sergio Schvezov: Disapprove
-
Diff: 103 lines (+84/-0)3 files modified.bzrignore (+1/-0)
plugins/custom.yaml (+9/-0)
snapcraft/plugins/custom.py (+74/-0)
Branch information
Recent revisions
- 170. By Zygmunt Krynicki
-
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 <email address hidden>
- 169. By Zygmunt Krynicki
-
Symlink .bzrignore to .gitignore
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 168. By Zygmunt Krynicki
-
Explicitly ignore __pycache__
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 167. By Sergio Schvezov
-
Try to use wiki when after in part is not local by sergiusens approved by sergiusens,
chipaca, dholbach - 164. By Daniel Holbach
-
fix crash when stage_packages is defined in the yaml for the plugin, but empty (getattr does not use [] as default return value in that case) by dholbach approved by sergiusens
- 163. By Sergio Schvezov
-
Collision logic updates with an introduction of _BUILTIN_OPTIONS so all parts have a certain set of options by default even if not declared. by sergiusens approved by mvo
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~snappy-dev/snapcraft/core