Terminal emulator with all the bells and whistles
https://www.enlightenment.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
189 lines
4.4 KiB
189 lines
4.4 KiB
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 |
|
desktop: usr/share/applications/terminology.desktop |
|
tyalpha: |
|
command: usr/bin/tyalpha |
|
tybg: |
|
command: usr/bin/tybg |
|
tycat: |
|
command: usr/bin/tycat |
|
tyls: |
|
command: usr/bin/tyls |
|
typop: |
|
command: usr/bin/typop |
|
tyq: |
|
command: usr/bin/tyq |
|
tysend: |
|
command: usr/bin/tysend |
|
elementaryConfig: |
|
command: usr/bin/elementary_config |
|
efreetd: |
|
command: usr/bin/efreetd |
|
parts: |
|
efl: |
|
plugin: meson |
|
source-type: tar |
|
# source: https://download.enlightenment.org/rel/libs/efl/efl-1.24.3.tar.xz |
|
source: https://downloads.terminolo.gy/efl-1.24.3.tar.xz |
|
override-pull: | |
|
snapcraftctl pull |
|
cd "${SNAPCRAFT_PART_SRC}" |
|
patch -p1 < "${SNAPCRAFT_PROJECT_DIR}"/snap/local/efl-efreetd-search.patch |
|
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 |
|
- g++ |
|
- pkg-config |
|
- libdbus-1-dev |
|
- libfontconfig1-dev |
|
- libfreetype6-dev |
|
- libfribidi-dev |
|
- libgif-dev |
|
- libgstreamer1.0-dev |
|
- libgstreamer-plugins-base1.0-dev |
|
- libharfbuzz-dev |
|
- libibus-1.0-dev |
|
- libjpeg-turbo8-dev |
|
- libluajit-5.1-dev |
|
- libopenjp2-7-dev |
|
- libpng-dev |
|
- libpulse-dev |
|
- librsvg2-dev |
|
- libscim-dev |
|
- libsndfile1-dev |
|
- libssl-dev |
|
- libsystemd-dev |
|
- libx11-dev |
|
- libxkbcommon-dev |
|
- libxkbcommon-x11-dev |
|
- libxcomposite-dev |
|
- libxcursor-dev |
|
- libxdamage-dev |
|
- libxinerama-dev |
|
- libxrandr-dev |
|
- libxss-dev |
|
- libxtst-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 |
|
- libltdl7 |
|
- libluajit-5.1-2 |
|
- libopenjp2-7 |
|
- liborc-0.4-0 |
|
- libpango-1.0-0 |
|
- libpangocairo-1.0-0 |
|
- libpangoft2-1.0-0 |
|
- libpixman-1-0 |
|
- libpng16-16 |
|
- libpulse0 |
|
- librsvg2-2 |
|
- libscim8v5 |
|
- libthai0 |
|
- libwayland-egl1 |
|
- 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/borisfaure/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
|
|
|