Re-added chm & distcheck

This commit is contained in:
Charlton, Scott R 2023-01-13 16:36:29 -07:00
parent 3aa9295b39
commit 02f87fca34

View File

@ -30,57 +30,57 @@ jobs:
echo DATE_RFC_3339=$(date --rfc-3339=date) >> $GITHUB_OUTPUT echo DATE_RFC_3339=$(date --rfc-3339=date) >> $GITHUB_OUTPUT
# chm: chm:
# runs-on: windows-latest runs-on: windows-latest
# steps: steps:
# - name: Checkout phreeqc3-HTMLversion - name: Checkout phreeqc3-HTMLversion
# uses: actions/checkout@v3 uses: actions/checkout@v3
# with: with:
# repository: usgs-coupled-subtrees/phreeqc3-HTMLversion repository: usgs-coupled-subtrees/phreeqc3-HTMLversion
# ref: master ref: master
# - name: install htmlhelp - name: install htmlhelp
# run: | run: |
# curl -L -O http://web.archive.org/web/20160201063255/http://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe curl -L -O http://web.archive.org/web/20160201063255/http://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe
# cmd /c start /wait .\htmlhelp.exe /q /c /t:$(Get-Location)\tmp cmd /c start /wait .\htmlhelp.exe /q /c /t:$(Get-Location)\tmp
# $file = "$(Get-Location)\tmp\htmlhelp.inf" $file = "$(Get-Location)\tmp\htmlhelp.inf"
# (Get-Content $file) | Foreach-Object { $_ ` (Get-Content $file) | Foreach-Object { $_ `
# -replace '^BeginPrompt', ';;BeginPrompt' ` -replace '^BeginPrompt', ';;BeginPrompt' `
# -replace '^EndPrompt', ';;EndPrompt' ` -replace '^EndPrompt', ';;EndPrompt' `
# -replace '^49000=CustomLDID49000, 1', '49000=CustomLDID49000, 5' ` -replace '^49000=CustomLDID49000, 1', '49000=CustomLDID49000, 5' `
# -replace '^"hhupd.exe', ';;hhupd.exe' ` -replace '^"hhupd.exe', ';;hhupd.exe' `
# -replace '^DefaultInstallDir="C:\\Program Files\\HTML Help Workshop"', 'DefaultInstallDir="%ProgramFiles%\\HTML Help Workshop"' -replace '^DefaultInstallDir="C:\\Program Files\\HTML Help Workshop"', 'DefaultInstallDir="%ProgramFiles%\\HTML Help Workshop"'
# } | Set-Content $file } | Set-Content $file
# cmd /c start /wait .\tmp\setup.exe cmd /c start /wait .\tmp\setup.exe
# Remove-Item -Recurse -Force .\tmp Remove-Item -Recurse -Force .\tmp
# Remove-Item -Recurse -Force .\htmlhelp.exe Remove-Item -Recurse -Force .\htmlhelp.exe
# # the next line doesn't seem to work (supposed to set the path) # the next line doesn't seem to work (supposed to set the path)
# # echo 'C:\Program Files (x86)\HTML Help Workshop' >> $GITHUB_PATH # echo 'C:\Program Files (x86)\HTML Help Workshop' >> $GITHUB_PATH
# - name: compile chm - name: compile chm
# shell: bash shell: bash
# run: | run: |
# pushd HTML pushd HTML
# bash fixup_html.bash bash fixup_html.bash
# popd popd
# # hhc returns 1 on success # hhc returns 1 on success
# set +e set +e
# 'C:\Program Files (x86)\HTML Help Workshop\hhc' phreeqc3.hhp | tee hhc.out 'C:\Program Files (x86)\HTML Help Workshop\hhc' phreeqc3.hhp | tee hhc.out
# status=${PIPESTATUS[0]} status=${PIPESTATUS[0]}
# set -e set -e
# if [ "$status" -eq 1 ]; then if [ "$status" -eq 1 ]; then
# echo "[OK]" echo "[OK]"
# exit 0 exit 0
# else else
# echo "[FAILED]" echo "[FAILED]"
# exit 1 exit 1
# fi fi
# - uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
# with: with:
# name: chm name: chm
# path: ${{github.workspace}}/phreeqc3.chm path: ${{github.workspace}}/phreeqc3.chm
check: check:
@ -237,140 +237,140 @@ jobs:
# name: valgrind # name: valgrind
# path: ${{github.workspace}}/R/valgrind.full.out # path: ${{github.workspace}}/R/valgrind.full.out
# distcheck: distcheck:
# needs: [init, chm] needs: [init, chm]
# runs-on: ubuntu-latest runs-on: ubuntu-latest
# steps: steps:
# - uses: actions/checkout@v3 - uses: actions/checkout@v3
# - uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3
# with: with:
# name: chm name: chm
# - name: mv chm - name: mv chm
# run: mv phreeqc3.chm doc/. run: mv phreeqc3.chm doc/.
# - name: versioning - name: versioning
# run: ./jenkins-dist.sh -v ${{ needs.init.outputs.VER }} -r ${{ needs.init.outputs.REL }} -d ${{ needs.init.outputs.DATE }} run: ./jenkins-dist.sh -v ${{ needs.init.outputs.VER }} -r ${{ needs.init.outputs.REL }} -d ${{ needs.init.outputs.DATE }}
# - name: doxygen - name: doxygen
# run: sudo apt-get install -y doxygen && cd doc && doxygen run: sudo apt-get install -y doxygen && cd doc && doxygen
# - name: autoreconf - name: autoreconf
# run: autoreconf -fvi run: autoreconf -fvi
# - name: mkdir - name: mkdir
# run: mkdir _build run: mkdir _build
# - name: configure - name: configure
# working-directory: ${{github.workspace}}/_build working-directory: ${{github.workspace}}/_build
# run: ../configure --prefix=$(pwd)/INSTALL run: ../configure --prefix=$(pwd)/INSTALL
# - name: make - name: make
# working-directory: ${{github.workspace}}/_build working-directory: ${{github.workspace}}/_build
# run: make -j2 distcheck run: make -j2 distcheck
# - name: convert - name: convert
# run: | run: |
# sudo apt install -y dos2unix sudo apt install -y dos2unix
# native=" native="
# doc/Makefile \ doc/Makefile \
# doc/examples/AccumulateLine.c \ doc/examples/AccumulateLine.c \
# doc/examples/CreateIPhreeqc.c \ doc/examples/CreateIPhreeqc.c \
# doc/examples/F90ClearAccumulatedLines.f90 \ doc/examples/F90ClearAccumulatedLines.f90 \
# doc/examples/F90CreateIPhreeqc.f90 \ doc/examples/F90CreateIPhreeqc.f90 \
# doc/examples/F90DestroyIPhreeqc.f90 \ doc/examples/F90DestroyIPhreeqc.f90 \
# doc/examples/F90GetComponent.f90 \ doc/examples/F90GetComponent.f90 \
# doc/examples/F90GetDumpStringLine.f90 \ doc/examples/F90GetDumpStringLine.f90 \
# doc/examples/F90GetSelectedOutputValue.f90 \ doc/examples/F90GetSelectedOutputValue.f90 \
# doc/examples/F90GetVersionString.f90 \ doc/examples/F90GetVersionString.f90 \
# doc/examples/GetComponent.c \ doc/examples/GetComponent.c \
# doc/examples/GetDumpString.c \ doc/examples/GetDumpString.c \
# doc/examples/GetSelectedOutputValue.c \ doc/examples/GetSelectedOutputValue.c \
# doc/examples/GetVersionString.c \ doc/examples/GetVersionString.c \
# doc/examples/IPhreeqc.cpp \ doc/examples/IPhreeqc.cpp \
# doc/examples/Makefile \ doc/examples/Makefile \
# doc/examples/phreeqc.dat \ doc/examples/phreeqc.dat \
# src/CSelectedOutput.cpp \ src/CSelectedOutput.cpp \
# src/CSelectedOutput.hxx \ src/CSelectedOutput.hxx \
# src/CVar.hxx \ src/CVar.hxx \
# src/Debug.h \ src/Debug.h \
# src/ErrorReporter.hxx \ src/ErrorReporter.hxx \
# src/IPhreeqc.cpp \ src/IPhreeqc.cpp \
# src/IPhreeqc.f.inc \ src/IPhreeqc.f.inc \
# src/IPhreeqc.f90.inc \ src/IPhreeqc.f90.inc \
# src/IPhreeqc.h \ src/IPhreeqc.h \
# src/IPhreeqc.hpp \ src/IPhreeqc.hpp \
# src/IPhreeqcCallbacks.h \ src/IPhreeqcCallbacks.h \
# src/IPhreeqcF.f \ src/IPhreeqcF.f \
# src/IPhreeqcLib.cpp \ src/IPhreeqcLib.cpp \
# src/IPhreeqc_interface.F90 \ src/IPhreeqc_interface.F90 \
# src/IPhreeqc_interface_F.cpp \ src/IPhreeqc_interface_F.cpp \
# src/IPhreeqc_interface_F.h \ src/IPhreeqc_interface_F.h \
# src/Var.c \ src/Var.c \
# src/Var.h \ src/Var.h \
# src/Version.h \ src/Version.h \
# src/fimpl.h \ src/fimpl.h \
# src/fwrap.cpp \ src/fwrap.cpp \
# src/fwrap.h \ src/fwrap.h \
# src/fwrap1.cpp \ src/fwrap1.cpp \
# src/fwrap2.cpp \ src/fwrap2.cpp \
# src/fwrap3.cpp \ src/fwrap3.cpp \
# src/fwrap4.cpp \ src/fwrap4.cpp \
# src/fwrap5.cpp \ src/fwrap5.cpp \
# src/fwrap6.cpp \ src/fwrap6.cpp \
# src/fwrap7.cpp \ src/fwrap7.cpp \
# src/fwrap8.cpp \ src/fwrap8.cpp \
# src/pp_sys.cpp \ src/pp_sys.cpp \
# src/thread.h \ src/thread.h \
# test/llnl.dat \ test/llnl.dat \
# test/phreeqc.dat \ test/phreeqc.dat \
# test2/Makefile \ test2/Makefile \
# test2/wateq4f.dat \ test2/wateq4f.dat \
# test5/Makefile \ test5/Makefile \
# test5/phreeqc.dat \ test5/phreeqc.dat \
# test5/test5.c \ test5/test5.c \
# tests/main_fortran.cxx \ tests/main_fortran.cxx \
# tests/test_c.c \ tests/test_c.c \
# tests/test_cxx.cxx \ tests/test_cxx.cxx \
# tests/test_f90.F90 \ tests/test_f90.F90 \
# unit/TestCVar.cpp \ unit/TestCVar.cpp \
# unit/TestCVar.h \ unit/TestCVar.h \
# unit/TestInterface.cpp \ unit/TestInterface.cpp \
# unit/TestInterface.h \ unit/TestInterface.h \
# unit/TestSelectedOutput.cpp \ unit/TestSelectedOutput.cpp \
# unit/TestSelectedOutput.h \ unit/TestSelectedOutput.h \
# unit/TestVar.cpp \ unit/TestVar.cpp \
# unit/TestVar.h \ unit/TestVar.h \
# unit/llnl.dat.old \ unit/llnl.dat.old \
# unit/missing_e.dat \ unit/missing_e.dat \
# unit/phreeqc.dat.old \ unit/phreeqc.dat.old \
# unit/unit.cpp" unit/unit.cpp"
# for f in ${native}; do for f in ${native}; do
# unix2dos "${f}" unix2dos "${f}"
# done done
# - name: dist-zip - name: dist-zip
# working-directory: ${{github.workspace}}/_build working-directory: ${{github.workspace}}/_build
# run: make dist-zip run: make dist-zip
# - name: copy - name: copy
# run: cp doc/README IPhreeqc_ReadMe.txt run: cp doc/README IPhreeqc_ReadMe.txt
# - uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
# with: with:
# name: readme name: readme
# path: ${{github.workspace}}/IPhreeqc_ReadMe.txt path: ${{github.workspace}}/IPhreeqc_ReadMe.txt
# - uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
# with: with:
# name: tarball name: tarball
# path: ${{github.workspace}}/_build/*.tar.gz path: ${{github.workspace}}/_build/*.tar.gz
# - uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
# with: with:
# name: zipball name: zipball
# path: ${{github.workspace}}/_build/*.zip path: ${{github.workspace}}/_build/*.zip
# build: # build:
# needs: [init] # needs: [init]