#!/usr/bin/env modbuild # Check 'version-to-gitcommit.txt' # - If version exists, we will compile directly from GIT cloned commit. # - If version does not exist, install from GIT repository package (tag). COMMIT=$(grep -E "^${V}" files/version-to-gitcommit.txt | awk '{print $2}') if [[ ! -n ${COMMIT} ]]; then pbuild::set_download_url "https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/v${V_PKG}.tar.gz" else pbuild::pre_prep() { # Only deploy package if it does not exist echo HERE if [[ ! -f $PMODULES_DISTFILESDIR/$P-$V.tar.gz ]]; then git clone https://github.com/Reference-ScaLAPACK/scalapack.git scalapack cd scalapack git fetch -a git checkout ${COMMIT} cd .. tar --remove-files -cvzf $PMODULES_DISTFILESDIR/$P-$V.tar.gz scalapack fi } pbuild::set_download_url "https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/v${V_PKG}.tar.gz" "$P-$V.tar.gz" fi pbuild::add_to_group 'Compiler' pbuild::install_docfiles 'README' 'LICENSE' pbuild::pre_configure_Linux() { pbuild::use_cmake }