aboutsummaryrefslogtreecommitdiffhomepage
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL21
1 files changed, 15 insertions, 6 deletions
diff --git a/INSTALL b/INSTALL
index b5aff56..5450e6e 100644
--- a/INSTALL
+++ b/INSTALL
@@ -16,7 +16,7 @@ SciTECO Build and Runtime Dependencies
* Autotools and an UNIX-like environment
* GNU Make
* A GCC-compatible C11 and C++17 compiler, e.g. GNU C/C++
- (v5.0 or later) or LLVM/gcc or LLVM/Clang.
+ (v8.1 or later) or LLVM/gcc or LLVM/Clang.
SciTECO itself does not require C++, but Scintilla does.
* Glib 2 as a cross-platform runtime library (v2.44 or later):
https://developer.gnome.org/glib/
@@ -26,7 +26,7 @@ SciTECO Build and Runtime Dependencies
I recommend ncurses 6.0 or later.
* NetBSD Curses (https://github.com/sabotage-linux/netbsd-curses).
This is the default on NetBSD.
- * PDCursesMod v4.3.4 or later (https://github.com/Bill-Gray/PDCursesMod.git).
+ * PDCursesMod v4.5.1 or later (https://github.com/Bill-Gray/PDCursesMod.git).
This is the recommended flavor of PDCurses to use.
* PDCurses/EMCurses (https://github.com/rhaberkorn/emcurses).
* PDCurses/XCurses (http://pdcurses.sourceforge.net/).
@@ -34,8 +34,8 @@ SciTECO Build and Runtime Dependencies
build from PDCurses Git instead.
* other curses implementations might work as well but are untested
* When choosing the GTK interface:
- * GTK+ v3.12 or later: http://www.gtk.org/
- * GNU roff (groff): https://www.gnu.org/software/groff/
+ * GTK+ v3.24 or later: http://www.gtk.org/
+ * GNU roff (groff) v1.19.2 or later: https://www.gnu.org/software/groff/
Required at build-time, but it is already shipped on most
UNIX-like systems to format man pages.
* Doxygen (only when generating developer documentation)
@@ -67,9 +67,14 @@ The same on Fedora:
And on FreeBSD:
- $ sudo pkg install git gmake pkgconfig autoconf automake libtool \
+ $ sudo pkg install git gmake pkgconf autoconf automake libtool \
glib gtk3 groff doxygen
+On NetBSD:
+
+ $ sudo pkgin install git gmake pkg-config autoconf automake libtool-base \
+ glib2 gtk3+ doxygen
+
Building from Source Tar Ball or Repository
===========================================
@@ -91,7 +96,7 @@ the submodules, so that SciTECO can build a verified and prepared
version of Scintilla/Scinterm autmatically.
Just make sure you have cloned your repository as follows:
- $ git clone https://github.com/rhaberkorn/sciteco.git
+ $ git clone git://git.fmsbw.de/sciteco
$ cd sciteco/
$ git submodule update --init
@@ -99,6 +104,7 @@ If you already have a Git clone of the SciTECO repository and
want to update it, you should issue the following commands:
$ git pull
+ $ git submodule sync
$ git submodule update
When building from Git, you must first generate the ./configure
@@ -134,6 +140,9 @@ To install SciTECO, type something like:
$ sudo make install
+Overwriting installation directories at install-time (make install bindir=...)
+is not supported.
+
You are recommended to use the included "fallback.teco_ini" as a starting
point for your profile. On UNIX, you can copy it to your $HOME directory
at "~/.teco_ini" while on Windows, it should be in the same directory