openFPGALoader/scripts/msys2/PKGBUILD

45 lines
979 B
Bash
Raw Normal View History

2020-11-29 09:26:59 +01:00
_realname=openFPGALoader
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=ci
pkgrel=1
pkgdesc="openFPGALoader: universal utility for programming FPGA (mingw-w64)"
arch=('any')
url="https://github.com/trabucayre/openFPGALoader"
2021-07-17 17:01:51 +02:00
license=('Apache-2.0')
depends=(
"${MINGW_PACKAGE_PREFIX}-libftdi"
"${MINGW_PACKAGE_PREFIX}-zlib"
)
2021-01-10 18:50:35 +01:00
makedepends=(
"${MINGW_PACKAGE_PREFIX}-cc"
2021-01-10 18:50:35 +01:00
"${MINGW_PACKAGE_PREFIX}-cmake"
)
2020-11-29 09:26:59 +01:00
source=()
sha256sums=()
build() {
cd "${srcdir}"
2020-11-29 09:26:59 +01:00
mkdir build
cd build
2020-11-29 11:21:59 +01:00
MSYS2_ARG_CONV_EXCL=- cmake \
2021-01-10 18:50:35 +01:00
-G "MSYS Makefiles" \
2020-11-29 11:21:59 +01:00
-DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \
../../../..
MSYS2_ARG_CONV_EXCL="-DDATA_DIR=" cmake --build .
2020-11-29 09:26:59 +01:00
}
check() {
"${srcdir}"/build/openFPGALoader.exe --help
2020-11-29 09:26:59 +01:00
}
package() {
cd "${srcdir}"/build
2021-01-10 18:50:35 +01:00
make DESTDIR="${pkgdir}" install
2020-11-29 09:26:59 +01:00
_licenses="${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}"
2020-11-29 11:21:59 +01:00
mkdir -p "${_licenses}"
install -m 644 ../../../../LICENSE "${_licenses}"
2020-11-29 09:26:59 +01:00
}