These dependencies must be present before building:
meson
valac
libgranite-dev
libgtk-3-dev
libjson-glib-dev
libsoup2.4-dev
Use the App script to simplify installation by running ./app install-deps
, in this case, make sure that dpkg-dev
package is installed
git clone https://github.com/calo001/fondo.git && cd fondo
./app install-deps && ./app install
./app uninstall
Fondo includes a script to simplify the development process. This script can be accessed in the main project directory through ./app
.
Usage:
./app [OPTION]
Options:
clean Removes build directories (can require sudo)
generate-i18n Generates .pot and .po files for i18n (multi-language support)
install Builds and installs application to the system (requires sudo)
install-deps Installs missing build dependencies
run Builds and runs the application
uninstall Removes the application from the system (requires sudo)
If you prefer to use Flatpak to try or compile Fondo from source code, you can do it by using the command line:
flatpak-builder build com.github.calo001.fondo.json --user --install --force-clean
Then, execute Fondo by using:
flatpak run com.github.calo001.fondo
To run these commands, you need to have Flatpak installed, Check the Quick Setup, and follow the instructions to install it depending on your OS.
Fondo is and will always be free for the world 🌎️. If you like the project and would like to fund and contribute to my work, you can do it via Patreon or Paypal.Me:
Beautiful, free photos. Gifted by the world’s most generous community of photographers. 🎁
- Víctor Fernández for your appreciable help in the implementation of the slideshow wallpaper feature!
- KJ Lawrence for making easier the development of apps for elementary OS with Archetype
- Cassidy James Blaede for his apps to use as code examples
- Daniel Foré for his help in the google + community
- Ricardho ideas, support and UX
- Andres Lopez ideas and support
- VeckCol ideas, support and translations
- Rafael C. Nunes Brazilian Portuguese
- costaht Brazilian Portuguese
- NathanBnm French
- Heimen Stoffels Dutch (Netherlands)
- Onno Giesmann Turkish and German
- Milo Ivir German/Croatian
- Albano Battistella Italian
- André Barata Portuguese Portugal
- Miljan Trajkovic Serbian
- Tomina Czech
- Endless-Lemniscate Russian
- Marius Meisenzahl
- Tomas Bulva
- WORLDofPEACE
- Natanael
- Alain
- Many other amazing people!
Fondo is translated into several languages. If your language is missing or incomplete, please help to translate Fondo into your language.
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.