Class Paludis::PackageID
In: ../../../ruby/action.cc
Parent: Object

Metadata about a package.

Methods

Public Instance methods

The named metadata key.

Do we break Portage, and if so, why?

This method may be used by Environment implementations to apply a "we don‘t want packages that break Portage" mask.

build_dependencies_key → MetadataDependencySpecTreeKey

Our build dependencies

choices_key → MetadataChoicesKey

Our choices

dependencies_key → MetadataDependencySpecTreeKey

Our dependencies

fetches_key → MetadataFetchableURISpecTreeKey

Things we fetch

from_repositories_key → MetadataCollectionKey

Our source origin repository

homepage_key → MetadataSimpleURISpecTreeKey

Our homepage

installed_time_key → MetadataTimeKey

Our installed time

keywords_key → MetadataCollectionKey

Our keywords

long_description_key → MetadataStringKey

Our long description

masked? → true or false

Do we have any masks?

post_dependencies_key → MetadataDependencySpecTreeKey

Our post dependencies

run_dependencies_key → MetadataDependencySpecTreeKey

Our run dependencies

short_description_key → MetadataStringKey

Our short description

Returns whether we support an action.

[Validate]