summaryrefslogtreecommitdiff
path: root/gnulib/DEPENDENCIES
diff options
context:
space:
mode:
Diffstat (limited to 'gnulib/DEPENDENCIES')
m---------gnulib0
-rw-r--r--gnulib/DEPENDENCIES159
2 files changed, 159 insertions, 0 deletions
diff --git a/gnulib b/gnulib
deleted file mode 160000
-Subproject 443bc5ffcf7429e557f4a371b0661abe98ddbc1
diff --git a/gnulib/DEPENDENCIES b/gnulib/DEPENDENCIES
new file mode 100644
index 0000000..91cd6c5
--- /dev/null
+++ b/gnulib/DEPENDENCIES
@@ -0,0 +1,159 @@
+The following packages are needed by maintainers for using
+'gnulib-tool'. In general, Gnulib prefers the latest stable
+version of each package, but in some cases it also supports
+older versions; this caters to commonly-used software
+distributions that may lag behind the latest stable package.
+Support for older versions is not guaranteed, though, and
+the version numbers in the following list may be incremented
+at any time.
+
+* A C runtime, compiler, linker, etc.
+ + Mandatory. Using the platform's native 'cc' gives good portability
+ exposure, but you can also use GCC 2.95 or newer.
+ + GCC Homepage:
+ http://gcc.gnu.org/
+ + Download:
+ http://ftp.gnu.org/gnu/gcc/
+ ftp://ftp.gnu.org/gnu/gcc/
+
+* A 'make' utility.
+ + Mandatory. Using the platform's native 'make' gives good portability
+ exposure for in-tree builds, but VPATH builds require GNU Make 3.79.1 or
+ newer.
+ + GNU Make Homepage:
+ http://www.gnu.org/software/make/
+ + Download:
+ http://ftp.gnu.org/gnu/make/
+ ftp://ftp.gnu.org/gnu/make/
+
+* GNU M4 1.4.5 or newer.
+ + 1.4.5 or newer is mandatory, but 1.4.9 or newer is recommended.
+ + Homepage:
+ http://www.gnu.org/software/m4/
+ + Download:
+ http://ftp.gnu.org/gnu/m4/
+ ftp://ftp.gnu.org/gnu/m4/
+
+* Autoconf 2.59 or newer.
+ + Mandatory.
+ + Homepage:
+ http://www.gnu.org/software/autoconf/
+ + Download:
+ http://ftp.gnu.org/gnu/autoconf/
+ ftp://ftp.gnu.org/gnu/autoconf/
+
+* Automake 1.9.6 or newer.
+ + Mandatory.
+ + Homepage:
+ http://www.gnu.org/software/automake/
+ + Download:
+ http://ftp.gnu.org/gnu/automake/
+ ftp://ftp.gnu.org/gnu/automake/
+
+* A shell
+ + Mandatory. Using the platform's native 'sh' gives good portability
+ exposure, but you can also use Bash.
+ + Homepage:
+ http://www.gnu.org/software/bash/
+ + Download:
+ http://ftp.gnu.org/gnu/bash/
+ ftp://ftp.gnu.org/gnu/bash/
+
+* Core POSIX utilities, including:
+ [ basename cat chgrp chmod chown cp dd echo expand expr
+ false hostname install kill ln ls md5sum mkdir mkfifo
+ mknod mv printenv pwd rm rmdir sleep sort tee test touch
+ true uname
+ + Mandatory. Using the platform's native utilities gives good portability
+ exposure, but you can also use GNU coreutils.
+ + Homepage:
+ http://www.gnu.org/software/coreutils/
+ + Download:
+ http://ftp.gnu.org/gnu/coreutils/
+ ftp://ftp.gnu.org/gnu/coreutils/
+
+* The comparison utilities 'cmp' and 'diff'.
+ + Mandatory. Using the platform's native utilities gives good portability
+ exposure, but you can also use GNU diffutils.
+ + Homepage:
+ http://www.gnu.org/software/diffutils/
+ + Download:
+ http://ftp.gnu.org/gnu/diffutils/
+ ftp://ftp.gnu.org/gnu/diffutils/
+
+* The patch utility 'patch'.
+ + Mandatory if you use gnulib-local diffs. Using the platform's native
+ utilities gives good portability exposure, but you can also use GNU
+ patch.
+ + Homepage:
+ http://www.gnu.org/software/patch/
+ + Download:
+ http://ftp.gnu.org/gnu/patch/
+ ftp://ftp.gnu.org/gnu/patch/
+
+* Grep.
+ + Mandatory. Using the platform's native grep gives good portability
+ exposure, but you can also use GNU grep.
+ + Homepage:
+ http://www.gnu.org/software/grep/
+ + Download:
+ http://ftp.gnu.org/gnu/grep/
+ ftp://ftp.gnu.org/gnu/grep/
+
+* GNU gettext.
+ + Always use the newest available gettext release, see
+ <http://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html>.
+ + Recommended.
+ Needed if you use modules that use internationalization (many do).
+ + Homepage:
+ http://www.gnu.org/software/gettext/
+ + Download:
+ http://ftp.gnu.org/gnu/gettext/
+ ftp://ftp.gnu.org/gnu/gettext/
+
+* Bison 2.0 or newer.
+ + Recommended.
+ Needed if you use the 'parse-datetime' module.
+ + Homepage:
+ http://www.gnu.org/software/bison/
+ + Download:
+ http://ftp.gnu.org/gnu/bison/
+ ftp://ftp.gnu.org/gnu/bison/
+
+* GNU gperf 3.0.1 or newer.
+ + Recommended.
+ Needed if you use the 'iconv_open' module.
+ + Homepage:
+ http://www.gnu.org/software/gperf/
+ + Download:
+ http://ftp.gnu.org/gnu/gperf/
+ ftp://ftp.gnu.org/gnu/gperf/
+
+* Texinfo 4.6 or newer.
+ + Recommended.
+ Needed if you use modules that include documentation.
+ + Homepage:
+ http://www.gnu.org/software/texinfo/
+ + Download:
+ http://ftp.gnu.org/gnu/texinfo/
+ ftp://ftp.gnu.org/gnu/texinfo/
+
+* GNU sed.
+ + Recommended.
+ Needed on platforms where the vendor's 'sed' program is too buggy.
+ + Homepage:
+ http://www.gnu.org/software/sed/
+ + Download:
+ http://ftp.gnu.org/gnu/sed/
+ ftp://ftp.gnu.org/gnu/sed/
+
+* GNU libtool 1.5.22 or newer.
+ + Optional.
+ Needed if you want to invoke gnulib-tool with option --libtool.
+ libtool 2.2.x or newer is needed if you want to invoke gnulib-tool
+ with options --create-testdir/--test and --libtool.
+ + Homepage:
+ http://www.gnu.org/software/libtool/
+ + Download:
+ http://ftp.gnu.org/gnu/libtool/
+ ftp://ftp.gnu.org/gnu/libtool/