41 lines
1.7 KiB
Bash
41 lines
1.7 KiB
Bash
# Maintainer: Romain Bazile <gromain.baz at gmail dot com>
|
|
|
|
pkgname=mcuxpresso-ide
|
|
pkgver=10.0.2_411
|
|
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' 'webkitgtk' 'ncurses' 'glibc' 'lib32-glibc' 'jlink-software-and-documentation')
|
|
source=("https://freescaleesd.flexnetoperations.com/337170/537/11781537/mcuxpressoide-${pkgver}.${arch}.deb.bin" "LICENSE")
|
|
noextract=("mcuxpressoide-${pkgver}.${arch}.deb.bin")
|
|
sha256sums=('4cd3d04d7d7c0b84a69b801f3c0eb7fa4c897dbdbfcfe1fd7fd4d2295746b293'
|
|
'f54634d263ed329288adbcd617f971502a22f38717602c504371a49301d37fb2')
|
|
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
|
|
}
|
|
|
|
|
|
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;
|
|
}
|