123456789101112131415161718192021222324252627282930313233343536 |
- - Add support for building packages inside a chroot, with Mock or Iurt.
- - Add support for workspace containing only one project, with everything
- in the root directory (when the projects_dir value is not set).
- - When no project name is given on command line, detect the project
- to use with the current working directory.
- - Add a test command. After building packages, this run some integration
- tests on the packages. This works on packages, or other files created
- by the build command.
- - Add an install command, to install the package that has been built.
- - Make the +d+ template variable a function that returns the distro
- config option value. Make it possible to override distro config in a
- project's config.
- - Add a pkg template function that take a generic package name as
- argument, and return a distro specific package name. To do this, it
- will use the first undef value after trying in the following order :
- * if the config option +distributions/[distro]/packages+ is a hash,
- then return the value with generic package name as key
- * if the config option +distributions/[distro]/packages+ is a string,
- then use it as the package name. You could do an exec in this option,
- if you want to use a script to convert the package name.
- * return the same package name
- - Write default templates for perl, python, ruby modules, and plugins
- to generate config file for modules with infos from CPAN, Python
- package index, Ruby gems, etc ... This should make it possible to
- create a package for any supported distribution, for a perl, python,
- ruby module with a single command.
|