These dependencies must be present before building:
meson
valac
debhelper
libgranite-dev
libgtk-3-dev
Use the App script to simplify installation by running ./app install-deps
git clone https://github.com/calo001/luna.git com.github.calo001.luna && cd com.github.calo001.luna
./app install-deps && ./app install
./app uninstall
Luna 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 Luna from source code, you can do it by using the command line:
flatpak-builder build com.github.calo001.luna.json --user --install --force-clean
Then, execute Luna by using:
flatpak run com.github.calo001.luna
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.
Luna 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 Paypal.Me:
- Rafael C. Nunes Brazilian Portuguese
- Hannes Schulze German
- NathanBnm French
- Milo Ivir Croatian
- rottenpants466 Portuguese-Portugal
- Heimen Stoffels Dutch (Netherlands)
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.