# Maintainer: Daniel Plaza pkgname=mcuxpresso-ide pkgver=11.2.1_4149 pkgrel=1 epoch= pkgdesc="An easy-to-use integrated development environment (IDE) for creating, building, debugging, and optimizing your application. From BIN package distributed by NXP." arch=('x86_64') url="http://www.nxp.com/MCUXPresso" license=('custom:"NXP"') depends=('dfu-util' 'libusb' 'ncurses' 'glibc' 'lib32-glibc' 'jlink-software-and-documentation') source=("https://freescaleesd.flexnetoperations.com/337170/687/17360687/mcuxpressoide-${pkgver}.${arch}.deb.bin" "LICENSE") noextract=("mcuxpressoide-${pkgver}.${arch}.deb.bin") sha256sums=('f45ae45f6cdcb6232b9a03551cbcdc0fdad9e5c12898d26dd436fdd6a7091bb5' '581e52868fa304c1632045f6a05b2495d95bae4011525f32f2ccf66fbaccfdca') options=('!strip') prepare() { chmod +x mcuxpressoide-${pkgver}.${arch}.deb.bin ./mcuxpressoide-${pkgver}.${arch}.deb.bin --noexec --keep --target ${srcdir} rm mcuxpressoide-${pkgver}.${arch}.deb.bin cd ${srcdir}/ mkdir mcuxpressoide bsdtar -x -f mcuxpressoide-${pkgver}.${arch}.deb -C mcuxpressoide/ rm mcuxpressoide-${pkgver}.${arch}.deb bsdtar -x -f mcuxpressoide/data.tar.gz -C mcuxpressoide/ rm mcuxpressoide/data.tar.gz rm JLink_Linux_x86_64.deb # Rename main folder in place mv ${srcdir}/mcuxpressoide/usr/local/mcuxpressoide-${pkgver} ${srcdir}/mcuxpressoide/usr/local/${pkgname}; # Update link in desktop file mv ${srcdir}/mcuxpressoide/usr/share/applications/com.nxp.mcuxpressoide.desktop ${srcdir}/mcuxpressoide/usr/share/applications/com.nxp.mcuxpressoide.desktop.old cat ${srcdir}/mcuxpressoide/usr/share/applications/com.nxp.mcuxpressoide.desktop.old | sed "s/mcuxpressoide-${pkgver}/mcuxpresso-ide/" > ${srcdir}/mcuxpressoide/usr/share/applications/com.nxp.mcuxpressoide.desktop rm ${srcdir}/mcuxpressoide/usr/share/applications/com.nxp.mcuxpressoide.desktop.old } package() { # Create folder for license file mkdir -p ${srcdir}/mcuxpressoide/usr/share/NXPLPCXpresso; # Move main folder in place mv ${srcdir}/mcuxpressoide/usr ${pkgdir}/; # Move udev rules from /lib to /usr/lib folder mv ${srcdir}/mcuxpressoide/lib/udev ${pkgdir}/usr/lib/; # Add LICENSE file to licenses folder install -D -m644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE; }