Newsboat-og is a fork of Newsboat (https://github.com/newsboat/newsboat) in its last version before rustification (version 2.13). The name "-og" stands for "old gen". This fork tries to keep the C/C++ implementation alive for platforms lacking a rust compiler. Also we try to stick to C++11 and do only minimal patching.
Our published releases will be 2.13.1, 2.13.2, etc. to avoid confusion with the newsboat releases (which are 2.14 and higher).
Newsboat is a fork of Newsbeuter, an RSS/Atom feed reader for the text console. The only difference is that Newsboat is actively maintained while Newsbeuter isn't.
If you want the modern version of Newsboat head to
https://github.com/newsboat/newsboat.
Newsboat depends on a number of libraries, which need to be installed before newsboat can be compiled.
- GCC 4.9 or newer, or Clang 3.6 or newer
- STFL (version 0.21 or newer)
- SQLite3 (version 3.5 or newer)
- libcurl (version 7.18.0 or newer)
- GNU gettext (on systems that don't provide gettext in the libc): ftp://ftp.gnu.org/gnu/gettext/
- pkg-config
- libxml2, xmllint, and xsltproc
- json-c (version 0.11 or newer)
- asciidoc
- DocBook XML
- DocBook XSL
First, you'll have to get the dependencies. Make sure to install the header
files for the libraries (on Debian and derivatives, headers are in -dev
packages, e.g. libsqlite3-dev
.) After that, compiling and installing newsboat
is as simple as:
make
make install
(And if you ever need to uninstall it, use make uninstall
.)
- Check out our documentation and FAQ
- Bugs and whatnot should be reported to the issue tracker
Decided to work on an issue, fix a bug or add a feature? Great! Be sure to check out our style guide and install pre-commit hook.
You'll probably want to run the tests; here's how:
make -j5 PROFILE=1 all test
(cd test && TMPDIR=/dev/shm ./test --order rand)
Note the use of ramdisk as TMPDIR
: some tests create temporary files, which
slows them down if TMPDIR
is on HDD or even SSD.
Newsboat is licensed under the MIT license; see the LICENSE file.
The maintainer of newsboat-og is Andreas Baumann [email protected]