NCurses Direct Connect
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Yorhel 5111a2607d Static binary updates 1 month ago
deps deps: Update yxml 5 years ago
doc doc: Create separate section for UI flags 1 year ago
src Mark queued files with Q and shared with S in search and file list tabs 1 year ago
static Static binary updates 1 month ago
.gitignore Add deps/ylib/yuri.[ch] 6 years ago
COPYING Version & date bump + Changelog update for 1.20 2 years ago
ChangeLog Version & date bump + Changelog update for 1.20 2 years ago
HACKING HACKING: Document users table 5 years ago
Makefile.am Add geoip wrappers in geoip.c + use run-time availability detection 4 years ago
README Version & date bump + Changelog update for 1.20 2 years ago
configure.ac Fix test equality operator portability 1 year ago

README

ncdc 1.20
=========

DESCRIPTION

ncdc is a modern and lightweight direct connect client with a friendly
ncurses interface.

Always make sure you run the latest version. You can check for updates and
find more information at http://dev.yorhel.nl/ncdc



REQUIREMENTS


ncursesw
zlib
bzip2
sqlite >= 3.3.9
glib >= 2.24.0
gnutls >= 2.4.0
geoip >= 1.2.0 (optional)

If your gnutls is older than 3.0, you also need libgcrypt.



BUILDING FROM A RELEASE TARBALL

If you managed to fetch an ncdc tarball from somewhere, then you will need
the following to build ncdc:
- A C compiler
- Development files for the libraries mentioned above
- make
- pkg-config
- pod2man (optional, comes with a default Perl installation)
- makeheaders (optional, included in the distribution if you don't have it)

And the usual commands will get you up and running:

./configure --prefix=/usr
make
(sudo) make install



BUILDING FROM THE GIT REPOSITORY

To build the latest and greatest version from the git repository, you will
need the stuff mentioned above in addition to GNU autoconf and automake.
After checking out the git repo, run the following command:

autoreconf -i

...and you can use same tricks to build ncdc as with using a release tarball.



CROSS COMPILING

You may run into some trouble when the binaries of the target system don't
run on the build system. To avoid that, build the 'makeheaders' and 'gendoc'
utilities manually before running the regular 'make'. For example:

./configure
cc deps/makeheaders.c -o makeheaders
cc -I. doc/gendoc.c -o gendoc
make

Replace 'cc' with a compiler that builds binaries that can be run on the
build system.



CONTACT

Email: projects@yorhel.nl
Web: http://dev.yorhel.nl/ncdc
DC: adc://dc.blicky.net:2780/ or adcs://dc.blicky.net:2780/