# Maintainer: Daniel Plaza pkgname=mcuxpresso-ide pkgver=11.1.0_3209 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/827/15347827/mcuxpressoide-${pkgver}.${arch}.deb.bin" "LICENSE") noextract=("mcuxpressoide-${pkgver}.${arch}.deb.bin") sha256sums=('190465a5ea22c159819a735c7d0ce48bf0e1cbaccf5d64dbf7fc3c8e0077a63e' 'ef741c2a9597bafb10f4d921d7b6c59b8cdcae2658aae8e3f1f3ddc6d4d04e68') 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; }