You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@milagro.apache.org by jo...@apache.org on 2019/12/16 14:35:34 UTC

[incubator-milagro-crypto-c] branch update-readme created (now 256fec4)

This is an automated email from the ASF dual-hosted git repository.

johnmcw pushed a change to branch update-readme
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-crypto-c.git.


      at 256fec4  minor updates re: installation

This branch includes the following new commits:

     new 256fec4  minor updates re: installation

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-milagro-crypto-c] 01/01: minor updates re: installation

Posted by jo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

johnmcw pushed a commit to branch update-readme
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-crypto-c.git

commit 256fec43d9e2b8aac404eaf53d105aa183516731
Author: John McCane-Whitney <jo...@espians.com>
AuthorDate: Mon Dec 16 14:35:10 2019 +0000

    minor updates re: installation
---
 README.md | 39 +++++++++++++++++++++++++++++----------
 1 file changed, 29 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index 7f99e35..f981998 100644
--- a/README.md
+++ b/README.md
@@ -73,7 +73,10 @@ sudo apt-get install -y \
      lcov \
      python3-dev \
      python3-pip \
-     gcc-multilib
+     gcc-multilib \
+     git \
+     rpm \
+     checkinstall
 
 sudo pip3 install cffi autopep8
 ```
@@ -96,6 +99,7 @@ sudo dnf install -y @development-tools \
     libgcc.i686
 
 sudo pip3 install cffi autopep8
+sudo yum install rpm-build
 ```
 
 * **MacOS**
@@ -112,10 +116,10 @@ brew install parallel
 * **Windows**
 
 * install [MinGW](http://www.mingw.org) Please select the **mingw32-base** and **mingw32-gcc-g++** components. Add *C:\MinGW\bin* to the PATH variable
-* install [Python](https://www.python.org/downloads/windows/). Add *C:\Python27 to the PATH variable
-* install [CMake](http://www.cmake.org)
+* install [Python](https://www.python.org/downloads/windows/). Either Python 2.7.x or 3.8.x may be used.  During the installation, ensure that the option to add Python to the Windows PATH variable is selected.
+* install [CMake](http://www.cmake.org). During installation, ensure that the option to add the CMake executable to the Windows PATH variable is selected.
 * install [Doxygen](http://www.doxygen.org)
-
+* install [Git](https://git-scm.com/)
 
 ## Build Instructions
 
@@ -123,6 +127,15 @@ brew install parallel
 
 ##### Quick start
 
+Either clone the repository using Git:
+
+```
+git clone https://github.com/apache/incubator-milagro-crypto-c.git
+cd incubator-milagro-crypto-c
+```
+
+Or, if using an official Apache release, download the compressed archive, extract it and navigate into its root directory.
+
 A Makefile is present at the project root that reads the options defined in
 config.mk. Change these options and then type the following to build and test
 the library.
@@ -144,11 +157,14 @@ program. To build and run the example use this script;
 
 ##### Manual build
 
-NOTE: The default build is for 64 bit machines
+NOTE: The default build is for 64 bit machines.  Either use Git to clone the repository:
 
 ```
 git clone https://github.com/apache/incubator-milagro-crypto-c.git
 cd incubator-milagro-crypto-c
+```
+Or, if using an official Apache release, download the compressed archive, extract it and navigate into its root directory.
+```
 mkdir -p target/build
 cd target/build
 cmake ../..
@@ -198,16 +214,19 @@ sudo make uninstall
 After having built the libraries you can build a binary installer and a source distribution by running this command
 
 ```
-make package
+sudo make package
 ```
 
 #### Windows
 
-Start a command prompt as an administrator
+Start a command prompt as an administrator and either use Git to clone the repository
 
 ```
 git clone https://github.com/apache/incubator-milagro-crypto-c.git
-cd milagro-crypto-c
+cd incubator-milagro-crypto-c
+```
+Or, if using an official Apache release, download the compressed archive, extract it and navigate into its root directory.
+```
 mkdir build
 cd build
 cmake -G "MinGW Makefiles" -D WORD_SIZE=64 ..
@@ -219,7 +238,7 @@ mingw32-make install
 
 Post install append the PATH system variable to point to the install ./lib:
 
-*My Computer -> Properties -> Advanced > Environment Variables*
+*Control Panel - System and Security - System - Advanced System Settings - Environment Variables*
 
 The build can be configured using by setting flags on the command line i.e.
 
@@ -238,7 +257,7 @@ mingw32-make uninstall
 After having built the libraries you can build a Windows installer using this command
 
 ```
-sudo mingw32-make package
+mingw32-make package
 ```
 
 In order for this to work [NSIS](https://nsis.sourceforge.io) has to have been installed