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 <<EOF > ${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/
}