Releases: genshen/pkg
Releases · genshen/pkg
v0.6.3
v0.6.2
pkg v0.6.2 with bug fixes
v0.6.1
pkg v0.6.1 with bug fixes
v0.6.0
pkg v0.6.0 with `list` subcommand, features support, parallel package…
v0.5.0
pkg v0.5.0 with `clean` subcommand and `git-replace` config
v0.4.1
v0.4.0
Features:
- support package inner building (by
add_subdirectory(package_source_path)) by setting envPKG_INNER_BUILD=ON; - use
AUTO_PKGinstruction by default if package'sbuildandcmake_libare not specified; - use
featuresto specific cmake options; - add new pkg env
PKG_FIND_PATH, which can be used incmake_libin pkg.yaml file:find_package(my_package {{.PKG_FIND_PATH}}).
v0.3.3
Features:
- redesign
pkg.yamlfile format (beta), use path as package's name; - cache fetched packages to user home and then copy to project vendor for building (not using global source)
- add CMAKE instruction to build CMake based dependencies;
- import tar file generated by
exportsubcommand to project vendor (not import to global cache now).
V0.3.2
Features:
- move source files storages to user home(
~/.pkg/registry) to avoid multiple source copies. - set http authentication config in project config file(
project-path/pkg.config.yaml) and user home config file(~/.pkg/pkg.config.yaml). see file example/pkg.config.yaml for example config file.
Fixed
- fix wrong returning of func GetPkgSumPath which may cause 'pkg import' command failed.