From 829a9fe8c1fc2da3fcdbac1dbdacca168136d908 Mon Sep 17 00:00:00 2001 From: Richard Copley Date: Sun, 23 Oct 2022 00:48:19 +0100 Subject: [PATCH] fftw: fix editing of cmake config files --- mingw-w64-fftw/PKGBUILD | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/mingw-w64-fftw/PKGBUILD b/mingw-w64-fftw/PKGBUILD index ea409dcc18..56f8fab9c4 100644 --- a/mingw-w64-fftw/PKGBUILD +++ b/mingw-w64-fftw/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" _pkgver=3.3.10 pkgver=${_pkgver//-/.} -pkgrel=3 +pkgrel=4 pkgdesc="A library for computing the discrete Fourier transform (DFT) (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') @@ -97,8 +97,6 @@ build() { } package() { - local _SRC_PREFIX=$(cygpath -am ${srcdir}/${_realname}-${_pkgver}) - for cur in ${precision}; do msg "Installing ${_realname} for ${cur} precision ..." cd "${srcdir}"/build-${MSYSTEM}-${cur} @@ -126,8 +124,9 @@ package() { _file_prefix=FFTW3q ;; esac - sed -e "s|IMPORTED_IMPLIB_RELEASE \"${_SRC_PREFIX}|IMPORTED_IMPLIB_RELEASE \"${MINGW_PREFIX}/lib|g" -i ./FFTW3LibraryDepends.cmake - sed -e "s|IMPORTED_LOCATION_RELEASE \"${_SRC_PREFIX}|IMPORTED_LOCATION_RELEASE \"${MINGW_PREFIX}/bin|g" -i ./FFTW3LibraryDepends.cmake + local _staging_prefix=$(cygpath -am ${srcdir}/build-${MSYSTEM}-${cur}) + sed -e "s|IMPORTED_IMPLIB_RELEASE \"${_staging_prefix}|IMPORTED_IMPLIB_RELEASE \"${MINGW_PREFIX}/lib|g" -i ./FFTW3LibraryDepends.cmake + sed -e "s|IMPORTED_LOCATION_RELEASE \"${_staging_prefix}|IMPORTED_LOCATION_RELEASE \"${MINGW_PREFIX}/bin|g" -i ./FFTW3LibraryDepends.cmake install -Dm644 ./FFTW3LibraryDepends.cmake "${pkgdir}"${MINGW_PREFIX}/lib/cmake/${_prec_prefix}/FFTW3LibraryDepends.cmake mv "${pkgdir}"${MINGW_PREFIX}/lib/cmake/fftw3/${_file_prefix}*.cmake "${pkgdir}"${MINGW_PREFIX}/lib/cmake/${_prec_prefix}/ done