Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
po
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

AppCenter

Translation status Bountysource

An open, pay-what-you-want app store for indie developers.

AppCenter Screenshot

Building, Testing, and Installation

You'll need the following dependencies:

  • gettext
  • libappstream-dev (>= 0.10)
  • libflatpak-dev
  • libgee-0.8-dev
  • libgranite-dev (>=5.2.5)
  • libgtk-3-dev
  • libhandy-0.0-dev
  • libjson-glib-dev
  • libpackagekit-glib2-dev
  • libpolkit-gobject-1-dev
  • libsoup2.4-dev
  • libxml2-dev
  • libxml2-utils
  • meson
  • valac (>= 0.26)

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with io.elementary.appcenter

sudo ninja install
io.elementary.appcenter

Debugging

See debug messages: As specified in the GLib documentation

G_MESSAGES_DEBUG=all io.elementary.appcenter

Show restart required messaging:

sudo touch /var/run/reboot-required

Hide restart required messaging:

sudo rm /var/run/reboot-required

Fake updates with the -f flag followed by PackageKit package name, not appstream id:

io.elementary.appcenter -f inkscape

Load and preview a local AppStream XML metadata file, your local metadata will show up in the featured banner and will also be searchable. Metadata loaded this way will have a (local) suffix in it's name.

io.elementary.appcenter --load-local /path/to/file.appdata.xml
You can’t perform that action at this time.