X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcepackage.h;h=20461fb6187f6f975ef31881f538d1de74b53527;hb=30aa066f674421268abc6c79bf828e005ac50031;hp=9327f17c4eccc619cfa9e1b2dd5226d93c8ed701;hpb=3f541fceb5aeb5d685ceb2363ebbca1cb1c3eb84;p=builder.git diff --git a/source/sourcepackage.h b/source/sourcepackage.h index 9327f17..20461fb 100644 --- a/source/sourcepackage.h +++ b/source/sourcepackage.h @@ -51,6 +51,8 @@ public: void tar_file(const std::string &); }; + typedef std::list ComponentList; + private: std::string version; std::string description; @@ -65,6 +67,7 @@ private: public: SourcePackage(Builder &, const std::string &, const Msp::FS::Path &); + const std::string &get_version() const { return version; } const std::string &get_description() const { return description; } const Msp::FS::Path &get_source() const { return source; } @@ -77,15 +80,7 @@ public: Builder &get_builder() const { return builder; } DependencyCache &get_deps_cache() const { return deps_cache; } - std::string expand_string(const std::string &) const; private: - virtual void do_configure(const StringMap &, unsigned); - - /** Initializes configuration options. */ - void init_config(); - - /** Fills in build info based on configuration. All required packages must be - configured when this is called. */ virtual void create_build_info(); virtual void create_targets();