terminology/snap/snapcraft.yaml

179 lines
4.0 KiB
YAML
Raw Normal View History

2019-11-16 07:56:26 -08:00
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: usr/bin/terminology
2019-11-16 07:56:26 -08:00
desktop: usr/share/applications/terminology.desktop
tyalpha:
command: usr/bin/tyalpha
2019-11-16 07:56:26 -08:00
tybg:
command: usr/bin/tybg
2019-11-16 07:56:26 -08:00
tycat:
command: usr/bin/tycat
2019-11-16 07:56:26 -08:00
tyls:
command: usr/bin/tyls
2019-11-16 07:56:26 -08:00
typop:
command: usr/bin/typop
2019-11-16 07:56:26 -08:00
tyq:
command: usr/bin/tyq
2019-11-16 07:56:26 -08:00
tysend:
command: usr/bin/tysend
elementaryConfig:
command: usr/bin/elementary_config
2019-11-16 07:56:26 -08:00
parts:
efl:
plugin: meson
source-type: tar
2020-04-30 08:31:17 -07:00
source: https://download.enlightenment.org/rel/libs/efl/efl-1.24.0.tar.xz
2019-11-16 07:56:26 -08:00
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
2020-04-30 08:31:17 -07:00
- libopenjp2-7-dev
2019-11-16 07:56:26 -08:00
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
- libwayland-egl1
2019-11-16 07:56:26 -08:00
- 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
2020-04-30 08:31:17 -07:00
- libopenjp2-7
2019-11-16 07:56:26 -08:00
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