From 0a928800c66e08197cd092feb32f6ae5bf816b88 Mon Sep 17 00:00:00 2001 From: Mike Burns Date: Fri, 13 Jul 2018 11:28:41 -0400 Subject: Update build docs and Homebrew The Homebrew update is [thanks to Fabian Mettler]. [thanks to Fabian Mettler]: https://github.com/thoughtbot/homebrew-formulae/pull/42 --- I don't maintain the Arch or Debian packages, so remove their details from these docs. --- DEVELOPERS.md | 27 ++++++++------------------- homebrew/rcm.rb.in | 2 +- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/DEVELOPERS.md b/DEVELOPERS.md index d88fa43..dd98ac5 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -19,12 +19,10 @@ First build the distribution: ./configure make distcheck -On any system you can build the tarball, Homebrew package, Arch -PKGBUILD, and tag: +On any system you can build the tarball, Homebrew package, and tag: ./maint/release build tarball rcm-*.tar.gz ./maint/release build homebrew rcm-*.tar.gz - ./maint/release build arch rcm-*.tar.gz ./maint/release build tag rcm-*.tar.gz You need mdocml to tranform the manpages into HTML: @@ -34,27 +32,18 @@ You need mdocml to tranform the manpages into HTML: Once built, you can push it live: ./maint/release push tarball rcm-*.tar.gz - # ... etc. ... + ./maint/release push homebrew 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 - # ... etc. ... + ./maint/release clean homebrew rcm-*.tar.gz + ./maint/release clean tag rcm-*.tar.gz + ./maint/release clean man_html rcm-*.tar.gz -4. Build the Debian package: - -Only on Debian systems can you build the Debian package: - - make NEWS.md - ./maint/release build deb rcm-*.tar.gz - ./maint/release push deb rcm-*.tar.gz - ./maint/release clean deb rcm-*.tar.gz - -This will create both a binary and a signed source package. - -Source packages go in the `deb-src` directory on the `gh-pages` branch. - -5. Contact package maintainers: +4. Contact package maintainers: | OS | Name | Email | PGP keyid | | -------- | -------------------------- | ----------------------------- | ------------------ | diff --git a/homebrew/rcm.rb.in b/homebrew/rcm.rb.in index c86eacb..03a99b7 100644 --- a/homebrew/rcm.rb.in +++ b/homebrew/rcm.rb.in @@ -11,6 +11,6 @@ class Rcm < Formula end test do - system "lsrc" + system "#{bin}/lsrc" end end -- cgit v1.2.3