Skip to content

abhi11/appstream

Repository files navigation

AppStream

=== Dependencies ===

## Core
 * glib2 (>= 2.36)
 * GObject-Introspection
 * libxml2
 * PackageKit (with backend/plugin development headers)
 * Xapian

## Optional
 * Vala Compiler (vapigen)

## Documentation
 * Publican

## Qt
 * Qt5 Core


=== Compiling instructions ===

To compile AppStream-Core, make sure that you have all required libraries (development files!) installed.
Then continue. (the build system will complain about missing dependencies)

You should use CMake directly to build AppStream-Core:
mkdir build
cd build
cmake .. <flags>
Possible flags are:
 -DPROVIDER_DEBIAN_DEP11=ON      -- Enable support for Debian DEP11 AppStream format
 -DPROVIDER_UBUNTU_APPINSTALL=ON -- Enable support for Ubuntu's AppInstall AppStream data provider
 -DDOCUMENTATION=ON              -- (Re)generate API documentation

=== Installation ===

To install the compiled binaries and required data files, execute
"make install" with superuser rights.