-
-
Notifications
You must be signed in to change notification settings - Fork 119
Expand file tree
/
Copy pathio.elementary.code.yml
More file actions
137 lines (127 loc) · 3.53 KB
/
io.elementary.code.yml
File metadata and controls
137 lines (127 loc) · 3.53 KB
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
id: io.elementary.code
runtime: io.elementary.Sdk # The outline plugin requires libvala which is only in the SDK, not the runtime
runtime-version: '8.2'
sdk: io.elementary.Sdk
command: io.elementary.code
finish-args:
- '--filesystem=xdg-run/gvfsd'
- '--filesystem=host'
- '--share=ipc'
- '--share=network'
- '--socket=fallback-x11'
- '--socket=wayland'
- '--talk-name=org.gtk.vfs.*'
- '--talk-name=org.gnome.SettingsDaemon'
- '--talk-name=org.elementary.Contractor'
- '--metadata=X-DConf=migrate-path=/io/elementary/code/'
cleanup:
- '/include'
- '/lib/pkgconfig'
- '/lib/cmake'
- '/lib/girepository-1.0'
- '/share/gir-1.0'
- '/share/vala'
- '*.a'
- '*.la'
build-options:
libdir: /app/lib
modules:
- name: gtksourceview
buildsystem: meson
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/gtksourceview.git
tag: '4.8.4'
- name: libpeas
buildsystem: meson
config-opts:
- -Dlua51=false
- -Dgjs=false
sources:
- type: archive
url: https://download.gnome.org/sources/libpeas/2.0/libpeas-2.0.5.tar.xz
sha256: 376f2f73d731b54e13ddbab1d91b6382cf6a980524def44df62add15489de6dd
x-checker-data:
type: gnome
versions:
<: '2.0.6'
name: libpeas
- name: git2-glib
buildsystem: meson
builddir: true
config-opts:
- '-Dpython=false'
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/libgit2-glib.git
tag: v1.2.0
modules:
- name: ssh2
buildsystem: cmake-ninja
config-opts:
- '-DCMAKE_BUILD_TYPE=RelWithDebInfo'
- '-DBUILD_SHARED_LIBS:BOOL=ON'
- '-DBUILD_EXAMPLES:BOOL=OFF'
- '-DBUILD_TESTING:BOOL=OFF'
cleanup:
- '/share/man'
- '/share/doc'
sources:
- type: git
url: https://github.com/libssh2/libssh2.git
tag: libssh2-1.10.0
- name: libgit2
buildsystem: cmake-ninja
config-opts:
- '-DCMAKE_BUILD_TYPE=RelWithDebInfo'
sources:
- type: git
url: https://github.com/libgit2/libgit2.git
tag: 'v1.7.2'
- name: editorconfig
buildsystem: cmake-ninja
config-opts:
- '-DCMAKE_BUILD_TYPE=RelWithDebInfo'
- '-DBUILD_DOCUMENTATION:BOOL=OFF'
sources:
- type: git
url: https://github.com/editorconfig/editorconfig-core-c.git
tag: 'v0.12.6'
disable-submodules: true
- name: gtkspell
config-opts:
- '--disable-gtk-doc-html'
cleanup:
- '/share/gtk-doc' # for some reason, it still install the html folder.
sources:
- type: archive
url: https://downloads.sourceforge.net/gtkspell/gtkspell3-3.0.10.tar.xz
sha256: b040f63836b347eb344f5542443dc254621805072f7141d49c067ecb5a375732
modules:
- name: intltool
cleanup:
- '*'
sources:
- type: archive
url: https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
md5: 12e517cac2b57a0121cda351570f1e63
- name: vte
buildsystem: meson
config-opts:
- '-Dbuildtype=debugoptimized'
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/vte.git
branch: '0.70.2'
- name: universal-ctags
sources:
- type: git
url: https://github.com/universal-ctags/ctags.git
tag: v6.0.0
- name: code
buildsystem: meson
config-opts:
- '-Dhave_pkexec=false'
sources:
- type: dir
path: .