Go to the documentation of this file.
12 #ifndef ZYPP_PACKAGE_H
13 #define ZYPP_PACKAGE_H
75 std::string
group()
const;
80 std::string
url()
const;
84 std::list<std::string>
authors()
const;
145 #endif // ZYPP_PACKAGE_H
intrusive_ptr< const TRes > constPtrType
DEFINE_PTR_TYPE(Application)
std::list< ChangelogEntry > Changelog
List of ChangelogEntry.
A Solvable object within the sat Pool.
Package(const sat::Solvable &solvable_r)
Ctor.
OnMediaLocation location() const
Location of the resolvable in the repository.
CheckSum checksum() const
Checksum the source says this package should have.
std::string distribution() const
std::string sourcePkgLongName() const
The source rpms "name-version-release.type".
std::string group() const
Edition represents [epoch:]version[-release]
std::string sourcePkgName() const
Name of the source rpm this package was built from.
TraitsType::constPtrType constPtr
Changelog changelog() const
Get the package change log.
FileList filelist() const
Return the packages filelist (if available).
Store and operate with byte count.
sat::ArrayAttr< PackageKeyword, IdString > Keywords
std::list< std::string > authors() const
intrusive_ptr< TRes > PtrType
Easy-to use interface to the ZYPP dependency resolver.
std::string sourcePkgType() const
The type of the source rpm ("src" or "nosrc").
ByteCount sourcesize() const
Size of corresponding the source package.
std::string buildhost() const
LookupAttr::TransformIterator based container to retrieve list attributes.
ResTraits< Self > TraitsType
Keywords keywords() const
std::string packager() const
bool empty() const
Test for an empty path.
sat::ArrayAttr< std::string, std::string > FileList
std::string license() const
bool maybeUnsupported() const
True if the vendor support for this package is unknown or explictly unsupported.
Edition sourcePkgEdition() const
Edition of the source rpm this package was built from.
bool isCached() const
Whether the package is cached.
Pathname cachedLocation() const
Location of the downloaded package in cache or an empty path.
VendorSupportOption vendorSupport() const
Returns the level of supportability the vendor gives to this package.
Base for resolvable objects.
std::string url() const
Don't ship it as class Url, because it might be in fact anything but a legal Url.