From 1e967efee08ae8a8bbbc05d3628910b51078ea55 Mon Sep 17 00:00:00 2001 From: Dimitris Mantzouranis Date: Wed, 14 Jun 2023 13:50:06 +0300 Subject: [PATCH] add sonixflasher package --- mingw-w64-sonixflasher/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 mingw-w64-sonixflasher/PKGBUILD diff --git a/mingw-w64-sonixflasher/PKGBUILD b/mingw-w64-sonixflasher/PKGBUILD new file mode 100644 index 0000000000000..abb3e885dff24 --- /dev/null +++ b/mingw-w64-sonixflasher/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Dimitris Mantzouranis + +_realname=sonixflasher +pkgbase=mingw-w64-${_realname} +pkgname=${MINGW_PACKAGE_PREFIX}-${_realname} +pkgver=1.1.0 +pkgrel=1 +pkgdesc='CLI-based Flasher for Sonix 24x/26x MCUs (mingw-w64)' +arch=('any') +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') +license=('spdx:GPL-3.0-only') +depends=("${MINGW_PACKAGE_PREFIX}-pkg-config" + "${MINGW_PACKAGE_PREFIX}-hidapi") +makedepends=("${MINGW_PACKAGE_PREFIX}-cc" + 'make') +url='https://github.com/Massdrop/mdloader' +source=("https://github.com/SonixQMK/SonixFlasherC/archive/${pkgver}.tar.gz") +sha256sums=('899beef48ca8eca0d8037794870f9f58f7cb463e3a3ddfeb2b5c446edbffbef9') + +build() { + cd "${srcdir}/${_realname}-${pkgver}" + + make CC=${CC} +} + +package() { + cd "${srcdir}/${_realname}-${pkgver}" + + install -Dm755 sonixflasher.exe "${pkgdir}${MINGW_PREFIX}/bin/sonixflasher.exe" +} \ No newline at end of file