Skip to content

Language agnostic implementation of the AppImage user experience (not mandatory to use AppImages)

License

Notifications You must be signed in to change notification settings

azubieta/AppImageServices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppImageServices

Collection of D-Bus services providing a high-level interface over the AppImage manipulation libraries. It's meant to be used by file managers, software centers and other tools to provide a consistent user experience.

Features

TO BE IMPLEMENTED

  • Applications registry (to be able to track every installed application)
  • Applications directories monitoring (to enable transparent registration of applications)

For more details about the API see the README-API.md file.

IMPORTANT NOTE: This service is an enhancement to the AppImage user experience but not a requirement to use AppImages.

Build instructions

Conan Setup

This project is configured to be built using conan.io to install and configure it run:

pip3 install conan

echo "Setup additional conan repositories"
conan remote add appimage-conan-community https://api.bintray.com/conan/appimage-conan-community/public-conan --insert=0
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan --insert=1

Configure and build AppImageServices

# on the project root dir
mkdir build && cd build
# install dependencies (may take a while if there are no binaries for your system)
conan install .. --build missing

# build the project
conan build ..