Skip to content

Releases: genshen/pkg

v0.6.3

08 Jan 13:45
v0.6.3
d0fc5b0

Choose a tag to compare

pkg v0.6.3 with bug fixes and `--no-cache` option for pkg fetch

v0.6.2

22 Sep 07:41
v0.6.2
aca93a1

Choose a tag to compare

pkg v0.6.2 with bug fixes

v0.6.1

26 Dec 08:15
v0.6.1
953a3a8

Choose a tag to compare

pkg v0.6.1 with bug fixes

v0.6.0

17 Dec 11:05
v0.6.0
7a92eb8

Choose a tag to compare

pkg v0.6.0 with `list` subcommand, features support, parallel package…

v0.5.0

29 Apr 07:27
v0.5.0
3c6aae3

Choose a tag to compare

pkg v0.5.0 with `clean` subcommand and `git-replace` config

v0.4.1

24 Jul 15:36
v0.4.1

Choose a tag to compare

  • docker image update: clang10, cmake 3.18
  • specific cmake config and building arguments in command line of pkg install

v0.4.0

20 Jan 10:25

Choose a tag to compare

Features:

  • support package inner building (by add_subdirectory(package_source_path)) by setting env PKG_INNER_BUILD=ON;
  • use AUTO_PKG instruction by default if package's build and cmake_lib are not specified;
  • use features to specific cmake options;
  • add new pkg env PKG_FIND_PATH, which can be used in cmake_lib in pkg.yaml file: find_package(my_package {{.PKG_FIND_PATH}}).

v0.3.3

09 Jan 13:43

Choose a tag to compare

Features:

  • redesign pkg.yaml file 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 export subcommand to project vendor (not import to global cache now).

V0.3.2

19 Oct 08:46

Choose a tag to compare

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.

v0.3.1

29 Sep 11:52

Choose a tag to compare

Features:

  • --self option to build a specific package only in build command;
  • use dependencies graph file to build and install packages.