Add GNU/Linux build instructions

master
Curtis McEnroe 2019-01-25 04:06:31 -05:00
parent 1e9b5139f0
commit 920ea899d7
No known key found for this signature in database
GPG Key ID: CEA2F97ADCFCD77C
2 changed files with 43 additions and 15 deletions

22
README
View File

@ -7,9 +7,10 @@ DESCRIPTION
catgirl is a curses IRC client originally intended for use over anonymous catgirl is a curses IRC client originally intended for use over anonymous
SSH. SSH.
It requires LibreSSL (-ltls) and targets FreeBSD, Darwin, NetBSD. It requires LibreSSL (-ltls) and targets FreeBSD, Darwin, NetBSD and
GNU/Linux.
Build INSTALL
On platforms other than FreeBSD, copy the appropriate file to config.mk On platforms other than FreeBSD, copy the appropriate file to config.mk
and modify as needed. The default install PREFIX is ~/.local. and modify as needed. The default install PREFIX is ~/.local.
@ -17,6 +18,18 @@ DESCRIPTION
make make
make install make install
Darwin
LibreSSL is assumed to be installed with brew(1). The sandman(1) wrapper
is also installed.
NetBSD
LibreSSL is assumed to be installed with pkgsrc(7). Due to bugs in
NetBSD's curses(3) implementation, some of the UI is currently broken.
GNU/Linux
LibreSSL is assumed to be manually installed in /usr/local and is
statically linked.
FILES FILES
chat.h shared state and function prototypes chat.h shared state and function prototypes
chat.c command line parsing chat.c command line parsing
@ -40,7 +53,4 @@ FILES
SEE ALSO SEE ALSO
catgirl(1), sandman(1) catgirl(1), sandman(1)
BUGS Causal Agency January 25, 2019 Causal Agency
The UI is currently broken with NetBSD's curses implementation.
Causal Agency December 2, 2018 Causal Agency

View File

@ -1,4 +1,4 @@
.Dd December 2, 2018 .Dd January 25, 2019
.Dt CATGIRL 7 .Dt CATGIRL 7
.Os "Causal Agency" .Os "Causal Agency"
. .
@ -18,16 +18,18 @@ It requires LibreSSL
and targets and targets
.Fx , .Fx ,
Darwin, Darwin,
.Nx . .Nx
and
GNU/Linux.
. .
.Ss Build .Sh INSTALL
On platforms other than On platforms other than
.Fx , .Fx ,
copy the appropriate file to copy the appropriate file to
.Pa config.mk .Pa config.mk
and modify as needed. and modify as needed.
The default install The default install
.Ev PREFIX .Va PREFIX
is is
.Pa ~/.local . .Pa ~/.local .
. .
@ -38,6 +40,27 @@ make
make install make install
.Ed .Ed
. .
.Ss Darwin
LibreSSL is assumed to be installed with
.Xr brew 1 .
The
.Xr sandman 1
wrapper is also installed.
.
.Ss NetBSD
LibreSSL is assumed to be installed with
.Xr pkgsrc 7 .
Due to bugs in
.Nx Ap s
.Xr curses 3
implementation,
some of the UI is currently broken.
.
.Ss GNU/Linux
LibreSSL is assumed to be manually installed in
.Pa /usr/local
and is statically linked.
.
.Sh FILES .Sh FILES
.Bl -tag -width sandman.m -compact .Bl -tag -width sandman.m -compact
.It Pa chat.h .It Pa chat.h
@ -84,8 +107,3 @@ implementation for chroot
.Sh SEE ALSO .Sh SEE ALSO
.Xr catgirl 1 , .Xr catgirl 1 ,
.Xr sandman 1 .Xr sandman 1
.
.Sh BUGS
The UI is currently broken with
.Nx Ap s
curses implementation.