apt  2.2.4
About: Apt (Advanced Package Tool) is a management system for software packages (Debian/Ubuntu). Release series 2.2.
  Fossies Dox: apt-2.2.4.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

private-source.cc File Reference
#include <config.h>
#include <apt-pkg/acquire-item.h>
#include <apt-pkg/acquire.h>
#include <apt-pkg/algorithms.h>
#include <apt-pkg/aptconfiguration.h>
#include <apt-pkg/cachefile.h>
#include <apt-pkg/cacheset.h>
#include <apt-pkg/cmndline.h>
#include <apt-pkg/configuration.h>
#include <apt-pkg/depcache.h>
#include <apt-pkg/error.h>
#include <apt-pkg/fileutl.h>
#include <apt-pkg/hashes.h>
#include <apt-pkg/indexfile.h>
#include <apt-pkg/metaindex.h>
#include <apt-pkg/pkgcache.h>
#include <apt-pkg/policy.h>
#include <apt-pkg/sourcelist.h>
#include <apt-pkg/srcrecords.h>
#include <apt-pkg/strutl.h>
#include <apt-pkg/version.h>
#include <apt-private/private-cachefile.h>
#include <apt-private/private-cacheset.h>
#include <apt-private/private-download.h>
#include <apt-private/private-install.h>
#include <apt-private/private-source.h>
#include <apt-pkg/debindexfile.h>
#include <apt-pkg/deblistparser.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include <iostream>
#include <set>
#include <sstream>
#include <string>
#include <vector>
#include <apti18n.h>
Include dependency graph for private-source.cc:

Go to the source code of this file.

Classes

struct  DscFile
 

Functions

static pkgCache::RlsFileIterator GetReleaseFileForSourceRecord (CacheFile &CacheFile, pkgSourceList const *const SrcList, pkgSrcRecords::Parser const *const Parse)
 
static pkgSrcRecords::ParserFindSrc (const char *Name, pkgSrcRecords &SrcRecs, std::string &Src, CacheFile &Cache)
 
bool DoSource (CommandLine &CmdL)
 
static std::vector< pkgSrcRecords::Parser::BuildDepRecGetBuildDeps (pkgSrcRecords::Parser *const Last, char const *const Src, bool const StripMultiArch, std::string const &hostArch)
 
static void WriteBuildDependencyPackage (std::ostringstream &buildDepsPkgFile, std::string const &PkgName, std::string const &Arch, std::vector< pkgSrcRecords::Parser::BuildDepRec > const &Dependencies)
 
bool DoBuildDep (CommandLine &CmdL)
 

Function Documentation

◆ DoBuildDep()

◆ DoSource()

◆ FindSrc()

◆ GetBuildDeps()

static std::vector<pkgSrcRecords::Parser::BuildDepRec> GetBuildDeps ( pkgSrcRecords::Parser *const  Last,
char const *const  Src,
bool const  StripMultiArch,
std::string const &  hostArch 
)
static

◆ GetReleaseFileForSourceRecord()

static pkgCache::RlsFileIterator GetReleaseFileForSourceRecord ( CacheFile CacheFile,
pkgSourceList const *const  SrcList,
pkgSrcRecords::Parser const *const  Parse 
)
static

◆ WriteBuildDependencyPackage()

static void WriteBuildDependencyPackage ( std::ostringstream &  buildDepsPkgFile,
std::string const &  PkgName,
std::string const &  Arch,
std::vector< pkgSrcRecords::Parser::BuildDepRec > const &  Dependencies 
)
static