Skip to content

calo001/luna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Icon

Luna

An amazing calendar widget


Screenshot
Report a problem!

Installation

Dependencies

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

Building

git clone https://github.com/calo001/luna.git com.github.calo001.luna && cd com.github.calo001.luna
./app install-deps && ./app install

Deconstruct

./app uninstall

Development

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)

Using Flatpak

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.

Support me

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:

Screenshot

Translators

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.