Cross-distribution system package compiler
Bugfixes:
New features:
-o/--output
option now accepts directory names in addition to file names. If a directory is given, the package will be placed in there using the naming convention for the selected package format.alpha
and beta
have been added to the pkg.toml section [[package]]
.Changes:
Bugfixes:
/bin/sh
is not a bash).Bugfixes:
Changes:
/usr/bin/holo-build
now exits with non-zero status when no package format was given and automatic selection fails.Deprecation notices:
--debian
, --pacman
and --rpm
options are deprecated. Use the new
option --format={debian,pacman,rpm}
instead.--stdout
option and its negation are deprecated. Use the new --output
option instead.New features:
--format
and
--output
replace multiple other options which are now deprecated (see
above).holo-build
will complain when trying to overwrite an existing target file
unless instructed to do so with the new --force
option. No complaint will be
issued if the target file is identical to what holo-build
would've written.New features:
package.architecture
field can be used to build packages
with compiled binaries for selected x86 and ARM architectures.Miscellaneous:
Deprecation notices:
package.setupScript
and package.cleanupScript
keys are deprecated.
Use the new [[action]]
syntax instead.package.definitionFile
key is deprecated, without replacement. See
below.--(no-)reproducible
options are deprecated. All packages produced by
holo-build are now fully reproducible.New features:
[[action]]
sections. This syntax
replaces package.setupScript
and package.cleanupScript
.Changes:
package.definitionFile
is not needed anymore (and deprecated, see above).
The definition file's name is now derived from the package name by default.--reproducible
option is not needed anymore (and deprecated, see above).Miscellaneous:
0xD6019A3E17CA2D96
.New features:
Bugfixes:
Miscellaneous changes:
Bugfixes:
When downloading a release tarball from the list below, always choose the first option. The other options are auto-generated by Github, but don't contain submodules that are required for correct compilation.
Changes:
fakeroot
dependency is gone.Bugfixes:
When downloading a release tarball from the list below, always choose the first option. The other options are auto-generated by Github, but don't contain submodules that are required for correct compilation.