forked from flathub/org.gnome.DejaDup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathorg.gnome.DejaDup.yaml
68 lines (59 loc) · 1.7 KB
/
org.gnome.DejaDup.yaml
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
56
57
58
59
60
61
62
63
64
65
66
67
68
# -*- Mode: YAML; indent-tabs-mode: nil; tab-width: 2 -*-
#
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: Michael Terry
---
app-id: org.gnome.DejaDup
runtime: org.gnome.Platform
runtime-version: '3.34'
sdk: org.gnome.Sdk
command: deja-dup
finish-args:
- --filesystem=host
- --share=ipc
- --share=network
- --socket=fallback-x11
- --socket=wayland
- --talk-name=org.freedesktop.secrets
- --talk-name=org.gtk.vfs.*
modules:
- ./fasteners.yaml
- ./future.yaml
- name: lib2to3 # needed for past module (from future module)
buildsystem: simple
build-commands:
- cp -r Lib/lib2to3 /app/lib/python3.7/site-packages/
sources:
- type: git
url: https://github.com/python/cpython
tag: v3.8.0
commit: fa919fdf2583bdfead1df00e842f24f30b2a34bf
- name: librsync
buildsystem: cmake-ninja
sources:
- type: git
url: https://github.com/librsync/librsync
tag: v2.2.1
commit: 5917692418657dc78c9cbde3a8db4c85f25b9c8d
- name: duplicity
buildsystem: simple
build-commands:
- python3 setup.py build
- python3 setup.py install --prefix /app
sources:
- type: archive
url: https://launchpad.net/duplicity/0.8-series/0.8.08/+download/duplicity-0.8.08.tar.gz
sha256: 0917e9ee23f9befad4d2819e42f5c6e8a2a2c7052f9e0a625b8278c8ac9e3df2
- type: patch
path: ./python3.patch
strip-components: 0
- ./pydrive.yaml
- name: deja-dup
buildsystem: meson
config-opts:
- --buildtype=release
sources:
- type: git
url: https://gitlab.gnome.org/World/deja-dup
#tag: '40.6'
commit: bf75273ea0c4812ee7adec5a482c397d8f123ee2