gitea2rss/README.adoc

1.8 KiB

gitea2rss

gitea2rss Generates RSS feeds from Gitea releases, tags and commits.

Usage

See manpage. For an example nginx configuration file, see nginx-example.conf.

Install

Packaging status

Gentoo

eselect repository enable guru
echo 'www-misc/gitea2rss' >> /etc/portage/package.accept_keywords/gitea2rss
emaint sync -r guru
emerge -a www-misc/gitea2rss

From source

Dependencies

Debian stretch
apt install build-essential cmake libcurl4-openssl-dev libjsoncpp-dev asciidoc

Get sourcecode

Releases

Download the current release at schlomp.space.

Development version
git clone https://schlomp.space/tastytea/gitea2rss.git

Compile

mkdir build && cd build
cmake ..
cmake --build .
cmake options:
  • -DCMAKE_BUILD_TYPE=Debug for a debug build.

  • -DWITH_MAN=NO to not compile the manpage.

  • -DWITH_TESTS=YES to compile the tests.

You can run the tests with ctest inside build/tests. Install with make install.