-
Notifications
You must be signed in to change notification settings - Fork 0
/
de.philippun1.turtle.json
141 lines (141 loc) · 5.36 KB
/
de.philippun1.turtle.json
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
{
"app-id": "de.philippun1.turtle",
"runtime": "org.gnome.Platform",
"runtime-version": "46",
"sdk": "org.gnome.Sdk",
"command": "turtle_cli",
"finish-args": [
"--share=ipc",
"--share=network",
"--socket=fallback-x11",
"--socket=wayland",
"--socket=ssh-auth",
"--talk-name=org.gnome.seahorse",
"--filesystem=host",
"--device=dri"
],
"cleanup": [
"/bin/git2",
"/include",
"/lib/pkgconfig",
"/include",
"/lib/pkgconfig",
"/share/pkgconfig",
"/share/aclocal",
"/share/applications/mimeinfo.cache",
"/share/applications/org.gnome.Meld.desktop",
"/share/icons/hicolor/icon-theme.cache",
"/share/icons/hicolor/symbolic/apps/org.gnome.Meld-symbolic.svg",
"/share/icons/hicolor/scalable/apps/org.gnome.Meld.svg",
"/share/share/metainfo/org.gnome.Meld.appdata.xml",
"/share/share/mime/packages/org.gnome.Meld.xml",
"/man",
"/share/man",
"/share/gtk-doc",
"/share/vala",
"*.la",
"*.a"
],
"modules": [
{
"name": "gtksourceview",
"buildsystem": "meson",
"config-opts": [
"-Dvapi=false"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz",
"sha256": "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d"
}
]
},
{
"name": "meld",
"buildsystem": "meson",
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/meld/3.22/meld-3.22.0.tar.xz",
"sha256": "3fc107c98ef6e75358ffd2b0d14c85ddb48fe14a11e939a94322faaa8e90c40d"
},
{
"type": "patch",
"path": "meld-appid.patch"
}
],
"modules": [
"shared-modules/intltool/intltool-0.51.json"
]
},
{
"name": "pygit2",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pygit2\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz",
"sha256": "bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl",
"sha256": "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/16/b9/e03b5fa734f3f2a1129edd820812d69924909643f3bd263ed4aede682860/pygit2-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"sha256": "bc3326a5ce891ef26429ae6d4290acb80ea0064947b4184a4c4940b4bd6ab4a3"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/0e/b2/7b7a57f69e44b0a65e3324986e64f804f390b2cc5bdecbeb4760a20494c4/pygit2-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"sha256": "0fff3d1aaf1d7372757888c4620347d6ad8b1b3a637b30a3abd156da7cf9476b"
}
]
},
{
"name": "dbus-python",
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"dbus-python\""
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b1/5c/ccfc167485806c1936f7d3ba97db6c448d0089c5746ba105b6eb22dba60e/dbus-python-1.2.18.tar.gz",
"sha256": "92bdd1e68b45596c833307a5ff4b217ee6929a1502f5341bae28fd120acf7260"
}
]
},
{
"name": "turtle",
"buildsystem": "simple",
"build-commands": [
"install -D turtle_cli /app/bin/turtle_cli",
"install -D turtle_service /app/bin/turtle_service",
"install -D data/de.philippun1.turtle.desktop /app/share/applications/de.philippun1.turtle.desktop",
"install -D data/de.philippun1.turtle.flatpak.service /app/share/dbus-1/services/de.philippun1.turtle.service",
"install -D data/de.philippun1.turtle.gschema.xml /app/share/glib-2.0/schemas/de.philippun1.turtle.gschema.xml",
"glib-compile-schemas /app/share/glib-2.0/schemas",
"install -D data/de.philippun1.turtle.metainfo.xml /app/share/metainfo/de.philippun1.turtle.metainfo.xml",
"install -D setup.py /app/setup.py",
"install -D plugins/turtle_nautilus_flatpak.py /app/share/nautilus-python/extensions/turtle_nautilus_flatpak.py",
"install -D data/icons/hicolor/scalable/apps/de.philippun1.turtle.svg /app/share/icons/hicolor/scalable/apps/de.philippun1.turtle.svg",
"install -D data/icons/hicolor/symbolic/apps/de.philippun1.turtle-symbolic.svg /app/share/icons/hicolor/symbolic/apps/de.philippun1.turtle-symbolic.svg",
"pip3 install --no-deps --prefix=/app ."
],
"sources": [
{
"type": "archive",
"url": "https://gitlab.gnome.org/philippun1/turtle/-/archive/0.10/turtle-0.10.tar.gz",
"sha256": "a4398d95dd4d91965d7c8a703189cee9df3eb6ab9c61c977993229d4abbc3afd"
}
]
}
]
}