summaryrefslogtreecommitdiffstats
path: root/pkgs/development/arduino
AgeCommit message (Collapse)Author
2016-05-11Revert "arduino: 1.0.6 -> 1.6.6"Bjørn Forsman
This reverts commit 6ff886e539fb2b2017ad3866f068db9368a038d5 because it doesn't work when chroot builds are enabled (nix.useChroot = true): $ nix-build -A arduino these derivations will be built: /nix/store/xjv1j3mww4jx1vccfc0p1inlcrlgx2if-arduino-1.6.6.drv building path(s) ‘/nix/store/58sdiphd4pm3811gir0b8j718pgq8zvk-arduino-1.6.6’ ... untar-unzip-download: [get] Getting: http://downloads.arduino.cc/reference-1.6.6-3.zip [get] To: /tmp/nix-build-arduino-1.6.6.drv-0/Arduino-1.6.6-src/build/shared/reference-1.6.6-3.zip [get] Error getting http://downloads.arduino.cc/reference-1.6.6-3.zip to /tmp/nix-build-arduino-1.6.6.drv-0/Arduino-1.6.6-src/build/shared/reference-1.6.6-3.zip untar-unzip-checksum: [echo] Testing checksum of "shared/reference-1.6.6-3.zip" [checksum] Could not find file /tmp/nix-build-arduino-1.6.6.drv-0/Arduino-1.6.6-src/build/shared/reference-1.6.6-3.zip to generate checksum for. BUILD FAILED Reasoning: without a revert, the build farm cannot produce binaries and users that build from source, without chroot, cannot trust that they get a working result (non-deterministic build, depending on how pure the arduino builder is).
2016-05-08arduino: 1.0.6 -> 1.6.6Kjetil Orbekk
2016-04-26Python: use PyPI mirror (#15001)Frederik Rietdijk
* mirrors: add pypi * Python: Use pypi mirror for all PyPI packages
2016-04-13replace makeSearchPath tree-wise to take care of possible multiple outputsNikolay Amiantov
2016-02-19buildPythonApplication: use new function for Python applicationsFrederik Rietdijk
2016-01-06platformio: init at 2.7.0Matthew O'Gorman
2015-05-14Fixed several "package has no version" warningsPascal Wittmann
2015-02-07arduino: set meta.platforms and add myself as maintainerBjørn Forsman
2015-02-07arduino: new package (2nd attempt). Close #6159.Bjørn Forsman
[Now without the "stdenv.glibc" reference, which is unavailable on darwin. It seems the dynamic linker finds libc/libm without it being explicitly in RPATH, so we can just drop it.] This commit adds the graphical Arduino IDE, built from the arduino-core expression. Also: - Add libusb to RPATH for avrdude. Without this, avrdude is broken. Possible TODO: replace bundled avrdude with the one from nixpkgs. - Use "cp -r ./build/linux/work/*", so example sketeches, the HTML reference documentation and the 'arduino' shell script that starts the IDE gets included. - Make meta.description slightly more generic, to cover both GUI/core variants.
2015-02-04Revert "arduino: new package"Domen Kožar
This reverts commit ca982158bf33cef9398f86723d862da0603466da. @bjornfor
2015-02-04arduino: new packageBjørn Forsman
This commit adds the graphical Arduino IDE, built from the arduino-core expression. Also: - Add libusb to RPATH for avrdude. Without this, avrdude is broken. Possible TODO: replace bundled avrdude with the one from nixpkgs. - Use "cp -r ./build/linux/work/*", so example sketeches, the HTML reference documentation and the 'arduino' shell script that starts the IDE gets included. - Make meta.description slightly more generic, to cover both GUI/core variants.
2015-02-04arduino-core: align attrname with package nameBjørn Forsman
arduino_core => arduino-core. Retain copy of old attrname for backward compatibility.
2014-12-26Change occurrences of gcc to the more general ccJohn Wiegley
This is done for the sake of Yosemite, which does not have gcc, and yet this change is also compatible with Linux.
2014-11-29ino: Use picocom rather than minicomTom Fitzhenry
2014-10-27arduino-core: fixup ELF interperter paths in prebuilt binariesBjørn Forsman
Fixes #4688
2014-10-12arduino-core: bump version from 1.0.2 to 1.0.6Longrin Wischnewski
- replace fetchurl with fetchgit because googlecode is unmaintained - remove unnecessary phases - change license and maintainers - tested with a few sketches and inotool - change description according to "Contributors Guide" change fetchgit to fetchFromgitHub Closes #4449
2014-08-27ino: set six as depDomen Kožar
2013-11-26ino: update to 0.3.6Moritz Ulrich
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-10-08Fix some more Hydra evaluation errorsEelco Dolstra
2013-08-16ino: fix hashEvgeny Egorochkin
2013-08-15Update inotool and fix `ino upload'.Moritz Ulrich
0.3.5 is just a patch-release (no code changes). More important is the patch to the upload-command. It now uses the nix-supplied avrdude instead of some random avrdude it finds (in the arduino distribution or wherever). Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-03-25fix inoFlorian Friesdorf
2012-12-23inotool: add avr-gcc-libc to inputsAntono Vasiljev
2012-12-01remove avr gcc from inputs (it should be rebuit with C++ support)Antono Vasiljev
2012-11-28Improved arduino-core and inoAntono Vasiljev
2012-11-28arduino-core libraries +inotoolAntono Vasiljev