fpm: update to 0.7.0
This commit is contained in:
committed by
مهدي شينون (Mehdi Chinoune)
parent
61fc953197
commit
b00a64705e
@@ -3,36 +3,43 @@
|
||||
_realname=fpm
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=0.6.0
|
||||
pkgver=0.7.0
|
||||
pkgrel=1
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64')
|
||||
pkgdesc="Fortran package manager (mingw-w64)"
|
||||
url="https://github.com/fortran-lang/fpm"
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-gcc-libgfortran")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc-fortran"
|
||||
"${MINGW_PACKAGE_PREFIX}-omp"
|
||||
$([[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-gcc-libgfortran"))
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-fc"
|
||||
"git")
|
||||
optdepends=("git: Support for fetching projects with git")
|
||||
options=('strip')
|
||||
license=('MIT')
|
||||
source=(${_realname}-${pkgver}.zip::"${url}/releases/download/v${pkgver}/fpm-${pkgver}.zip"
|
||||
${_realname}-${pkgver}.F90::"${url}/releases/download/v${pkgver}/fpm-${pkgver}.F90")
|
||||
sha256sums=('365516f66b116a112746af043e8eccb3d854d6feb1fad0507c570433dacbf7be'
|
||||
'17a809d512618ddb083b1d8c546a2d98e704b10484f607df7b0b231ddc8ff277')
|
||||
sha256sums=('536dec7d4502221734683b15e6ff64a6ab3f9910df122d18f851c9a68711f91f'
|
||||
'd16e45b705029d6d38b0ba7cccab2b9edb48c2f29441473548b866da0389243e')
|
||||
noextract=(${_realname}-${pkgver}.F90)
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${_realname}-${pkgver}"
|
||||
local _build="build_${CARCH}"
|
||||
local _fc="${MINGW_PREFIX}/bin/gfortran"
|
||||
if [[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]]; then
|
||||
_fc="${MINGW_PREFIX}/bin/gfortran"
|
||||
_fflags="-g -O3 -fbacktrace -fopenmp"
|
||||
else
|
||||
_fc="${MINGW_PREFIX}/bin/flang"
|
||||
_fflags="-g -O3 -fopenmp"
|
||||
fi
|
||||
|
||||
mkdir -p "${_build}/bootstrap"
|
||||
"${_fc}" -J "${_build}/bootstrap" -o "${_build}/bootstrap/fpm" ${srcdir}/${_realname}-${pkgver}.F90
|
||||
|
||||
"${_build}/bootstrap/fpm" install \
|
||||
--compiler "${_fc}" \
|
||||
--flag "-g -O3 -fbacktrace -fopenmp" \
|
||||
--flag "${_fflags}" \
|
||||
--prefix "${_build}"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user