billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=a8479528db32eef2abf5c88098d33f33916c958f

commit a8479528db32eef2abf5c88098d33f33916c958f
Author: Boris Faure <[email protected]>
Date:   Sat Nov 16 16:56:26 2019 +0100

    add first version of snapcraft.yaml
---
 data/snap/snapcraft.yaml | 185 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 185 insertions(+)

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 @@
+name: terminology
+version: git
+summary: Terminal Emulator written with the Enlightenment Foundation Libraries
+description: |
+  Terminology is a terminal emulator for Linux/BSD/UNIX systems that uses EFL.
+  It has a whole bunch of bells and whistles. Use it as your regular vt100
+  terminal emulator with all the usual features, such as 256 color support.
+  Terminology is designed to emulate Xterm as closely as possible in most
+  respects.
+base: core18
+license: BSD-2-Clause
+confinement: classic
+grade: stable
+icon: data/images/terminology.png
+apps:
+  terminology:
+    command: terminology
+    desktop: usr/share/applications/terminology.desktop
+    plugs:
+      - desktop
+      - desktop-legacy
+      - network
+      - network-bind
+      - home
+      - opengl
+      - pulseaudio
+      - x11
+      - wayland
+      - unity7
+      - audio-playback
+  tyalpha:
+    command: tyalpha
+  tybg:
+    command: tybg
+  tycat:
+    command: tycat
+  tyls:
+    command: tyls
+  typop:
+    command: typop
+  tyq:
+    command: tyq
+  tysend:
+    command: tysend
+parts:
+  efl:
+    plugin: meson
+    source-type: tar
+    source: https://download.enlightenment.org/rel/libs/efl/efl-1.23.2.tar.xz
+    meson-parameters:
+      - --prefix=/usr
+      - --libdir=/usr/lib
+      - --buildtype=release
+      - --default-library=shared
+      - -Dnls=false
+      - -Dopengl=es-egl
+      - -Dxinput22=true
+      - -Dbuffer=false
+      - -Dfb=false
+      - -Ddrm=false
+      - -Dtslib=false
+      - -Dharfbuzz=true
+      - -Dwl=true
+      - -Dnetwork-backend=connman
+      - -Devas-loaders-disabler=pdf,ps,raw,tiff,json,webp
+      - -Dphysics=false
+      - -Davahi=false
+      - -Deeze=false
+      - -Dbindings=
+      - -Dbuild-examples=false
+      - -Dbuild-tests=false
+    build-packages:
+      - gcc
+      - pkg-config
+      - libdbus-1-dev
+      - libssl-dev
+      - libfontconfig1-dev
+      - libfreetype6-dev
+      - libfribidi-dev
+      - libgif-dev
+      - libgstreamer1.0-dev
+      - libgstreamer-plugins-base1.0-dev
+      - libharfbuzz-dev
+      - libjpeg-turbo8-dev
+      - libpng-dev
+      - libpulse-dev
+      - librsvg2-dev
+      - libsndfile1-dev
+      - libx11-dev
+      - libxkbcommon-dev
+      - libxkbcommon-x11-dev
+      - libxcomposite-dev
+      - libxcursor-dev
+      - libxdamage-dev
+      - libxinerama-dev
+      - libxrandr-dev
+      - libxss-dev
+      - libxtst-dev
+      - libsystemd-dev
+      - libluajit-5.1-dev
+      - libibus-1.0-dev
+      - libscim-dev
+    stage-packages:
+      - libcairo2
+      - libcroco3
+      - libdatrie1
+      - libegl1
+      - libfontconfig1
+      - libfreetype6
+      - libfribidi0
+      - libgdk-pixbuf2.0-0
+      - libgif7
+      - libgles2
+      - libglvnd0
+      - libgraphite2-3
+      - libgstreamer-plugins-base1.0-0
+      - libgstreamer1.0-0
+      - libharfbuzz0b
+      - libibus-1.0-5
+      - libicu60
+      - libjpeg-turbo8
+      - libluajit-5.1-2
+      - liborc-0.4-0
+      - libpango-1.0-0
+      - libpangocairo-1.0-0
+      - libpangoft2-1.0-0
+      - libpixman-1-0
+      - libpng16-16
+      - librsvg2-2
+      - libthai0
+      - libx11-6
+      - libx11-xcb1
+      - libxau6
+      - libxcb-render0
+      - libxcb-shm0
+      - libxcb1
+      - libxcomposite1
+      - libxcursor1
+      - libxdamage1
+      - libxdmcp6
+      - libxext6
+      - libxfixes3
+      - libxi6
+      - libxinerama1
+      - libxkbcommon-x11-0
+      - libxml2
+      - libxrandr2
+      - libxrender1
+      - libxss1
+      - libxtst6
+  terminology:
+    plugin: meson
+    after: [ efl ]
+    source-type: git
+    source: https://github.com/billiob/terminology
+    meson-parameters:
+      - --prefix=/usr
+    stage-packages:
+      - libcurl4
+      - libfontconfig1
+      - libfreetype6
+      - libfribidi0
+      - libgif7
+      - libgraphite2-3
+      - libharfbuzz0b
+      - libjpeg-turbo8
+      - libluajit-5.1-2
+      - libpcre3
+      - libpng16-16
+      - libx11-6
+      - libx11-xcb1
+      - libxau6
+      - libxcb1
+      - libxcomposite1
+      - libxcursor1
+      - libxdamage1
+      - libxdmcp6
+      - libxext6
+      - libxfixes3
+      - libxi6
+      - libxinerama1
+      - libxrandr2
+      - libxrender1
+      - libxss1
+      - libxtst6

-- 


Reply via email to