Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AppImageCommunity/libappimage
Implements functionality for dealing with AppImage files
https://github.com/AppImageCommunity/libappimage
Last synced: about 2 months ago
JSON representation
Implements functionality for dealing with AppImage files
- Host: GitHub
- URL: https://github.com/AppImageCommunity/libappimage
- Owner: AppImageCommunity
- License: other
- Created: 2018-08-17T23:42:06.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-20T10:05:28.000Z (11 months ago)
- Last Synced: 2024-07-28T23:28:02.654Z (about 2 months ago)
- Language: C++
- Homepage: https://appimage.org
- Size: 2.2 MB
- Stars: 46
- Watchers: 4
- Forks: 29
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libappimage ![CI](https://github.com/AppImage/libappimage/workflows/CI/badge.svg) [![irc](https://img.shields.io/badge/IRC-%23AppImage%20on%20libera.chat-blue.svg)](https://web.libera.chat/#AppImage)
This library is part of the [AppImage](https://github.com/AppImage/appimagekit/) project. It implements functionality for dealing with AppImage files. It is written in C++ and is using Boost.
## Availablility
libappimage is available in the following distributions:
https://repology.org/project/libappimage/versions## Usage
As a user, you normally do not need to deal with this library. Tools that use it (like [the optional `appimaged` daemon](https://github.com/AppImage/appimaged)) usually come with a bundled copy of it.
## API documentation
As a developer interested in using libappimage in your projects, please find the API documentation here:
https://docs.appimage.org/api/libappimage/. Please note that if you are using libappimage in your project, we recommend bundling your private copy or linking statically to it, since the versions provided by distributions may be outdated.## Building
If for some reason you need to do a local development build, on a deb-based system (tested on Ubuntu xenial) do:
```
sudo apt-get -y install automake cmake libtool libcairo-dev libfuse-dev git librsvg2-dev
git clone https://github.com/AppImage/libappimage --recursive
cd ./libappimage/
mkdir build
cd build
cmake .. -DBUILD_TESTING:bool=False
make
sudo make install
cd ..
```## Contributing
Your contributions are welcome.
If you make or suggest changes to this code, please test that the resulting executables (like [the `appimaged` daemon](https://github.com/AppImage/appimaged)) are still working properly.
If you have questions, AppImage developers are on #AppImage on irc.libera.chat.