مهدي شينون (Mehdi Chinoune) c9e5b84b9b NFC: Always quote ${srcdir} and ${pkgdir}
Just in case someone has space in his path to MINGW-packages repo.
2025-01-14 09:27:50 +01:00

43 lines
1.3 KiB
Bash

# Maintainer: fauxpark <fauxpark@gmail.com>
_realname=teensy_loader_cli
pkgbase=mingw-w64-${_realname//_/-}
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname//_/-}
pkgver=2.3
pkgrel=1
pkgdesc='Command line loader for PJRC Teensy microcontrollers (mingw-w64)'
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://www.pjrc.com/teensy/loader_cli.html'
msys2_repository_url="https://github.com/PaulStoffregen/teensy_loader_cli"
license=('spdx:GPL-3.0-or-later')
depends=("${MINGW_PACKAGE_PREFIX}-libusb-compat")
makedepends=("${MINGW_PACKAGE_PREFIX}-cc")
source=(
"https://github.com/PaulStoffregen/teensy_loader_cli/archive/${pkgver}/teensy-loader-cli-${pkgver}.tar.gz"
01-libusb-compat-header.patch
02-win32-checks.patch
)
sha256sums=('d9c5357d7e8b99e9a9ae93f5e921c35a133a4a5d399f57eec10f3a606be5d89f'
'8feabd9bb57f6fb6836e5656995340495221e5b94a4af7434f1c7ec504a4d016'
'05ef2838758d7b98c586c1840052f57eedc79e1e360bf5daba7c4e7e173e8ea4')
prepare() {
cd "${srcdir}"/${_realname}-${pkgver}
patch -p1 -i ../01-libusb-compat-header.patch
patch -p1 -i ../02-win32-checks.patch
}
build() {
cd "${srcdir}"/${_realname}-${pkgver}
OS=LINUX make teensy_loader_cli
}
package() {
cd "${srcdir}"/${_realname}-${pkgver}
install -Dm755 teensy_loader_cli "${pkgdir}"${MINGW_PREFIX}/bin/teensy_loader_cli
}