diff --git a/README.md b/README.md index b51da3b..a0d6bd7 100644 --- a/README.md +++ b/README.md @@ -25,15 +25,23 @@ valid signature for a CAB file containing Java files. It supports getting the timestamp through a proxy as well. It also supports signature verification, removal and extraction. -## INSTALLATION +## BUILDING -The usual way: +This build technique works on Linux and macOS, if you have the necessary tools installed: ``` + ./autogen.sh ./configure make make install ``` +* On Linux, (tested on Debian/Ubuntu) you may need `sudo apt-get update && sudo apt-get install build-essential autoconf libtool libssl-dev python3-pkgconfig libcurl4-gnutls-dev` +* On macOS with Homebrew, you probably need to do these things before autogen.sh and configure: +``` + brew install openssl@1.1 automake pkg-config libtool + export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig" +``` + ## USAGE Before you can sign a file you need a Software Publishing