1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
# 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:
```bash
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
```bash
git clone git@github.com:linuxmint/timeshift.git
```
### Step 2. Navigate to the Timeshift folder
```bash
cd timeshift
```
### Step 3. Build Timeshift
```bash
meson setup build
meson compile -C build
```
### Step 4. Install Timeshift
```bash
sudo meson install -C build
```
|