Commit 30b0d7dd authored by Michael Terry's avatar Michael Terry

Update HACKING.md syntax and fix snap broken links

parent ec1ab46a
Pipeline #64348 passed with stage
in 14 minutes and 48 seconds
= New to deja-dup? = # New to deja-dup?
When making a non-trivial change, remember to add yourself to AUTHORS and help/C/credits.page When making a non-trivial change, remember to add yourself to AUTHORS and help/C/credits.page
deja-dup uses meson, but for most development purposes, you can simply use the convenience top-level Makefile: deja-dup uses meson, but for most development purposes, you can simply use the convenience top-level Makefile:
* To build: make * To build: `make`
* To test: make check * To test: `make check`
* To install: make install DESTDIR=/tmp/deja-dup * To install: `make install DESTDIR=/tmp/deja-dup`
When testing a change, it is helpful to run ./tests/shell (or shell-local if you want a silo'd dbus environment too) When testing a change, it is helpful to run `./tests/shell` (or `shell-local` if you want a silo'd dbus environment too)
That will give you a full shell pointing at all your built executables. That will give you a full shell pointing at all your built executables.
== Folder Layout == ## Folder Layout
* libdeja: non-GUI library that wraps policy and hides complexity of duplicity * libdeja: non-GUI library that wraps policy and hides complexity of duplicity
* deja-dup: GNOME UI for libdeja, including integration points with nautilus and control-center * deja-dup: GNOME UI for libdeja, including integration points with nautilus and control-center
* data: shared schemas, icons, etc * data: shared schemas, icons, etc
* vapi: some helper APIs for vala * vapi: some helper APIs for vala
== Flatpak == ## Flatpak
To build a local flatpak, run 'make flatpak'. You'll want an up-to-date flatpak-builder though. To build a local flatpak, run `make flatpak`. You'll want an up-to-date flatpak-builder though.
If you're on Ubuntu: If you're on Ubuntu:
```
sudo add-apt-repository ppa:alexlarsson/flatpak sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt update
```
\ No newline at end of file
...@@ -43,6 +43,7 @@ parts: ...@@ -43,6 +43,7 @@ parts:
source: https://launchpad.net/duplicity/0.7-series/0.7.18.2/+download/duplicity-0.7.18.2.tar.gz source: https://launchpad.net/duplicity/0.7-series/0.7.18.2/+download/duplicity-0.7.18.2.tar.gz
source-type: tar source-type: tar
build-packages: build-packages:
- ieee-data # python-netaddr links to this, but does not depend on it
- librsync-dev - librsync-dev
stage-packages: stage-packages:
- librsync1 - librsync1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment