From d29fa45aedb756e2cb0836dc0f5216b52ef37123 Mon Sep 17 00:00:00 2001 From: Brad Aagaard Date: Sat, 16 Dec 2023 20:21:46 -0700 Subject: [PATCH] DOCS: Update build configurations. Update version number. --- Makefile.am | 15 +++++++-------- README.md | 2 +- developer/release-announcement.md | 7 +++---- docs/conf.py | 2 +- docs/configs/macos.md | 2 +- docs/devenv/configs.md | 8 ++++---- packager/README.md | 5 +++-- 7 files changed, 20 insertions(+), 21 deletions(-) diff --git a/Makefile.am b/Makefile.am index 7aa489f..71183c0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 = \ diff --git a/README.md b/README.md index 071fab7..b604b61 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/developer/release-announcement.md b/developer/release-announcement.md index 4fa6dc8..06425ec 100644 --- a/developer/release-announcement.md +++ b/developer/release-announcement.md @@ -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. diff --git a/docs/conf.py b/docs/conf.py index 27bf516..0b76d2a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -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 --------------------------------------------------- diff --git a/docs/configs/macos.md b/docs/configs/macos.md index 38cf699..be9202a 100644 --- a/docs/configs/macos.md +++ b/docs/configs/macos.md @@ -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 \ diff --git a/docs/devenv/configs.md b/docs/devenv/configs.md index b7fc911..6164c39 100644 --- a/docs/devenv/configs.md +++ b/docs/devenv/configs.md @@ -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 ``` @@ -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 @@ -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 \ @@ -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 \ diff --git a/packager/README.md b/packager/README.md index d0e56b5..d105229 100644 --- a/packager/README.md +++ b/packager/README.md @@ -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` @@ -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`