summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Faure <billiob@gmail.com>2019-11-16 16:56:26 +0100
committerBoris Faure <billiob@gmail.com>2019-11-20 23:06:09 +0100
commitbeafe2d226cd660a7f467b8d1c22ca7fcc53a835 (patch)
tree96fb7900858089dd72e073d29781315260ceedc3
parentb14ca5b4eb8af91a7095831f83f3e21242beff37 (diff)
add first version of snapcraft.yaml
-rw-r--r--data/snap/snapcraft.yaml185
1 files changed, 185 insertions, 0 deletions
diff --git a/data/snap/snapcraft.yaml b/data/snap/snapcraft.yaml
new file mode 100644
index 0000000..2dfb666
--- /dev/null
+++ b/data/snap/snapcraft.yaml
@@ -0,0 +1,185 @@
1name: terminology
2version: git
3summary: Terminal Emulator written with the Enlightenment Foundation Libraries
4description: |
5 Terminology is a terminal emulator for Linux/BSD/UNIX systems that uses EFL.
6 It has a whole bunch of bells and whistles. Use it as your regular vt100
7 terminal emulator with all the usual features, such as 256 color support.
8 Terminology is designed to emulate Xterm as closely as possible in most
9 respects.
10base: core18
11license: BSD-2-Clause
12confinement: classic
13grade: stable
14icon: data/images/terminology.png
15apps:
16 terminology:
17 command: terminology
18 desktop: usr/share/applications/terminology.desktop
19 plugs:
20 - desktop
21 - desktop-legacy
22 - network
23 - network-bind
24 - home
25 - opengl
26 - pulseaudio
27 - x11
28 - wayland
29 - unity7
30 - audio-playback
31 tyalpha:
32 command: tyalpha
33 tybg:
34 command: tybg
35 tycat:
36 command: tycat
37 tyls:
38 command: tyls
39 typop:
40 command: typop
41 tyq:
42 command: tyq
43 tysend:
44 command: tysend
45parts:
46 efl:
47 plugin: meson
48 source-type: tar
49 source: https://download.enlightenment.org/rel/libs/efl/efl-1.23.2.tar.xz
50 meson-parameters:
51 - --prefix=/usr
52 - --libdir=/usr/lib
53 - --buildtype=release
54 - --default-library=shared
55 - -Dnls=false
56 - -Dopengl=es-egl
57 - -Dxinput22=true
58 - -Dbuffer=false
59 - -Dfb=false
60 - -Ddrm=false
61 - -Dtslib=false
62 - -Dharfbuzz=true
63 - -Dwl=true
64 - -Dnetwork-backend=connman
65 - -Devas-loaders-disabler=pdf,ps,raw,tiff,json,webp
66 - -Dphysics=false
67 - -Davahi=false
68 - -Deeze=false
69 - -Dbindings=
70 - -Dbuild-examples=false
71 - -Dbuild-tests=false
72 build-packages:
73 - gcc
74 - pkg-config
75 - libdbus-1-dev
76 - libssl-dev
77 - libfontconfig1-dev
78 - libfreetype6-dev
79 - libfribidi-dev
80 - libgif-dev
81 - libgstreamer1.0-dev
82 - libgstreamer-plugins-base1.0-dev
83 - libharfbuzz-dev
84 - libjpeg-turbo8-dev
85 - libpng-dev
86 - libpulse-dev
87 - librsvg2-dev
88 - libsndfile1-dev
89 - libx11-dev
90 - libxkbcommon-dev
91 - libxkbcommon-x11-dev
92 - libxcomposite-dev
93 - libxcursor-dev
94 - libxdamage-dev
95 - libxinerama-dev
96 - libxrandr-dev
97 - libxss-dev
98 - libxtst-dev
99 - libsystemd-dev
100 - libluajit-5.1-dev
101 - libibus-1.0-dev
102 - libscim-dev
103 stage-packages:
104 - libcairo2
105 - libcroco3
106 - libdatrie1
107 - libegl1
108 - libfontconfig1
109 - libfreetype6
110 - libfribidi0
111 - libgdk-pixbuf2.0-0
112 - libgif7
113 - libgles2
114 - libglvnd0
115 - libgraphite2-3
116 - libgstreamer-plugins-base1.0-0
117 - libgstreamer1.0-0
118 - libharfbuzz0b
119 - libibus-1.0-5
120 - libicu60
121 - libjpeg-turbo8
122 - libluajit-5.1-2
123 - liborc-0.4-0
124 - libpango-1.0-0
125 - libpangocairo-1.0-0
126 - libpangoft2-1.0-0
127 - libpixman-1-0
128 - libpng16-16
129 - librsvg2-2
130 - libthai0
131 - libx11-6
132 - libx11-xcb1
133 - libxau6
134 - libxcb-render0
135 - libxcb-shm0
136 - libxcb1
137 - libxcomposite1
138 - libxcursor1
139 - libxdamage1
140 - libxdmcp6
141 - libxext6
142 - libxfixes3
143 - libxi6
144 - libxinerama1
145 - libxkbcommon-x11-0
146 - libxml2
147 - libxrandr2
148 - libxrender1
149 - libxss1
150 - libxtst6
151 terminology:
152 plugin: meson
153 after: [ efl ]
154 source-type: git
155 source: https://github.com/billiob/terminology
156 meson-parameters:
157 - --prefix=/usr
158 stage-packages:
159 - libcurl4
160 - libfontconfig1
161 - libfreetype6
162 - libfribidi0
163 - libgif7
164 - libgraphite2-3
165 - libharfbuzz0b
166 - libjpeg-turbo8
167 - libluajit-5.1-2
168 - libpcre3
169 - libpng16-16
170 - libx11-6
171 - libx11-xcb1
172 - libxau6
173 - libxcb1
174 - libxcomposite1
175 - libxcursor1
176 - libxdamage1
177 - libxdmcp6
178 - libxext6
179 - libxfixes3
180 - libxi6
181 - libxinerama1
182 - libxrandr2
183 - libxrender1
184 - libxss1
185 - libxtst6