Skip to content

globalaplication/appcenter

 
 

Repository files navigation

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:

  • cmake
  • cmake-elementary
  • intltool
  • libappstream-dev (>= 0.10)
  • libgee-0.8-dev
  • libgranite-dev
  • libgtk-3-dev
  • libjson-glib-dev
  • libpackagekit-glib2-dev
  • libsoup2.4-dev
  • libunity-dev
  • libxml2-dev
  • libxml2-utils
  • valac (>= 0.26)

It's recommended to create a clean build environment

mkdir build
cd build/

Run cmake to configure the build environment and then make all test to build and run automated tests

cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make all test

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

sudo make install
io.elementary.appcenter

Debugging

See debug messages:

io.elementary.appcenter -d

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

About

AppCenter for elementary OS

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vala 97.8%
  • CMake 2.2%