diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2018-09-13 19:27:00 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2018-09-14 13:55:17 +0300 |
commit | 1367aa09951e0aa7491bc2a5bf7209b0b47be65e (patch) | |
tree | 8e4ffe92d9d7107d712f7096a7eb78872617efca /libbrep/package.cxx | |
parent | da39917917f03bd709eb7807cc5d900ddeb1e48c (diff) |
Add support for packages and builds global views
Diffstat (limited to 'libbrep/package.cxx')
-rw-r--r-- | libbrep/package.cxx | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/libbrep/package.cxx b/libbrep/package.cxx index 41dd4e2..e3921fe 100644 --- a/libbrep/package.cxx +++ b/libbrep/package.cxx @@ -64,32 +64,33 @@ namespace brep optional<string> fr, optional<string> sh, shared_ptr<repository_type> rp) - : id (rp->tenant, move (nm), vr), - name (id.name), - version (move (vr)), - project (move (pn)), - priority (move (pr)), - summary (move (sm)), - license_alternatives (move (la)), - tags (move (tg)), - description (move (ds)), - changes (move (ch)), - url (move (ur)), - doc_url (move (du)), - src_url (move (su)), - package_url (move (pu)), - email (move (em)), - package_email (move (pe)), - build_email (move (be)), - dependencies (move (dp)), - requirements (move (rq)), - build_constraints (version.compare (wildcard_version, true) != 0 - ? move (bc) - : build_constraints_type ()), - internal_repository (move (rp)), - location (move (lc)), - fragment (move (fr)), - sha256sum (move (sh)) + : id (rp->tenant, move (nm), vr), + tenant (id.tenant), + name (id.name), + version (move (vr)), + project (move (pn)), + priority (move (pr)), + summary (move (sm)), + license_alternatives (move (la)), + tags (move (tg)), + description (move (ds)), + changes (move (ch)), + url (move (ur)), + doc_url (move (du)), + src_url (move (su)), + package_url (move (pu)), + email (move (em)), + package_email (move (pe)), + build_email (move (be)), + dependencies (move (dp)), + requirements (move (rq)), + build_constraints (version.compare (wildcard_version, true) != 0 + ? move (bc) + : build_constraints_type ()), + internal_repository (move (rp)), + location (move (lc)), + fragment (move (fr)), + sha256sum (move (sh)) { assert (internal_repository->internal); } @@ -99,6 +100,7 @@ namespace brep version_type vr, shared_ptr<repository_type> rp) : id (rp->tenant, move (nm), vr), + tenant (id.tenant), name (id.name), version (move (vr)) { |