TEA is a C++, Qt(4,5,6) text editor with the hundreds of features for Linux, BSD, Mac, Windows, OS/2 and Haiku. You can install TEA from the source in many ways, using build systems qmake/make, cmake/make, cmake/ninja. But first, you need to install some development libraries. TEA has some optional dependencies, those extends the functionality and can be turned on/off during pre-build configuration. Here is a list with library names and cmake command line switches: speech-dispatcher: -DUSE SPEECH=ON //makes TEA the speech-dispatcher client, to speach the text. OFF by default, and can be turned of when build with it. Use qmake for: Qt 4, old distros and Windows. Use cmake for modern distros. cmake is the mainline build system for TEA. By default, cmake builds TEA without some features: printer and aspell support, libpoppler and djvuapi. To enable them, use from the build directory: If the Qt5 and Qt6 both are present on the system, use CMAKE PREFIX PATH variable to set the path to the QtN. Otherwise, Qt6 will be prefered. cmake -DCMAKE PREFIX PATH=$HOME/Qt/6.0.0/gcc 64/lib/cmake .. //here we point to the locally installed Qt6 To make some source configuration (with qmake), use CONFIG variable at qmake command line parameter. For example: nosingleapp - do not build TEA with the single application mode support nodesktop - do not install desktop files and icons useclang - TEA will be compiled with Clang noaspell - disable the Aspell (if you have it installed, but do not want to compile TEA with Aspell support) nohunspell - disable Hunspell for TEA usepoppler - use libpoppler-cpp for PDF text layer import. DISABLED by default usedjvu - use libdjvulibre to read DJVU files text (read only). DISABLED by default noprinter - disable printing support 1. If you have installed both Qt4 and Qt5, use the qmake from Qt4 or Qt5 to configure TEA with exact version of QT. The common solution is to make symlink to qmake from Qt5 and name it qmake5, then use qmake5 instead of the usual qmake. 2. TEA after the compilation is a single binary file (with embedded resources). qmake - the traditional one, good for Qt4-Win32-OS/2-Slackware builds. TEA's qmake project file is old and obscure. cmake - good for Qt5/Qt6 build, the reference number one for TEA. I recommend to use cmake to build TEA package. 4. For the qmake build, to override the default installation path (/usr/local, with binary at /usr/local/bin) use: TEA code is licensed under GPL V3 and, partially, as a Public Domain. TEA media (images, etc), manuals and translations are public domain. Note to contributors - please put your translations into the public domain or GPL.
Excerpt from the source-code README · 6,314 chars · not written by Vinony
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).