Commit Graph

96 Commits

Author SHA1 Message Date
Christian Fiebig 22496e14d5 Added help option for install.sh and changed some texts and comments. 2015-11-23 16:31:25 +01:00
Christian Fiebig a84ab5206b Added StartupWMClass=processing-app-Base to Linux .desktop file.
This should group all open Arduino IDE windows together under one icon (i.e. Ubuntu Unity launcher)
2015-11-23 16:31:25 +01:00
Christian Fiebig c80555d62d Minor improvement for new Linux install.sh script 2015-11-23 16:31:25 +01:00
Christian Fiebig 05654ba0aa Replaced/improved Linux install and uninstall scripts.
Install script adds menu item, desktop icon, file association for
the current user - even if the Arduino installation was placed
outside of the user's home dir (such as in /opt or /usr/local).

Added three more icon resolutions (64px, 72px, 96px) - by using
the 256px file - maybe there is a better source available for this...

Modified build.xml for copying the existing icons and mime.xml file,
both scripts and adjusted file permissions (ugo+x) for *.sh files to
be executable by others by default.
2015-11-23 16:31:25 +01:00
Federico Fissore 2779b07d79 Linux: made desktop icon more Arduino centric 2015-11-23 16:30:36 +01:00
Cristian Maglie a6602cac09 Another small fix for 'spaces in IDE install path on Linux'
See #3973
2015-10-14 21:42:25 +02:00
Matthijs Kooijman bef7bb5b76 Allow spaces in IDE install path on Linux
The startup bash script lacked quotes in some places, causing it to
interpret part of the path to the splash image as the main class and
fail to start:

