Skip to content

Commit

Permalink
DOCS: Update build configurations. Update version number.
Browse files Browse the repository at this point in the history
  • Loading branch information
baagaard-usgs committed Dec 18, 2023
1 parent 3236338 commit d29fa45
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 21 deletions.
15 changes: 7 additions & 8 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -24,25 +24,24 @@ EXTRA_DIST = \
NEWS.md \
README.md \
configure.ac \
docker/README \
docker/README-developer \
docker/README.md \
docker/builder.py \
docker/centos-7 \
docker/rockylinux-8 \
docker/debian-stable \
docker/debian-testing \
docker/fedora-35 \
docker/fedora-36 \
docker/fedora-37 \
docker/ubuntu-18.04 \
docker/fedora-38 \
docker/fedora-39 \
docker/ubuntu-20.04 \
docker/ubuntu-22.04 \
docker/ubuntu-22.10 \
docker/ubuntu-23.04 \
docker/ubuntu-23.10 \
packager/build.py \
packager/setup_macos.sh \
packager/setup_linux.sh \
packager/build.py \
packager/make_petscdist.sh
packager/make_petscdist.sh \
packager/README.md


dist_noinst_SCRIPTS = \
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This installer builds the current PyLith release and its dependencies from sourc
## Documentation

* [Development version](https://pylith-installer.readthedocs.io/en/latest/)
* [Stable version](heeps://pylith-installer.readthedocs.io/en/v3.0.3-0)
* [Stable version](heeps://pylith-installer.readthedocs.io/en/v4.0.0-0)
* See the corresponding version of the PyLith manual for v2.2.2 and earlier

## Author
Expand Down
7 changes: 3 additions & 4 deletions developer/release-announcement.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
We are pleased to announce release of PyLith Installer version 3.0.3-0.
We are pleased to announce release of PyLith Installer version 4.0.0-0.

Please submit bug reports via GitHub issues:
https://github.com/geodynamics/pylith_installer/issues

PyLith Installer is free software. See the file COPYING for copying
conditions.
PyLith Installer is free software. See the file LICENSE.md for licensing information.

PyLith Installer is a utility for building PyLith and its dependencies
from source on Unix flavored operating systems.

You can download the installer from https://geodynamics.org/resources/pylith.

Instructions are online at https://pylith-installer.readthedocs.io/en/v3.0.3-0.
Instructions are online at https://pylith-installer.readthedocs.io/en/v4.0.0-0.
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
author = 'Brad T. Aagaard'

# The full version, including alpha/beta/rc tags
release = 'v3.0.3-1'
release = 'v4.0.0-0'


# -- General configuration ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/configs/macos.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ PREFIX=$HOME/pylith
# Define PETSc options
petsc_options="--download-chaco=1 --download-ml --download-f2cblaslapack --with-fc=0 --with-hwloc=0 --with-ssl=0 --with-x=0 --with-c2html=0 --with-lgrind=0"
#
${HOME}/src/pylith/pylith_installer-3.0.3-0/configure \
${HOME}/src/pylith/pylith_installer-4.0.0-0/configure \
--prefix=${PREFIX} \
--enable-force-install \
--with-fetch=curl \
Expand Down
8 changes: 4 additions & 4 deletions docs/devenv/configs.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ We use the following directory structure:

```{code-block} console
pylith-developer/
├── pylith_installer-3.0.3-0 # source code for the installer
├── pylith_installer-4.0.0-0 # source code for the installer
├── build-debug # top-level directory for building with debugging
└── pylith-debug # directory where PyLith and other CIG code is installed by installer
```
Expand Down Expand Up @@ -96,7 +96,7 @@ mkdir -p $PYLITH_DIR
cd $PYLITH_DIR
# Place the installer source code tarball in $PYLITH_DIR and then unpack the tarball.
tar -xf pylith_installer-3.0.3-0.tar.gz
tar -xf pylith_installer-4.0.0-0.tar.gz
```

## Linux
Expand Down Expand Up @@ -126,7 +126,7 @@ Configure the installer.
```{code-block} bash
mkdir $PYLITH_DIR/build-debug
cd $PYLITH_DIR/build-debug
$PYLITH_DIR/pylith_installer-3.0.3-0/configure \
$PYLITH_DIR/pylith_installer-4.0.0-0/configure \
--enable-developer \
--with-debugging \
--with-pylith-git=$PYLITH_BRANCH \
Expand Down Expand Up @@ -182,7 +182,7 @@ Configure the installer.
```{code-block} bash
mkdir $PYLITH_DIR/build-debug
cd $PYLITH_DIR/build-debug
${HOME}/src/pylith/pylith_installer-3.0.3-0/configure \
${HOME}/src/pylith/pylith_installer-4.0.0-0/configure \
--enable-developer \
--with-debugging \
--with-pylith-git=$PYLITH_BRANCH \
Expand Down
5 changes: 3 additions & 2 deletions packager/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# Binary packaging

Binary version is distributed via tarballs that are generated using
the build.py script.

`export SSL_CERT_FILE="$CERT_PATH/$CERT_FILE" REQUESTS_CA_BUNDLE="$CERT_PATH/$CERT_FILE"`


## Linux

1. `docker volume create pylith-binary`
Expand All @@ -21,4 +22,4 @@ the build.py script.
1. `cd ~/scratch/build/pylith-binary`
2. `mkdir src && pushd src && ln -s $HOME/src/pylith_installer && popd`
3. x86_64: `src/pylith_installer/packager/build.py --base-dir=`pwd` --make-threads=8 --macos-target=10.15 --setup`
3. arm64: `src/pylith_installer/packager/build.py --base-dir=`pwd` --make-threads=32 --macos-target=11.0 --setup`
4. arm64: `src/pylith_installer/packager/build.py --base-dir=`pwd` --make-threads=32 --macos-target=11.0 --setup`

0 comments on commit d29fa45

Please sign in to comment.