msys2: use mingw32-make

This commit is contained in:
umarcor 2020-11-29 11:21:59 +01:00
parent 685cf5c410
commit 28ef4e1551
1 changed files with 7 additions and 16 deletions

View File

@ -9,6 +9,7 @@ url="https://github.com/trabucayre/openFPGALoader"
license=('AGPLv3.0') license=('AGPLv3.0')
depends=("${MINGW_PACKAGE_PREFIX}-libftdi") depends=("${MINGW_PACKAGE_PREFIX}-libftdi")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
"${MINGW_PACKAGE_PREFIX}-make"
"${MINGW_PACKAGE_PREFIX}-cmake") "${MINGW_PACKAGE_PREFIX}-cmake")
source=() source=()
@ -18,9 +19,9 @@ build() {
cd "${srcdir}"/../.. cd "${srcdir}"/../..
mkdir build mkdir build
cd build cd build
cmake \ MSYS2_ARG_CONV_EXCL=- cmake \
-G "MinGW Makefiles" \ -G "MinGW Makefiles" \
-DCMAKE_INSTALL_PREFIX="${pkgdir}${MINGW_PREFIX}" \ -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \
../ ../
cmake --build . cmake --build .
} }
@ -30,20 +31,10 @@ check() {
} }
package() { package() {
# FIXME: `make install` opens an interactive prompt locally and does nothing in CI cd "${srcdir}"/../../build
#cd "${srcdir}/${_realname}"/build mingw32-make DESTDIR="${pkgdir}" install
#mkdir -p "${pkgdir}${MINGW_PREFIX}"
#make install
cd "${srcdir}"/../..
_bin="${pkgdir}${MINGW_PREFIX}"/bin
_licenses="${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}" _licenses="${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}"
_data="${pkgdir}${MINGW_PREFIX}/share/data/${_realname}" mkdir -p "${_licenses}"
mkdir -p "${_bin}" "${_licenses}" "${_data}" install -m 644 ../LICENSE "${_licenses}"
install -m 744 build/openFPGALoader.exe "${_bin}"
install -m 644 LICENSE "${_licenses}"
install -m 644 test_sfl.svf "${_data}"
install -m 644 spiOverJtag/*.bit "${_data}"
} }