about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-04-02 17:00:35 +0200
committerbptato <nincsnevem662@gmail.com>2024-04-02 17:00:35 +0200
commit9177dde424cdc50897c47826a8153342d724beb0 (patch)
treeb0900885eadc722c42155a0c608a83c88f876e92
parent76dd27fdf66195455af53cb7d7f090055467c9bc (diff)
downloadchawan-9177dde424cdc50897c47826a8153342d724beb0.tar.gz
Update readme
-rw-r--r--README.md22
1 files changed, 13 insertions, 9 deletions
diff --git a/README.md b/README.md
index 7a2f9ee3..46705774 100644
--- a/README.md
+++ b/README.md
@@ -19,21 +19,24 @@ supported yet.)
 1. Clone the Chawan repository:
    `git clone https://git.sr.ht/~bptato/chawan && cd chawan`
 2. Install the Nim compiler: <https://nim-lang.org/install.html>
-	* Please use 1.6.14 or newer, ideally 2.0.0. Older versions will
-	  not work. (You can check your Nim compiler's version using `nim -v`.)
+	* Please use 1.6.14 or newer, ideally 2.0.2. Versions older than 1.6.14
+	  will not work. (You can check your Nim compiler's version using
+	  `nim -v`.)
 3. Install the following dependencies:
 	* libcurl: <https://curl.se/libcurl/>
 	* zlib: <https://zlib.net/>
-	* pkg-config, pkgconf, or similar (must be found as "pkg-config"
-	  in your `$PATH`)
-	* If you are using a system where the default make program is not
-          GNU make (e.g. BSD), install gmake and use that in the following
-	  steps.
+	* pkg-config, pkgconf, or similar (must be found as "pkg-config" in your
+	  `$PATH`)
+	* If you are using a system where the default make program is not GNU
+	  make (e.g. BSD), install gmake and use that in the following steps.
+	* Optional: a termcap library; e.g. ncurses comes with one.
+	* TLDR for Debian:
+	  `apt install libcurl4-openssl-dev zlib1g-dev pkg-config make ncurses-base`
 4. Download parts of Chawan found in other repositories: `make submodule`
 5. Run `make`. (By default, this will build the whole project in release mode;
    for details, see [doc/build.md](doc/build.md).)
-6. If you want manpages, run `make manpage`. (This requires pandoc to be
-   installed.)
+6. If you want manpages, run `make manpage`. (This requires
+   [pandoc](https://pandoc.org).)
 7. Finally, install using `make install` (e.g. `sudo make install`).
 
 Then, try:
@@ -65,6 +68,7 @@ Currently implemented features are:
 * supports several protocols: HTTP(S), FTP, Gopher, Gemini, Finger, etc.
 * can load user-defined protocols/file formats using [local CGI](doc/localcgi.md),
   [urimethodmap](doc/urimethodmap.md) and [mailcap](doc/mailcap.md)
+* markdown viewer
 * man page viewer (like w3mman)
 * mouse support