Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 2.27 KB

DEVELOPERS.md

File metadata and controls

58 lines (40 loc) · 2.27 KB

Developers

Making a release

  1. Bump the version within the AC_INIT macro call in configure.ac.

  2. Update the build system by running: ./autogen.sh.

  3. Build the trivial packages:

This all depends on a gh-pages branch:

git branch gh-pages origin/gh-pages

First build the distribution:

./configure
make distcheck

On any system you can build the tarball and tag:

./maint/release build tarball rcm-*.tar.gz
./maint/release build tag rcm-*.tar.gz

You need mdocml to tranform the manpages into HTML:

./maint/release build man_html rcm-*.tar.gz

Once built, you can push it live:

./maint/release push tarball rcm-*.tar.gz
./maint/release push tag rcm-*.tar.gz
./maint/release push man_html rcm-*.tar.gz

And once pushed, you should clean up

./maint/release clean tarball rcm-*.tar.gz
./maint/release clean tag rcm-*.tar.gz
./maint/release clean man_html rcm-*.tar.gz
  1. Contact package maintainers:
OS Name Email PGP keyid
Alpine Hiroshi Kajisha [email protected] ?
Arch Max Falk [email protected] 0x9cbdc83ba3753845
Debian Eric Collins [email protected] 0x7BEB44E2771AB877
Fedora Carl van Tonder [email protected] 0xa478c47bcb683786
Gentoo Florian Tham [email protected] 0x7286dc0e62941423
Korora Carl van Tonder [email protected] 0xb55275fbcbe8383c
Homebrew Stephen Groat [email protected] 0x3FEA0C7A20399F68
MacPorts Aljaž Srebrnič [email protected] 0xe140e1eea54ee677
OpenBSD Mike Burns [email protected] 0x3E6761F72846B014
openSUSE Andrei Dziahel [email protected] 0x58BA3FA4A49D76C2
Ubuntu Martin Frost [email protected] 0x4609D1E5ECA538E6
Void maxice8 [email protected] 0xffaeeb9ca1c95204