arduino: line 29: [: /home/a/Arduino: binary operator expected
Error: Could not find or load main class IDE.lib.splash.png

For the -splash option, simply adding quotes was not sufficient. If no
splash screen was to be used (so when $SPLASH was empty), using
"$SPLASH" would result in an empty argument being passed to java, which
was then interpreted by java as the name of the base class.

To allow spaces to occur in the -splash option, but also allow it to be
omitted entirely, options to java are now passed through the
$JAVA_OPTIONS array. By using the special "${JAVA_OPTIONS[@]}" syntax,
each element in the array is expanded into a single argument, even when
spaces are present inside (this is identical to what happens with "$@").

This fixes #3950
2015-10-13 14:40:09 +02:00
Federico Fissore 7c91cbaf55 Linux: startup script was using dropped --curdir param. Fixed 2015-06-30 09:07:02 +02:00
Federico Fissore 85ae80b6f9 Introducing APP_DIR property. Allows the IDE to know its installation folder.
Also upgrading appbundler with a patched version: https://bitbucket.org/ffissore/appbundler It allows to know the current working directory
These two put together, we can now rely on APP_DIR when loading IDE resources while being sure current working directory is properly set, thus being much more friendly when run from CLI
Fixes #1493
2015-06-29 14:28:16 +02:00
Federico Fissore b1a5038c69 Linux: arduino startup script needs "" around $CURDIR, otherwise
it will fail when folders have spaces. Found in a comment at #2982
2015-06-12 10:48:07 +02:00
Federico Fissore 3826a0abb4 Linux: bundling the JVM, making sure no graphical glitches are caused by older JVMs 2015-06-09 17:38:09 +02:00
Avamander cdae13c3cc Update install.sh 2015-06-04 20:18:55 +03:00
Federico Fissore 6974978ea3 Linux: arduino startup script uses #!/usr/bin/env bash. Fixes #3003 2015-05-29 15:35:10 +02:00
Federico Fissore 9166828bfe Due to website configuration changes, every url starting with http://arduino.cc has been changed to http://www.arduino.cc. Fixes #3191 2015-05-20 17:10:06 +02:00
Federico Fissore 28e02572bc ArduinoIDE is in the default package. Removed 2015-05-14 14:53:12 +02:00
Federico Fissore 7c5c1741f0 GNU/Linux: removing jayatana from JAVA_TOOL_OPTIONS, if present. Fixes #3081 2015-05-12 10:48:53 +02:00
ricardo.jl.rufino 903622ea63 build and run scripts - add new dependency and linux desktop icon 2015-05-07 17:15:49 +02:00
ricardo.jl.rufino 6e74d98ade install script for linux 2015-05-07 17:15:49 +02:00
Federico Fissore ba77ade694 AVR: Upgrading bundled toolchains 2015-04-23 10:56:56 +02:00
Federico Fissore 09255254d7 Preliminary command line support to boards manager and library manager 2015-04-08 15:15:41 +02:00
Federico Fissore ea5155656a Starting 1.6.3
Updated toolchains: linux statically compiled, added gcc lto plugin (disabled)
2015-03-30 15:06:59 +02:00
Federico Fissore e8ef0d9047 Linux: command line interface was showing splashscreen when verifying 2015-03-30 10:46:47 +02:00
Federico Fissore 997ae14321 Upgraded AVR toolchain 2015-03-27 16:17:54 +01:00
Federico Fissore 0c8ad91ad9 Added missing .sha for newer toolchains 2015-03-27 14:51:15 +01:00
Federico Fissore 5072f6b1e0 Toolchains update 2015-03-27 14:51:14 +01:00
Federico Fissore d050c4ee4a AVR bundle: by default the IDE is built bundled with the avr toolchain and cores
By passing -Dlight_bundle=1 to ant, an light/empty IDE is built
2015-03-27 14:51:13 +01:00
Cristian Maglie 14a3dde7ce IDE build.xml doesn't build hardware folder anymore.
Platforms are downloaded through "Boards installer"
2015-03-27 14:51:11 +01:00
Federico Fissore 2a0bc2bfca Splashscreen 2015-03-13 10:39:18 +01:00
Federico Fissore d7db2cd174 Introducing Atmel toolchain 3.4.5: see https://github.com/arduino/toolchain-avr 2015-02-13 09:36:30 +01:00
Cristian Maglie c2e5f67ea6 Updated arm gcc to version 4.8.3-2014q1 2014-06-25 11:59:47 +02:00
Cristian Maglie 4df2c8982a Updated arm gcc to 4.8.3 2014-06-25 11:57:49 +02:00
Cristian Maglie 3a4381955e Updated arm gcc to 4.7.4 2014-06-25 11:56:50 +02:00
Federico Fissore 792e7fd7df Toolchain update 2014-06-25 10:14:34 +02:00
Federico Fissore 7f3e488310 Updated toolchains 2014-06-25 10:14:34 +02:00
Federico Fissore c778de0211 Toolchains updated: avrdude 6.0.1 replaces 5.11 2014-06-25 10:14:34 +02:00
Federico Fissore 98c3080d2a New toolchain: gcc 4.8.1, avr-libc 1.8.0, binutils 2.23.2 2014-06-25 10:14:34 +02:00
Federico Fissore 4ebf88b1b2 Toolchains updated, sha1sum updates follow 2014-06-25 10:12:40 +02:00
Federico Fissore ca06ef91c7 Toolchains updated, sha1sum updates follow 2014-06-25 10:12:40 +02:00
Federico Fissore 5a015b3eec New common AVR toolchain 2014-06-25 10:12:39 +02:00
Federico Fissore f3ca136cd9 Removed useless hidden files
Updated .gitignore
Closes #996
2014-02-27 14:21:48 +01:00
Federico Fissore f3619c3123 Closes #277. Cores files intentionally left out of the commit as they require a different approach and have a different history 2014-02-21 16:21:32 +01:00
Matthijs Kooijman 5a6b2131c9 Add appdata.xml file
This file can be shipped in Linux packages and allows the Gnome
application browser to show some additional metadata.
2013-12-11 09:11:18 +01:00
Matthijs Kooijman f73bb0873c Add arduino.desktop file for Linux
This file is not installed by the ant build, but is intended for use by
Linux distributions.

The actual file was taken from the Debian package, version
1:1.0.5+dfsg2-1 and is licensed under the GPL-2+. The GenericName,
Comment and Categories fields were changed to better reflect the Arduino
program and Desktop specification.
2013-12-07 19:50:59 +01:00
Matthijs Kooijman eb986fea5b Add .ino mime type info for Linux
This file is not installed by the ant build, but is intended for use by
Linux distributions.

The actual file was taken from the Debian package, version
1:1.0.5+dfsg2-1 and is licensed under the GPL-2+. It was only modified
to remove a FIXME comment that is no longer relevant.
2013-12-07 19:41:32 +01:00
Federico Fissore 4b3717bc53 jssc: updated config files (eclipse, ant build.xml, windows launcher, mac template.app), removed rxtx binaries 2013-11-28 17:27:13 +01:00
Federico Fissore d133365cc1 IDE command line: sketches can now be specified with relative paths. Fixes #1493 2013-10-28 10:10:14 +01:00
Cristian Maglie 690eac4047 Moved arm-gcc upgrade to specific development branch 2013-08-30 10:58:16 +02:00
Cristian Maglie 32a5a300b9 Merge branch 'update-arm-gcc' into ide-1.5.x 2013-08-08 15:00:14 +02:00
Federico Fissore 17d9f112ee bossac64 compiled on debian wheezy 2013-07-29 10:59:42 +02:00
Federico Fissore f2c0198b10 Revert "Revert "avrdude -> avrdude32""
This reverts commit b0332f0c36.
2013-07-29 10:59:42 +02:00