Richard Hughes


            
          

for PackageKit 0.7.4


I. PackageKit Specification
PackageKit Introduction
Overall Description
Backends
Daemon Config Options
TransactionLogging
ShutdownTimeout
UseSyslog
DefaultBackend
Important Concepts
Package ID
Filters
Removing installed versions in search results
Filter examples
Error Enums
Group type
Cancellation
Transactions
Transaction example: Success
Transaction example: Failure
Transaction example: Trusted
Transaction example: Auto Untrusted
Transaction example: Package signature install
Transaction example: Download
Transaction example: Setting the locale
Transaction IDs
Status Values
Simultaneous Mode
Compiled Backends
Spawned Backends
Introduction
Methods
Common function outputs
II. D-Bus API Reference
org.freedesktop.PackageKit — PackageKit interface
org.freedesktop.PackageKit.Transaction — Transaction interface
III. libpackagekit GObjects
PkCatalog — Functionality for installing catalogs
PkCategory — Category object
PkClient — For creating new transactions
PkControl — For querying data about PackageKit
PkDesktop — Find desktop metadata about a package
PkDetails — Details object
PkDistroUpgrade — DistroUpgrade object
PkError — ErrorCode object
PkEulaRequired — EulaRequired object
PkFiles — Files object
PkMediaChangeRequired — MediaChangeRequired object
PkMessage — Message object
PkPackageSack — A sack of packages that can be manipulated
PkPackage — Package object
PkProgress — Transaction progress information
PkRepoDetail — RepoDetail object
PkRepoSignatureRequired — RepoSignatureRequired object
PkRequireRestart — RequireRestart object
PkResults — Transaction results
PkServicePack — Functionality for creating and reading service packs
PkTask — An abstract package task GObject, dealing with unsigned transactions, GPG keys and EULA requests.
PkTransactionPast — TransactionPast object
PkUpdateDetail — UpdateDetail object
IV. libpackagekit glib helpers
pk-bitfield
pk-client-sync
pk-common — Common utility functions for PackageKit
pk-control-sync
pk-enum — Functions for converting strings to enum and vice-versa
pk-package-ids — Functionality to modify multiple PackageIDs
pk-package-id — Functionality to read a PackageID
pk-task-sync
V. Frequently asked questions
Developer FAQ
Notify warnings...
Backends should send status signals...
Finished() after ErrorCode()...
Not respecting filters...