See https://github.com/msys2/MINGW-packages/pull/21998
and 89521b9f8d
This is the first batch of removals to start things off.
41 lines
1.1 KiB
Bash
41 lines
1.1 KiB
Bash
# Maintainer: fauxpark <fauxpark@gmail.com>
|
|
|
|
_realname=bootloadhid
|
|
_realver=2012-12-08
|
|
pkgbase=mingw-w64-${_realname}
|
|
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname}
|
|
pkgver=${_realver//-/}
|
|
pkgrel=2
|
|
pkgdesc='HID-based USB bootloader for AVR microcontrollers (mingw-w64)'
|
|
arch=('any')
|
|
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
|
license=('GPL')
|
|
url='https://www.obdev.at/products/vusb/bootloadhid.html'
|
|
makedepends=("${MINGW_PACKAGE_PREFIX}-cc")
|
|
source=(https://www.obdev.at/downloads/vusb/bootloadHID.${_realver}.tar.gz)
|
|
sha256sums=('154e7e38629a3a2eec2df666edfa1ee2f2e9a57018f17d9f0f8f064cc20d8754')
|
|
|
|
prepare() {
|
|
cd ${srcdir}/${_realname}.${_realver}/commandline
|
|
|
|
# Remove precompiled binary
|
|
rm BootloadHID.exe
|
|
|
|
# Strip "ddk/" prefix from hidpi.h and hidusage.h includes
|
|
sed -i "s/ddk\///g" hidsdi.h usb-windows.c
|
|
# Remove "-lusb" from Makefile.windows
|
|
sed -i "s/-lusb//g" Makefile.windows
|
|
}
|
|
|
|
build() {
|
|
cd ${srcdir}/${_realname}.${_realver}/commandline
|
|
|
|
make -f Makefile.windows CC="$CC" CXX="$CXX"
|
|
}
|
|
|
|
package() {
|
|
cd ${srcdir}/${_realname}.${_realver}/commandline
|
|
|
|
install -Dm755 bootloadHID ${pkgdir}${MINGW_PREFIX}/bin/bootloadHID
|
|
}
|