# Maintainer: EZ4Stephen

_realname=asiosdk
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=2.3.4
pkgrel=1
pkgdesc="Steinberg's ASIO SDK - low latency audio API (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://www.steinberg.net/developers/"
license=('spdx:GPL-3.0-only')
source=("https://download.steinberg.net/sdk_downloads/ASIO-SDK_${pkgver}_2025-10-15.zip")
sha256sums=('d5ebf0c20dd2c5f43771fd0c1418f4b361bf52434ee670097cfa6b3a335e2eca')

package() {
  cd "${srcdir}/ASIOSDK"
  install -Dm644 common/* -t "${pkgdir}${MINGW_PREFIX}/include/asiosdk/common/"
  install -Dm644 host/*.h host/*.cpp -t "${pkgdir}${MINGW_PREFIX}/include/asiosdk/host/"
  install -Dm644 host/pc/* -t "${pkgdir}${MINGW_PREFIX}/include/asiosdk/host/pc/"
  install -Dm644 common/LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/LICENSE"
}
