mirror of
https://github.com/linuxmint/timeshift.git
synced 2024-09-11 08:55:25 +03:00
* Move AppConsole.vala and AppGtk.vala to src directory * Rename po files Strip "timeshift-" prefix. This is required for the future meson support. * Add initial meson support * Remove makefile * docs/development.md: adapt the instructions to the meson build system Bonus: break a long line.
856 B
856 B
Timeshift Development
This documentation provides instructions for developing Timeshift.
Prerequisites
- meson
- help2man
- gettext
- valac
- libvte-2.91-dev
- libgee-0.8-dev
- libjson-glib-dev
- libxapp-dev
If you are using a Debian-based distribution, you can install these dependencies by running the following command in a terminal:
sudo apt install meson \
help2man \
gettext \
valac \
libvte-2.91-dev \
libgee-0.8-dev \
libjson-glib-dev \
libxapp-dev
Building and Installing
Step 1. Clone the Timeshift repository
git clone git@github.com:linuxmint/timeshift.git
Step 2. Navigate to the Timeshift folder
cd timeshift
Step 3. Build Timeshift
meson setup -C build
meson compile -C build
Step 4. Install Timeshift
sudo meson install -C build