From cfe71e3eaeec2b0bf10b735df7ecc597d26de301 Mon Sep 17 00:00:00 2001 From: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> Date: Sat, 28 Aug 2021 16:26:34 +0200 Subject: [PATCH] Add Fortran package manager (fpm) PKGBUILD --- mingw-w64-fpm/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 mingw-w64-fpm/PKGBUILD diff --git a/mingw-w64-fpm/PKGBUILD b/mingw-w64-fpm/PKGBUILD new file mode 100644 index 0000000000..28282996c6 --- /dev/null +++ b/mingw-w64-fpm/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Sebastian Ehlert + +_realname=fpm +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.4.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" "git") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc-fortran" "${MINGW_PACKAGE_PREFIX}-curl") +options=('strip') +license=('MIT') +source=(${_realname}-${pkgver}.tar.gz::"https://github.com/fortran-lang/fpm/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('6c1574273164f859591547b7aae3b2d39471cf8a1d901cf1e453e607fbe9757a') + +build() { + cd "${srcdir}/${_realname}-${pkgver}" + local _build="build_${CARCH}" + local _fc="${MINGW_PREFIX}/bin/gfortran" + + FC="${_fc}" ./install.sh --prefix="${_build}" +} + +package() { + cd "${srcdir}/${_realname}-${pkgver}/build_${CARCH}" + install -Dm755 bin/fpm "${pkgdir}"${MINGW_PREFIX}/bin/fpm +}