class Builder;
class Package;
-typedef std::list<Package *> PackageList;
-
/**
A package is a distributable piece of software. Package information may be
obtained in several ways: Build files of source packages, pkg-config for binary
void require(const std::string &);
};
+ typedef std::list<Package *> Requirements;
+
protected:
Builder &builder;
std::string name;
- PackageList requires;
+ Requirements requires;
BuildInfo export_binfo;
bool prepared;
const std::string &get_name() const { return name; }
Builder &get_builder() const { return builder; }
- const PackageList &get_required_packages() const { return requires; }
+ const Requirements &get_required_packages() const { return requires; }
const BuildInfo &get_exported_build_info() const { return export_binfo; }