blob: 33e1b093f254ff0324a1dab8b3b86574a59d25b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
MAINTAINER NOTES
================
Text documents are edited with vim "set tw=79 ai fo=atrq1w2" options.
Debian testing and Ubuntu 18.04 minimum survival from Git checkout, 2021-12-04:
# apt update && apt upgrade -y
# apt install -y --no-install-recommends build-essential automake \
gettext gitk autopoint bison flex ca-certificates openssh-client \
netbase pkg-config bash libssl-dev
Redistributing requires additional packages:
# apt install --no-install-recommends -y \
man lynx htmldoc asciidoc libcarp-always-perl lzip rsync
# git clone https://gitlab.com/fetchmail/fetchmail.git fetchmail.git
# cd fetchmail.git
# autoreconf -if
# mkdir -p _build && cd _build
# ../configure
# make check -j8
Alpine Linux cannot rebuild the distribution, it lacks HTMLDOC.
To install requisites:
# apk add autoconf automake bison flex gettext gettext-dev gettext-lang git \
build-base openssl3-dev openssh-client-default
Then continue with Debian's git clone ... above.
Fedora Linux as of 34 cannot rebuild the distribution, it lacks HTMLDOC.
To install requisites:
# dnf install -y automake bison ca-certificates gettext-devel git pkg-config \
openssl-devel vim-minimal findutils gcc make flex
then continue with the git clone... above.
Arch Linux:
# pacman -Syu --noconfirm && pacman -S --noconfirm automake gcc autoconf flex \
bison gettext ca-certificates pkg-config make git
And for redistributing:
# pacman -S --noconfirm lynx htmldoc asciidoc lzip rsync perl-carp-always \
perl-encode-locale
OpenSUSE Linux:
# zypper up -y
# zypper in -y automake autoconf gcc bison flex pkgconf-pkg-config \
libopenssl-devel openssh git gcc gettext-tools tar make
And for redistributing:
# zypper in -y asciidoc lynx htmldoc perl-Carp-Always rsync lzip \
perl-Encode-Locale
|