From 7f86ee1fd487cb7fd4a1b76949951ad8e4b8b69d Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 11 Jul 2018 13:35:50 +0300 Subject: Add support for package project manifest value --- libbpkg/manifest.hxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libbpkg/manifest.hxx') diff --git a/libbpkg/manifest.hxx b/libbpkg/manifest.hxx index 72af14c..cd81d6e 100644 --- a/libbpkg/manifest.hxx +++ b/libbpkg/manifest.hxx @@ -388,6 +388,7 @@ namespace bpkg package_name name; version_type version; + butl::optional project; butl::optional priority; std::string summary; std::vector license_alternatives; @@ -412,6 +413,9 @@ namespace bpkg butl::optional sha256sum; butl::optional fragment; + const package_name& + effective_project () const noexcept {return project ? *project : name;} + public: package_manifest () = default; // VC export. package_manifest (butl::manifest_parser&, bool ignore_unknown = false); -- cgit v1.1