pkgname=arduino pkgver=0021 pkgrel=1 pkgdesc="The Arduino IDE - 32 and 64bit version" arch=('i686' 'x86_64') url="http://www.arduino.cc/" license=('GPL') depends=('avr-libc' 'java-runtime' 'avrdude' 'libusb' 'bash' ) source=("http://arduino.googlecode.com/files/${pkgname}-${pkgver}.tgz" arduino.desktop arduino.png) conflicts=('arduino64') if [ "${CARCH}" == 'i686' ]; then source=("http://arduino.googlecode.com/files/${pkgname}-${pkgver}.tgz" arduino.desktop arduino.png) md5sums=('0f53873712b51774e96c0bdf987289dd' 'eebc4d6495864bea99ad057af801afb9' '9e36d33891d5e68d38ec55d1494499a5') elif [ "${CARCH}" == 'x86_64' ]; then source=("http://files.arduino.cc/downloads/${pkgname}-${pkgver}-2.tgz" arduino.desktop arduino.png) md5sums=('e3a6d834682b3694fc2f58ba7d5e24a1' 'eebc4d6495864bea99ad057af801afb9' '9e36d33891d5e68d38ec55d1494499a5') fi build() { install -d ${pkgdir}/usr/share cp -r ${srcdir}/${pkgname}-${pkgver} ${pkgdir}/usr/share/arduino find ${pkgdir}/usr/share/arduino -type d -exec chmod 755 '{}' \; find ${pkgdir}/usr/share/arduino -type f -exec chmod 644 '{}' \; chmod 755 ${pkgdir}/usr/share/arduino/arduino rm ${pkgdir}/usr/share/arduino/hardware/tools/avrdude ln -s /usr/bin/avrdude ${pkgdir}/usr/share/arduino/hardware/tools/avrdude #Generate script to run arduino install -d ${pkgdir}/usr/bin cat < ${pkgdir}/usr/bin/arduino #!/bin/bash cd /usr/share/arduino ./arduino EOF chmod 755 ${pkgdir}/usr/bin/arduino #Create icon in kde/gnome menu mkdir -p $pkgdir/usr/share/applications/ cp $srcdir/arduino.desktop $pkgdir/usr/share/applications mkdir -p $pkgdir//usr/share/icons/hicolor/256x256/apps/ cp $srcdir/arduino.png $pkgdir//usr/share/icons/hicolor/256x256/apps/ }