mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-09 09:09:03 -04:00
README: mention unibilium, purge ncurses #2560
This commit is contained in:
parent
514ee9892c
commit
2e21dad75a
@ -16,7 +16,7 @@ There are no submodules. Dependencies are fairly minimal.
|
||||
|
||||
Install build dependencies:
|
||||
|
||||
`apt-get install build-essential cmake doctest-dev libavformat-dev libavutil-dev libdeflate-dev libgpm-dev libncurses-dev libqrcodegen-dev libswscale-dev libunistring-dev pandoc pkg-config`
|
||||
`apt-get install build-essential cmake doctest-dev libavformat-dev libavutil-dev libdeflate-dev libgpm-dev libunibilium-dev libqrcodegen-dev libswscale-dev libunistring-dev pandoc pkg-config`
|
||||
|
||||
If you only intend to build core Notcurses (without multimedia support), you
|
||||
can omit `libavformat-dev`, `libavutil-dev`, and `libswscale-dev` from this
|
||||
@ -32,7 +32,7 @@ If you want to build the Python wrappers, you'll also need:
|
||||
|
||||
Install build dependencies:
|
||||
|
||||
`dnf install cmake doctest-devel libdeflate-devel ncurses-devel gpm-devel libqrcodegen-devel libunistring-devel OpenImageIO-devel pandoc`
|
||||
`dnf install cmake doctest-devel libdeflate-devel unibilium-devel gpm-devel libqrcodegen-devel libunistring-devel OpenImageIO-devel pandoc`
|
||||
|
||||
If you only intend to build core Notcurses (without multimedia support), you
|
||||
can omit `OpenImageIO-devel`. If you're building outside Fedora Core (e.g. with
|
||||
@ -44,7 +44,7 @@ substitute for `libdeflate-devel`; build with `-DUSE_DEFLATE=off` in this case.
|
||||
|
||||
Install build dependencies:
|
||||
|
||||
`pkg install archivers/libdeflate devel/ncurses multimedia/ffmpeg graphics/qr-code-generator devel/libunistring`
|
||||
`pkg install archivers/libdeflate devel/unibilium multimedia/ffmpeg graphics/qr-code-generator devel/libunistring`
|
||||
|
||||
If you only intend to build core Notcurses (without multimedia support), you
|
||||
can omit `multimedia/ffmpeg`. If you do not want to deflate Kitty graphics,
|
||||
@ -58,7 +58,7 @@ Building on Windows requires [MSYS2](https://www.msys2.org/) in its
|
||||
64-bit Universal C Runtime (UCRT) incarnation. This builds native Windows DLLs
|
||||
and EXEs, though it does not use Visual Studio. Install build dependencies:
|
||||
|
||||
`pacman -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-libdeflate mingw-w64-ucrt-x86_64-libunistring mingw-w64-ucrt-x86_64-ncurses mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-openimageio mingw-w64-ucrt-x86_64-toolchain`
|
||||
`pacman -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-libdeflate mingw-w64-ucrt-x86_64-libunistring mingw-w64-ucrt-x86_64-unibilium mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-openimageio mingw-w64-ucrt-x86_64-toolchain`
|
||||
|
||||
Note that on Windows, OpenImageIO is (at the moment) recommended over FFmpeg.
|
||||
|
||||
|
@ -53,7 +53,7 @@ Specification. For some necessary background, consult Thomas E. Dickey's
|
||||
superb and authoritative [NCURSES FAQ](https://invisible-island.net/ncurses/ncurses.faq.html#xterm_16MegaColors).
|
||||
As such, Notcurses is not a drop-in Curses replacement.
|
||||
|
||||
Wherever possible, Notcurses makes use of the Terminfo library shipped with
|
||||
Wherever possible, Notcurses makes use of the Terminfo database shipped with
|
||||
NCURSES, benefiting greatly from its portability and thoroughness.
|
||||
|
||||
Notcurses opens up advanced functionality for the interactive user on
|
||||
@ -108,7 +108,7 @@ may well be possible to use still older versions. Let me know of any successes!
|
||||
|
||||
* (build) CMake 3.14.0+ and a C11 compiler
|
||||
* (OPTIONAL) (OpenImageIO, testing, C++ bindings): A C++17 compiler
|
||||
* (build+runtime) From [NCURSES](https://invisible-island.net/ncurses/announce.html): terminfo 6.1+
|
||||
* (build+runtime) From [Neovim](https://github.com/neovim/unibilium): unibilium 2.1.0+
|
||||
* (build+runtime) GNU [libunistring](https://www.gnu.org/software/libunistring/) 0.9.10+
|
||||
* (OPTIONAL) (build+runtime) [libgpm](https://www.nico.schottelius.org/software/gpm/) 1.20+
|
||||
* (OPTIONAL) (build+runtime) From QR-Code-generator: [libqrcodegen](https://github.com/nayuki/QR-Code-generator) 1.5.0+
|
||||
|
Loading…
x
Reference in New Issue
Block a user