diff options
author | Michael Vogt <mvo@debian.org> | 2014-05-08 14:29:30 +0200 |
---|---|---|
committer | Michael Vogt <mvo@debian.org> | 2014-05-08 14:29:30 +0200 |
commit | 070536e61cb203a9c74013be2a26322b582a9674 (patch) | |
tree | 9126356edcc1e239c6d87e3cb2921318238d501b /apt-pkg/deb/debindexfile.h | |
parent | 1816266852b25faec4f2ed1a67171eddb39b2102 (diff) | |
parent | 77da39b95870498431fc21df65900acc5ce2f7ea (diff) |
Merge remote-tracking branch 'mvo/feature/build-dep-dsc2' into debian/experimental
Conflicts:
apt-pkg/deb/debindexfile.cc
apt-pkg/deb/debindexfile.h
apt-pkg/deb/debsrcrecords.cc
Diffstat (limited to 'apt-pkg/deb/debindexfile.h')
-rw-r--r-- | apt-pkg/deb/debindexfile.h | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/apt-pkg/deb/debindexfile.h b/apt-pkg/deb/debindexfile.h index 69754e79d..18322dc1b 100644 --- a/apt-pkg/deb/debindexfile.h +++ b/apt-pkg/deb/debindexfile.h @@ -192,7 +192,29 @@ class debDebPkgFileIndex : public pkgIndexFile debDebPkgFileIndex(std::string DebFile); virtual ~debDebPkgFileIndex() {}; - +}; + +class debDscFileIndex : public pkgIndexFile +{ + private: + std::string DscFile; + public: + virtual const Type *GetType() const APT_CONST; + virtual pkgSrcRecords::Parser *CreateSrcParser() const; + virtual bool Exists() const; + virtual bool HasPackages() const {return false;}; + virtual unsigned long Size() const; + virtual std::string Describe(bool /*Short*/) const { + return DscFile; + }; + + debDscFileIndex(std::string &DscFile); + virtual ~debDscFileIndex() {}; +}; + +class debDebianSourceDirIndex : public debDscFileIndex +{ + virtual const Type *GetType() const APT_CONST; }; #endif |