Main source distribution, containing termy-server and qtermy
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake
doc
lib
mon
mux
os
src
test
util
vendor
.gitattributes
.gitignore
.gitmodules
ATTRIBUTIONS.html
CHANGELOG.md
CMakeLists.txt
COPYING.txt
LICENSE.spdx
README.md
common.h.in
config.h
gitinfo.h.in
gitinfo.sh
mkdist.sh
runcmake.sh

README.md

TermySequence

This is the TermySequence source distribution.

Product home page: https://termysequence.io

Copyright © 2018 TermySequence LLC. Refer to COPYING.txt for license terms.

Supported Platforms

  • Linux x64

Build and Install Instructions

See Building from Source in termy-doc. Note that the canonical source tarballs are found on the Release Page. Don't use the autogenerated ones from GitHub.

Dependencies

Common

  • cmake 3.9.0+ (build only)
  • gcc/g++ 7.3+ (build only)
  • libuuid (usually part of the base system)

Server

  • systemd 235+ (optional)
  • libgit2 0.26.0+ (optional, dynamically loaded at runtime)

Client

  • qt5 5.9.2+ (core, gui, and svg)
  • sqlite 3.8.0+
  • zlib 1.2.5+
  • libfuse 3.1+ or 2.9.7+ (optional)
  • libICU 60.2+ (i18n and uc)
  • ninja (V8 build only)
  • python 2.7 (V8 build only, interpreter must be named "python")
  • jinja2 for python2 (V8 build only)
  • libatomic (V8 build only)
  • libstdc++-static (V8 build only)

Tests and Utilities

  • cmocka 1.1.1+
  • libxml2

Repository Layout

  • vendor: third party code and content
  • vendor/termy-emoji: termy-emoji submodule
  • vendor/termy-icon-theme: termy-icon-theme submodule
  • vendor/v8-linux: v8-linux submodule
  • mux: server source tree
  • mux/i18n: server translation files
  • mux/scripts: programs that ship with server (imgcat, etc)
  • mon: monitor source tree
  • src: client source tree
  • src/dist: client plugins, images, and other content
  • src/i18n: client translation files
  • lib: common protocol library
  • os: common os library
  • doc: man pages
  • test: tests
  • util: maintainer tools