<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY version SYSTEM "version.xml">
]>
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
  <bookinfo>
    <title>PackageKit Reference Manual</title>
    <releaseinfo>
      for PackageKit &version;
    </releaseinfo>
    <authorgroup>
      <author>
        <firstname>Richard</firstname>
        <surname>Hughes</surname>
        <affiliation>
          <address>
            <email>richard@hughsie.com</email>
          </address>
        </affiliation>
      </author>
    </authorgroup>
    <copyright>
      <year>2008-2017</year>
      <holder>The PackageKit Authors</holder>
    </copyright>
  </bookinfo>

  <reference id="specification">
    <title>PackageKit Specification</title>
    <partintro>
      <para>
        PackageKit is a D-Bus abstraction layer that allows the session user
        to manage packages in a secure way using a cross-distro, cross-architecture API.
        PackageKit is built using a lightweight backend architecture.
        PackageKit is product and vendor neutral and is currently being developed by a small team
        of developers.
      </para>
      <para>
        This part documents core features of PackageKit.
      </para>
    </partintro>
    <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
    <xi:include href="spec/pk-introduction.xml"><xi:fallback /></xi:include>
    <xi:include href="spec/pk-concepts.xml"><xi:fallback /></xi:include>
    <xi:include href="spec/pk-backend-compiled.xml"><xi:fallback /></xi:include>
    <xi:include href="spec/pk-backend-spawn.xml"><xi:fallback /></xi:include>
  </reference>

  <reference id="api-reference">
    <title>D-Bus API Reference</title>
    <partintro>
      <para>
        This part documents the D-Bus interface used to access the
        PackageKit daemon. The machine-readable specifications are
        available as XML documents for both the PackageKit interface
        and the PackageKit.Transaction interface.
        <xref href="https://github.com/PackageKit/PackageKit/blob/main/src/org.freedesktop.PackageKit.xml" scope="external" role="friend" format="html"> XML specification of the org.freedesktop.PackageKit interface</xref>
      </para>
    </partintro>
    <xi:include href="dbus/org.freedesktop.PackageKit.ref.xml"/>
    <xi:include href="dbus/org.freedesktop.PackageKit.Transaction.ref.xml"/>
  </reference>

  <reference id="lpackagekit-glib2">
    <title>packagekit-glib2</title>
    <partintro>
      <para>
        This part documents packagekit-glib2.
      </para>
    </partintro>
    <xi:include href="xml/pk-common.xml"/>
    <xi:include href="xml/pk-enum.xml"/>
    <xi:include href="xml/pk-package-id.xml"/>
    <xi:include href="xml/pk-offline.xml"/>
    <xi:include href="xml/pk-bitfield.xml"/>
    <xi:include href="xml/pk-category.xml"/>
    <xi:include href="xml/pk-client.xml"/>
    <xi:include href="xml/pk-client-helper.xml"/>
    <xi:include href="xml/pk-control.xml"/>
    <xi:include href="xml/pk-desktop.xml"/>
    <xi:include href="xml/pk-details.xml"/>
    <xi:include href="xml/pk-distro-upgrade.xml"/>
    <xi:include href="xml/pk-error.xml"/>
    <xi:include href="xml/pk-eula-required.xml"/>
    <xi:include href="xml/pk-files.xml"/>
    <xi:include href="xml/pk-item-progress.xml"/>
    <xi:include href="xml/pk-media-change-required.xml"/>
    <xi:include href="xml/pk-package-sack.xml"/>
    <xi:include href="xml/pk-package.xml"/>
    <xi:include href="xml/pk-progress.xml"/>
    <xi:include href="xml/pk-repo-detail.xml"/>
    <xi:include href="xml/pk-repo-signature-required.xml"/>
    <xi:include href="xml/pk-require-restart.xml"/>
    <xi:include href="xml/pk-results.xml"/>
    <xi:include href="xml/pk-source.xml"/>
    <xi:include href="xml/pk-task.xml"/>
    <xi:include href="xml/pk-transaction-list.xml"/>
    <xi:include href="xml/pk-transaction-past.xml"/>
    <xi:include href="xml/pk-update-detail.xml"/>
  </reference>

  <index id="api-index-0-5-0">
    <title>Index of new symbols in 0.5.0</title>
    <xi:include href="xml/api-index-0.5.0.xml"/>
  </index>
  <index id="api-index-0-5-2">
    <title>Index of new symbols in 0.5.2</title>
    <xi:include href="xml/api-index-0.5.2.xml"/>
  </index>
  <index id="api-index-0-5-3">
    <title>Index of new symbols in 0.5.3</title>
    <xi:include href="xml/api-index-0.5.3.xml"/>
  </index>
  <index id="api-index-0-5-4">
    <title>Index of new symbols in 0.5.4</title>
    <xi:include href="xml/api-index-0.5.4.xml"/>
  </index>
  <index id="api-index-0-5-5">
    <title>Index of new symbols in 0.5.5</title>
    <xi:include href="xml/api-index-0.5.5.xml"/>
  </index>
  <index id="api-index-0-6-0">
    <title>Index of new symbols in 0.6.0</title>
    <xi:include href="xml/api-index-0.6.0.xml"/>
  </index>
  <index id="api-index-0-6-1">
    <title>Index of new symbols in 0.6.1</title>
    <xi:include href="xml/api-index-0.6.1.xml"/>
  </index>
  <index id="api-index-0-6-2">
    <title>Index of new symbols in 0.6.2</title>
    <xi:include href="xml/api-index-0.6.2.xml"/>
  </index>
  <index id="api-index-0-6-3">
    <title>Index of new symbols in 0.6.3</title>
    <xi:include href="xml/api-index-0.6.3.xml"/>
  </index>
  <index id="api-index-0-6-4">
    <title>Index of new symbols in 0.6.4</title>
    <xi:include href="xml/api-index-0.6.4.xml"/>
  </index>
  <index id="api-index-0-6-5">
    <title>Index of new symbols in 0.6.5</title>
    <xi:include href="xml/api-index-0.6.5.xml"/>
  </index>
  <index id="api-index-0-6-10">
    <title>Index of new symbols in 0.6.10</title>
    <xi:include href="xml/api-index-0.6.10.xml"/>
  </index>
  <index id="api-index-0-6-11">
    <title>Index of new symbols in 0.6.11</title>
    <xi:include href="xml/api-index-0.6.11.xml"/>
  </index>
  <index id="api-index-0-6-13">
    <title>Index of new symbols in 0.6.13</title>
    <xi:include href="xml/api-index-0.6.13.xml"/>
  </index>
  <index id="api-index-0-7-2">
    <title>Index of new symbols in 0.7.2</title>
    <xi:include href="xml/api-index-0.7.2.xml"/>
  </index>
  <index id="api-index-0-7-5">
    <title>Index of new symbols in 0.7.5</title>
    <xi:include href="xml/api-index-0.7.5.xml"/>
  </index>
  <index id="api-index-0-8-0">
    <title>Index of new symbols in 0.8.0</title>
    <xi:include href="xml/api-index-0.8.0.xml"/>
  </index>
  <index id="api-index-0-8-1">
    <title>Index of new symbols in 0.8.1</title>
    <xi:include href="xml/api-index-0.8.1.xml"/>
  </index>
  <index id="api-index-0-8-2">
    <title>Index of new symbols in 0.8.2</title>
    <xi:include href="xml/api-index-0.8.2.xml"/>
  </index>
  <index id="api-index-0-8-6">
    <title>Index of new symbols in 0.8.6</title>
    <xi:include href="xml/api-index-0.8.6.xml"/>
  </index>
  <index id="api-index-0-8-8">
    <title>Index of new symbols in 0.8.8</title>
    <xi:include href="xml/api-index-0.8.8.xml"/>
  </index>
  <index id="api-index-0-8-11">
    <title>Index of new symbols in 0.8.11</title>
    <xi:include href="xml/api-index-0.8.11.xml"/>
  </index>
  <index id="api-index-0-8-12">
    <title>Index of new symbols in 0.8.12</title>
    <xi:include href="xml/api-index-0.8.12.xml"/>
  </index>
  <index id="api-index-0-8-14">
    <title>Index of new symbols in 0.8.14</title>
    <xi:include href="xml/api-index-0.8.14.xml"/>
  </index>
  <index id="api-index-0-8-16">
    <title>Index of new symbols in 0.8.16</title>
    <xi:include href="xml/api-index-0.8.16.xml"/>
  </index>
  <index id="api-index-0-8-17">
    <title>Index of new symbols in 0.8.17</title>
    <xi:include href="xml/api-index-0.8.17.xml"/>
  </index>
  <index id="api-index-0-9-1">
    <title>Index of new symbols in 0.9.1</title>
    <xi:include href="xml/api-index-0.9.1.xml"/>
  </index>
  <index id="api-index-0-9-5">
    <title>Index of new symbols in 0.9.5</title>
    <xi:include href="xml/api-index-0.9.5.xml"/>
  </index>
  <index id="api-index-0-9-6">
    <title>Index of new symbols in 0.9.6</title>
    <xi:include href="xml/api-index-0.9.6.xml"/>
  </index>
  <index id="api-index-1-0-2">
    <title>Index of new symbols in 1.0.2</title>
    <xi:include href="xml/api-index-1.0.2.xml"/>
  </index>
  <index id="api-index-1-0-10">
    <title>Index of new symbols in 1.0.10</title>
    <xi:include href="xml/api-index-1.0.10.xml"/>
  </index>
  <index id="api-index-1-0-12">
    <title>Index of new symbols in 1.0.12</title>
    <xi:include href="xml/api-index-1.0.12.xml"/>
  </index>
  <index id="api-index-1-1-2">
    <title>Index of new symbols in 1.1.2</title>
    <xi:include href="xml/api-index-1.1.2.xml"/>
  </index>
  <index id="api-index-1-1-8">
    <title>Index of new symbols in 1.1.8</title>
    <xi:include href="xml/api-index-1.1.8.xml"/>
  </index>
</book>

