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 4467ec8..eb5ff8b 100644
--- a/INSTALL
+++ b/INSTALL
@@ -3,7 +3,7 @@ Installation Instructions
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-Copyright (C) 2013-2017 Robin Haberkorn
+Copyright (C) 2013-2021 Robin Haberkorn
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
@@ -15,15 +15,17 @@ SciTECO Build and Runtime Dependencies
* Autotools and an UNIX-like environment
* GNU Make
- * A C++11 compiler, e.g. GNU C/C++ (v4.4 or later) or
- LLVM/gcc or LLVM/Clang
- * Glib 2 as a cross-platform runtime library
- (v2.28 or later on Unix, v2.34 or later for MinGW):
+ * A GCC-compatible C11 and C++11 compiler, e.g. GNU C/C++
+ (v4.4 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/
* When choosing the Curses interface, you need one of:
* NCurses (http://www.gnu.org/software/ncurses/).
If you plan to use the ncurses MinGW port,
I recommend ncurses 6.0 or later.
+ * NetBSD Curses (https://github.com/sabotage-linux/netbsd-curses).
+ This is the default on NetBSD.
* PDCurses/XCurses (http://pdcurses.sourceforge.net/).
Note that XCurses v3.4 appears to be broken, you should
build from PDCurses Git instead.
@@ -31,7 +33,7 @@ SciTECO Build and Runtime Dependencies
* PDCurses/EMCurses (https://github.com/rhaberkorn/emcurses).
* other curses implementations might work as well but are untested
* When choosing the GTK interface:
- * GTK+ v3.10 or later: http://www.gtk.org/
+ * GTK+ v3.12 or later: http://www.gtk.org/
* GObject Builder v2.0.20 or later: http://www.jirka.org/gob.html
* GNU roff (groff): https://www.gnu.org/software/groff/
Required at build-time, but it is already shipped on most
@@ -48,6 +50,13 @@ installed by the user manually:
* Scinterm (v1.7 or later):
http://foicica.com/scinterm/
+On Ubuntu, you can install all dependencies you could possibly need
+as follows:
+
+ $ sudo apt-get install git build-essential autoconf automake libtool \
+ libglib2.0-dev libncurses-dev libgtk-3-dev gob2 \
+ groff doxygen
+
Building from Source Tar Ball or Repository
===========================================