Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Niels Martignène <niels.martignene@gmail.com>
- # Contributor: PyroPeter <googlemail.com@abi1789>
- # Contributor: darkapex <me@jailuthra.in>
- # Contributor: tty0 <vt.tty0[d0t]gmail.com>
- # Contributor: yoshi <yoshibz(at)gmail.com>
- pkgname=arduino
- epoch=1
- _arduino=1.6.6
- pkgver=1.6.6
- pkgrel=2
- pkgdesc="Arduino prototyping platform SDK"
- arch=('i686' 'x86_64')
- url="http://arduino.cc/en/Main/Software"
- options=(!strip staticlibs)
- license=('GPL' 'LGPL')
- depends=('gtk2' 'libusb-compat' 'java-runtime' 'desktop-file-utils' 'giflib' 'avrdude')
- makedepends=('icoutils')
- install="arduino.install"
- source=('arduino.desktop'
- 'arduino.xml')
- source_i686+=("https://www.arduino.cc/download_handler.php?f=/arduino-${_arduino}-linux32.tar.xz")
- source_x86_64+=("https://www.arduino.cc/download_handler.php?f=/arduino-${_arduino}-linux64.tar.xz")
- sha256sums=('ee29f80cc63cf3a21e844372721686372c2ca4b36e35430350d72e0b788a0ae2'
- '473b82156505e9bd903e4d8484e8d183f2e3bf3c1f7e29940b815929ae597b68')
- md5sums_i686=('5b8205ff2ee6297d380695018219b42a') # arduino-${_arduino}-linux32.tar.xz
- md5sums_x86_64=('26d51f4b103b8c68c26ec55db704e10c') # arduino-${_arduino}-linux64.tar.xz
- build() {
- cd "arduino-${_arduino}"
- icotool -x -o .. lib/arduino_icon.ico
- }
- package() {
- cd "arduino-${_arduino}"
- mkdir -p "${pkgdir}/usr/bin"
- mkdir -p "${pkgdir}/usr/share/"{doc,applications,mime/packages}
- # copy the whole SDK to /usr/share/arduino/
- cp -a . "${pkgdir}/usr/share/arduino"
- # at least support the FHS a little bit
- ln -s /usr/share/arduino/arduino "${pkgdir}/usr/bin/arduino"
- ln -s /usr/share/arduino/reference "${pkgdir}/usr/share/doc/arduino"
- # fix avrdude
- rm -f "${pkgdir}/usr/share/arduino/hardware/tools/avr/bin/avrdude"{,_bin}
- ln -s /usr/bin/avrdude "${pkgdir}/usr/share/arduino/hardware/tools/avr/bin/avrdude"
- # desktop icon
- for size in 16 32 48 256; do
- install -Dm644 ../arduino_icon_*_${size}x${size}x32.png \
- "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/arduino.png"
- done
- # desktop and mimetype files
- install -m644 "${srcdir}/arduino.desktop" "${pkgdir}/usr/share/applications/"
- install -m644 "${srcdir}/arduino.xml" "${pkgdir}/usr/share/mime/packages/"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement