# Maintainer: pinsl # Contributor: pjvds # Contributor: dp7hgh7 # Contributor: Alexis Polti # Contributor: Nim65s # Contributor: CvR_XX pkgname=nrf5x-command-line-tools _pkgname=nrf-command-line-tools pkgver=10.24.2 pkgrel=0 pkgdesc="Tools for programming Nordic nRF51, nRF52, nRF53 and nRF91 Series devices" arch=('x86_64') url="https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools" license=('custom') depends=('jlink-software-and-documentation') makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') provides=('nrfjprog' 'mergehex' 'python-pynrfjprog') conflicts=('python-pynrfjprog' 'python-pynrfjprog-git') options=() source_x86_64=("https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-${pkgver%.*.*}-x-x/${pkgver//./-}/${_pkgname}-${pkgver}_linux-amd64.tar.gz") sha256sums_x86_64=('9d65b0d80fccb567668fa41585c9261947b1740f52eba8d3a368cf6f8fd7b793') build() { cd ${_pkgname}/python python -m build --wheel --no-isolation } package() { cd "${srcdir}"/${_pkgname}/python python -m installer --destdir="${pkgdir}" dist/*.whl cd "${srcdir}" install -Dm644 ${_pkgname}/LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE rm -r ${_pkgname}/LICENSE* ${_pkgname}/python mkdir -p "${pkgdir}"/opt cp -r ${_pkgname} "${pkgdir}"/opt/${pkgname} mkdir -p "${pkgdir}"/usr/bin ln -s /opt/${pkgname}/bin/nrfjprog "${pkgdir}"/usr/bin ln -s /opt/${pkgname}/bin/mergehex "${pkgdir}"/usr/bin }