aboutsummaryrefslogtreecommitdiff
path: root/bpkg/system-package-manager-debian.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2023-02-15 11:39:38 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2023-02-21 04:46:55 +0200
commit8166e873c0cad830001ff84a15450cd9a7958c19 (patch)
tree298acca1cb08d147522cd4cdabc546f76f7b223a /bpkg/system-package-manager-debian.hxx
parent112428df3d899af280aca6f03c721bc7065bb787 (diff)
WIP
Diffstat (limited to 'bpkg/system-package-manager-debian.hxx')
-rw-r--r--bpkg/system-package-manager-debian.hxx15
1 files changed, 8 insertions, 7 deletions
diff --git a/bpkg/system-package-manager-debian.hxx b/bpkg/system-package-manager-debian.hxx
index 8fccb55..3708faa 100644
--- a/bpkg/system-package-manager-debian.hxx
+++ b/bpkg/system-package-manager-debian.hxx
@@ -23,10 +23,10 @@ namespace bpkg
// For background, a library in Debian is normally split up into several
// packages: the shared library package (e.g., libfoo1 where 1 is the ABI
// version), the development files package (e.g., libfoo-dev), the
- // documentation files package (e.g., libfoo-doc), the debug symbols
- // package (e.g., libfoo1-dbg), and the architecture-independent files
- // (e.g., libfoo1-common). All the packages except -dev are optional
- // and there is quite a bit of variability here. Here are a few examples:
+ // documentation files package (e.g., libfoo-doc), the debug symbols package
+ // (e.g., libfoo1-dbg), and the (usually) architecture-independent files
+ // (e.g., libfoo1-common). All the packages except -dev are optional and
+ // there is quite a bit of variability here. Here are a few examples:
//
// libsqlite3-0 libsqlite3-dev
//
@@ -130,9 +130,10 @@ namespace bpkg
pkg_install (const vector<package_name>&) override;
virtual void
- generate (packages&&,
- packages&&,
- strings&&,
+ generate (const packages&,
+ const packages&,
+ const strings&,
+ const package_manifest&,
const dir_path&,
optional<recursive_mode>) override;