X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpackage.h;h=3a7ba3ab3c19cd71410874eeb2fd0877098ac478;hb=aa8d09ccd31c59c6499cf624520c20e5684da7ee;hp=8811390601c39ef2aa05b1ed201c7588ec667c34;hpb=592fa2bca4e973678cbdc86802fe1c151b40e04d;p=builder.git diff --git a/source/package.h b/source/package.h index 8811390..3a7ba3a 100644 --- a/source/package.h +++ b/source/package.h @@ -10,8 +10,6 @@ class Builder; class Package; -typedef std::list 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 @@ -29,12 +27,14 @@ public: void require(const std::string &); }; + typedef std::list Requirements; + protected: Builder &builder; std::string name; - PackageList requires; + Requirements requires; BuildInfo export_binfo; bool prepared; @@ -46,7 +46,7 @@ public: 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; }