diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index dde741d..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-/*.zip
-/*.gz
-/*.bz2
-/*.sig
-/*.rpm
diff --git a/arduino-add-to-groups.patch b/arduino-add-to-groups.patch
deleted file mode 100644
index a15a334..0000000
--- a/arduino-add-to-groups.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff --git a/build/linux/dist/arduino-add-groups b/build/linux/dist/arduino-add-groups
-new file mode 100755
-index 0000000..1f27e51
---- /dev/null
-+++ b/build/linux/dist/arduino-add-groups
-@@ -0,0 +1,23 @@
-+#!/usr/bin/bash
-+
-+uid=${PKEXEC_UID:-${SUDO_UID}}
-+
-+if [[ -z $uid ]]; then
-+ echo "Could not determine which user to add to the groups."
-+ exit 2
-+fi
-+
-+login=$(perl -e 'print((getpwuid shift)[0])' $uid)
-+
-+for group in dialout lock; do
-+ if ! groups $login | grep -q " : .*\b$group\b"; then
-+ missing_groups=${missing_groups:+$missing_groups,}$group
-+ fi
-+done
-+
-+if [[ -n $missing_groups ]]; then
-+ exec usermod -a -G $missing_groups $login
-+else
-+ echo "No required groups are missing for this user."
-+ exit 1
-+fi
-diff --git a/build/linux/dist/cc.arduino.add-groups.policy b/build/linux/dist/cc.arduino.add-groups.policy
-new file mode 100644
-index 0000000..197d5ee
---- /dev/null
-+++ b/build/linux/dist/cc.arduino.add-groups.policy
-@@ -0,0 +1,22 @@
-+
-+
-+
-+
-+ Arduino
-+ http://arduino.cc/
-+
-+
-+ Add the user to groups required to access USB and serial ports.
-+ Authentication is required to add the current user to the required groups.
-+ arduino
-+
-+ no
-+ no
-+ auth_admin
-+
-+ /usr/libexec/arduino-add-groups
-+
-+
-+
-
diff --git a/arduino-drop-macosx.patch b/arduino-drop-macosx.patch
deleted file mode 100644
index 2e53910..0000000
--- a/arduino-drop-macosx.patch
+++ /dev/null
@@ -1,183 +0,0 @@
-diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java
-index 34193e0..d059003 100644
---- a/app/src/processing/app/Base.java
-+++ b/app/src/processing/app/Base.java
-@@ -53,7 +53,6 @@ import processing.app.helpers.filefilters.OnlyDirs;
- import processing.app.helpers.filefilters.OnlyFilesWithExtension;
- import processing.app.javax.swing.filechooser.FileNameExtensionFilter;
- import processing.app.legacy.PApplet;
--import processing.app.macosx.ThinkDifferent;
- import processing.app.packages.LibraryList;
- import processing.app.packages.UserLibrary;
- import processing.app.packages.UserLibraryFolder.Location;
-@@ -138,14 +137,6 @@ public class Base {
- }
- System.setProperty("java.net.useSystemProxies", "true");
-
-- if (OSUtils.isMacOS()) {
-- System.setProperty("apple.laf.useScreenMenuBar",
-- String.valueOf(!System.getProperty("os.version").startsWith("10.13")
-- || isMacOsAboutMenuItemPresent()));
--
-- ThinkDifferent.init();
-- }
--
- try {
- INSTANCE = new Base(args);
- } catch (Throwable e) {
-@@ -154,11 +145,6 @@ public class Base {
- }
- }
-
-- @SuppressWarnings("deprecation")
-- public static boolean isMacOsAboutMenuItemPresent() {
-- return com.apple.eawt.Application.getApplication().isAboutMenuItemPresent();
-- }
--
- static public void initLogger() {
- Handler consoleHandler = new ConsoleLogger();
- consoleHandler.setLevel(Level.ALL);
-diff --git a/app/src/processing/app/EditorToolbar.java b/app/src/processing/app/EditorToolbar.java
-index d37d0cc..8cfbee3 100644
---- a/app/src/processing/app/EditorToolbar.java
-+++ b/app/src/processing/app/EditorToolbar.java
-@@ -27,10 +27,6 @@ import javax.imageio.ImageIO;
- import javax.swing.*;
- import javax.swing.event.MouseInputListener;
-
--import com.thizzer.jtouchbar.JTouchBar;
--import com.thizzer.jtouchbar.item.TouchBarItem;
--import com.thizzer.jtouchbar.item.view.TouchBarButton;
--
- import cc.arduino.contributions.VersionComparator;
- import processing.app.helpers.OSUtils;
-
-@@ -106,13 +102,10 @@ public class EditorToolbar extends JComponent implements MouseInputListener, Key
- private final Color bgcolor;
-
- private static Image[][] buttonImages;
-- private static com.thizzer.jtouchbar.common.Image[][] touchBarImages;
- private int currentRollover;
-
- private JPopupMenu popup;
- private final JMenu menu;
-- private JTouchBar touchBar;
-- private TouchBarButton[] touchBarButtons;
-
- private int buttonCount;
- private int[] state = new int[BUTTON_COUNT];
-@@ -149,61 +142,11 @@ public class EditorToolbar extends JComponent implements MouseInputListener, Key
- bgcolor = Theme.getColor("buttons.bgcolor");
- statusFont = Theme.getFont("buttons.status.font");
- statusColor = Theme.getColor("buttons.status.color");
--
-- if (OSUtils.isMacOS() && VersionComparator.greaterThanOrEqual(OSUtils.version(), "10.12")) {
-- editor.addWindowListener(new WindowAdapter() {
-- public void windowActivated(WindowEvent e) {
-- if (touchBar == null) {
-- buildTouchBar();
--
-- touchBar.show(editor);
-- }
-- }
-- });
-- }
-
- addMouseListener(this);
- addMouseMotionListener(this);
- KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(this);
- }
--
-- private void buildTouchBar() {
-- if (touchBarImages == null) {
-- loadTouchBarImages();
-- }
--
-- touchBar = new JTouchBar();
-- touchBarButtons = new TouchBarButton[BUTTON_COUNT];
-- touchBar.setCustomizationIdentifier("Arduino");
--
-- for (int i = 0; i < BUTTON_COUNT; i++) {
-- final int selection = i;
--
-- // add spacers before NEW and SERIAL buttons
-- if (i == NEW) {
-- touchBar.addItem(new TouchBarItem(TouchBarItem.NSTouchBarItemIdentifierFixedSpaceSmall));
-- } else if (i == SERIAL) {
-- touchBar.addItem(new TouchBarItem(TouchBarItem.NSTouchBarItemIdentifierFlexibleSpace));
-- }
--
-- touchBarButtons[i] = new TouchBarButton();
-- touchBarButtons[i].setImage(touchBarImages[i][ROLLOVER]);
-- touchBarButtons[i].setAction(event -> {
-- // Run event handler later to prevent hanging if a dialog needs to be open
-- EventQueue.invokeLater(new Runnable() {
-- @Override
-- public void run() {
-- handleSelectionPressed(selection);
-- }
-- });
-- });
--
-- TouchBarItem touchBarItem = new TouchBarItem(title[i], touchBarButtons[i], true);
-- touchBarItem.setCustomizationLabel(title[i]);
--
-- touchBar.addItem(touchBarItem);
-- }
-- }
-
- private void loadButtons() {
- Image allButtons = Theme.getThemeImage("buttons", this,
-@@ -224,36 +167,6 @@ public class EditorToolbar extends JComponent implements MouseInputListener, Key
- }
- }
- }
--
-- private void loadTouchBarImages() {
-- Image allButtonsRetina = Theme.getThemeImage("buttons", this,
-- BUTTON_IMAGE_SIZE * BUTTON_COUNT * 2,
-- BUTTON_IMAGE_SIZE * 3 * 2);
-- touchBarImages = new com.thizzer.jtouchbar.common.Image[BUTTON_COUNT][3];
--
-- for (int i = 0; i < BUTTON_COUNT; i++) {
-- for (int state = 0; state < 3; state++) {
-- BufferedImage image = new BufferedImage(BUTTON_WIDTH * 2, BUTTON_HEIGHT * 2,
-- BufferedImage.TYPE_INT_ARGB);
-- Graphics g = image.getGraphics();
--
-- int offset = (BUTTON_IMAGE_SIZE * 2 - BUTTON_WIDTH * 2) / 2;
-- g.drawImage(allButtonsRetina, -(i * BUTTON_IMAGE_SIZE * 2) - offset,
-- (-2 + state) * BUTTON_IMAGE_SIZE * 2, null);
--
-- // convert the image to a PNG to display on the touch bar
-- ByteArrayOutputStream pngStream = new ByteArrayOutputStream();
--
-- try {
-- ImageIO.write(image, "PNG", pngStream);
--
-- touchBarImages[i][state] = new com.thizzer.jtouchbar.common.Image(pngStream.toByteArray());
-- } catch (IOException e) {
-- // ignore errors
-- }
-- }
-- }
-- }
-
- @Override
- public void paintComponent(Graphics screen) {
-@@ -402,15 +315,6 @@ public class EditorToolbar extends JComponent implements MouseInputListener, Key
- if (updateAfter) {
- repaint();
- }
--
-- if (touchBarButtons != null) {
-- if (newState == INACTIVE) {
-- // use ROLLOVER state when INACTIVE
-- newState = ROLLOVER;
-- }
--
-- touchBarButtons[slot].setImage(touchBarImages[slot][newState]);
-- }
- }
-
-
diff --git a/arduino-fix-fresh-rsyntaxtextarea.patch b/arduino-fix-fresh-rsyntaxtextarea.patch
deleted file mode 100644
index ef1add5..0000000
--- a/arduino-fix-fresh-rsyntaxtextarea.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java b/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java
-index 126d684..5392655 100644
---- a/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java
-+++ b/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java
-@@ -14,7 +14,7 @@ import java.awt.event.KeyEvent;
- public class SketchTextAreaDefaultInputMap extends RSyntaxTextAreaDefaultInputMap {
-
- public SketchTextAreaDefaultInputMap() {
-- int defaultModifier = getDefaultModifier();
-+ int defaultModifier = RTextArea.getDefaultModifier();
- int ctrl = InputEvent.CTRL_MASK;
- int alt = InputEvent.ALT_MASK;
- int shift = InputEvent.SHIFT_MASK;
diff --git a/arduino-fix-path-to-builder.patch b/arduino-fix-path-to-builder.patch
deleted file mode 100644
index 5c5876d..0000000
--- a/arduino-fix-path-to-builder.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/arduino-core/src/cc/arduino/Compiler.java b/arduino-core/src/cc/arduino/Compiler.java
-index c2c5b0ff..36904e82 100644
---- a/arduino-core/src/cc/arduino/Compiler.java
-+++ b/arduino-core/src/cc/arduino/Compiler.java
-@@ -232,7 +232,7 @@ public class Compiler implements MessageConsumer {
-
- private void callArduinoBuilder(TargetBoard board, TargetPlatform platform, TargetPackage aPackage, String vidpid, BuilderAction action, OutputStream outStream, OutputStream errStream) throws RunnerException {
- List cmd = new ArrayList<>();
-- cmd.add(BaseNoGui.getContentFile("arduino-builder").getAbsolutePath());
-+ cmd.add("/usr/bin/arduino-builder");
- cmd.add(action.value);
- cmd.add("-logger=machine");
-
diff --git a/arduino-use-system-astyle.patch b/arduino-use-system-astyle.patch
deleted file mode 100644
index ba8a64b..0000000
--- a/arduino-use-system-astyle.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-diff --git a/app/src/cc/arduino/packages/formatter/AStyleInterface.java b/app/src/cc/arduino/packages/formatter/AStyleInterface.java
-index 4224bf16..96ffbda5 100644
---- a/app/src/cc/arduino/packages/formatter/AStyleInterface.java
-+++ b/app/src/cc/arduino/packages/formatter/AStyleInterface.java
-@@ -41,7 +41,11 @@ public class AStyleInterface {
- loadLib(Base.getContentFile(System.mapLibraryName("msvcp100")));
- loadLib(Base.getContentFile(System.mapLibraryName("msvcr100")));
- }
-- loadLib(new File(Base.getContentFile("lib"), System.mapLibraryName("astylej")));
-+ File astyleLib = new File("/usr/lib64/libastyle.so.3");
-+ if (! astyleLib.exists()) {
-+ astyleLib = new File("/usr/lib/libastyle.so.3");
-+ }
-+ loadLib(astyleLib);
- }
-
- private static void loadLib(File lib) {
-diff --git a/build/build.xml b/build/build.xml
-index 6ddec060..a3bfcf29 100644
---- a/build/build.xml
-+++ b/build/build.xml
-@@ -656,14 +656,14 @@
-
-
-
--
-+
-
-
-
-@@ -681,14 +681,14 @@
-
-
-
--
-+
-
-
-
-@@ -724,14 +724,14 @@
-
-
-
--
-+
-
-
-
diff --git a/arduino-use-system-avrdude.patch b/arduino-use-system-avrdude.patch
deleted file mode 100644
index 5eb0fa1..0000000
--- a/arduino-use-system-avrdude.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/hardware/avr/platform.txt b/hardware/avr/platform.txt
-index 608ad29..6c4aaa6 100644
---- a/hardware/avr/platform.txt
-+++ b/hardware/avr/platform.txt
-@@ -18,6 +18,7 @@ compiler.warning_flags.more=-Wall
- compiler.warning_flags.all=-Wall -Wextra
-
- # Default "compiler.path" is correct, change only if you want to override the initial value
-+runtime.tools.avr-gcc.path=/usr
- compiler.path={runtime.tools.avr-gcc.path}/bin/
- compiler.c.cmd=avr-gcc
- compiler.c.flags=-c -g -Os {compiler.warning_flags} -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects
-@@ -91,9 +92,9 @@ recipe.preproc.macros="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} {
- # AVR Uploader/Programmers tools
- # ------------------------------
-
--tools.avrdude.path={runtime.tools.avrdude.path}
--tools.avrdude.cmd.path={path}/bin/avrdude
--tools.avrdude.config.path={path}/etc/avrdude.conf
-+tools.avrdude.path=/
-+tools.avrdude.cmd.path={path}usr/bin/avrdude
-+tools.avrdude.config.path={path}etc/avrdude/avrdude.conf
-
- tools.avrdude.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
-
diff --git a/arduino-use-system-libserialport.patch b/arduino-use-system-libserialport.patch
deleted file mode 100644
index 530b638..0000000
--- a/arduino-use-system-libserialport.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/build/build.xml b/build/build.xml
-index 6ddec060..cd2abfe4 100644
---- a/build/build.xml
-+++ b/build/build.xml
-@@ -669,14 +669,14 @@
-
-
-
--
-+
-
-
-
-@@ -694,14 +694,14 @@
-
-
-
--
-+
-
-
-
-@@ -737,14 +737,14 @@
-
-
-
--
-+
-
-
-
diff --git a/arduino-wrapper.patch b/arduino-wrapper.patch
deleted file mode 100644
index f61821c..0000000
--- a/arduino-wrapper.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-diff --git a/build/linux/dist/arduino b/build/linux/dist/arduino
-index f70c650..563ee76 100755
---- a/build/linux/dist/arduino
-+++ b/build/linux/dist/arduino
-@@ -1,36 +1,61 @@
--#!/usr/bin/env bash
-+#!/usr/bin/bash
-+
-+APPDIR="/usr/share/arduino"
-+
-+if [[ `id -u` -ne 0 ]]; then
-+ for group in dialout lock; do
-+ if ! groups $USER | grep -q " : .*\b$group\b"; then
-+ missing_groups="$missing_groups\n$group"
-+ fi
-+ done
-+ if [[ -n $missing_groups ]] && zenity --title=Arduino --window-icon=/usr/share/icons/hicolor/16x16/apps/arduino.png --question --text "You need to be a member of the following groups to upload code to an Arduino microcontroller over the USB or serial ports:\n$missing_groups" --ok-label='Add' --cancel-label='Ignore'; then
-+ pkexec /usr/libexec/arduino-add-groups \
-+ && zenity --title=Arduino --window-icon=/usr/share/icons/hicolor/16x16/apps/arduino.png --info --text "You must log out and log in again before any changes will take effect."
-+ fi
-+fi
-
--APPDIR="$(dirname -- "$(readlink -f -- "${0}")" )"
-+source /usr/share/java-utils/java-functions
-+
-+set_classpath \
-+ batik \
-+ bcpg \
-+ bcprov \
-+ commons-codec \
-+ commons-compress \
-+ commons-exec \
-+ commons-httpclient \
-+ commons-io \
-+ commons-lang3 \
-+ commons-logging \
-+ commons-net \
-+ jackson-annotations \
-+ jackson-core \
-+ jackson-databind \
-+ jmdns \
-+ jsch \
-+ jsemver \
-+ jssc \
-+ objectweb-asm \
-+ rsyntaxtextarea \
-+ slf4j \
-+ xml-commons-apis-ext \
-+ xmlgraphics-commons \
-
- for LIB in \
-- "$APPDIR"/java/lib/rt.jar \
-- "$APPDIR"/java/lib/tools.jar \
- "$APPDIR"/lib/*.jar \
-+ /usr/share/java/log4j/log4j-api.jar \
-+ /usr/share/java/log4j/log4j-core.jar \
- ;
- do
- CLASSPATH="${CLASSPATH}:${LIB}"
- done
- export CLASSPATH
-
--LD_LIBRARY_PATH=$APPDIR/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
--export LD_LIBRARY_PATH
--
--export PATH="${APPDIR}/java/bin:${PATH}"
--
--export JAVA_TOOL_OPTIONS=`echo $JAVA_TOOL_OPTIONS | sed 's|-javaagent:/usr/share/java/jayatanaag.jar||g'`
--
--JAVA=java
--if [ -x "$APPDIR/java/bin/java" ]; then
-- JAVA=$APPDIR/java/bin/java
--fi
--
--# Collect options to java in an array, to properly handle whitespace in options
- JAVA_OPTIONS=("-DAPP_DIR=$APPDIR")
-
--# Only show the splash screen when no options are present
- if [[ "$@" != *"--"* ]] ; then
-- JAVA_OPTIONS+=("-splash:$APPDIR/lib/splash.png")
-+ JAVA_OPTIONS+=("-splash:$APPDIR/lib/splash.png")
- fi
-
--"$JAVA" "${JAVA_OPTIONS[@]}" processing.app.Base "$@"
-+java "${JAVA_OPTIONS[@]}" processing.app.Base "$@"
-
diff --git a/arduino.spec b/arduino.spec
deleted file mode 100644
index f4f3172..0000000
--- a/arduino.spec
+++ /dev/null
@@ -1,596 +0,0 @@
-%global antflags -Dno_arduino_builder=true -Dsystem_avr=true -Dlight_bundle=true
-
-%global appstream_id cc.arduino.arduinoide
-
-%global avr_version 1.8.2
-%global ethernet_version 2.0.0
-%global gsm_version 1.0.6
-%global stepper_version 1.1.3
-%global tft_version 1.0.6
-%global wifi_version 1.2.7
-%global firmata_version 2.5.8
-%global bridge_version 1.7.0
-%global robot_control_version 1.0.4
-%global robot_motor_version 1.0.3
-%global robotirremote_version 2.0.0
-%global spacebrewyun_version 1.0.2
-%global temboo_version 1.2.1
-%global esplora_version 1.0.4
-%global mouse_version 1.0.1
-%global keyboard_version 1.0.2
-%global sd_version 1.2.4
-%global servo_version 1.1.6
-%global liquidcrystal_version 1.0.7
-%global adafruit_version 1.10.4
-
-%global reference_version 1.6.6-3
-%global wifi_firmware_updater_version 0.10.10
-
-Name: arduino
-Epoch: 1
-Version: 1.8.13
-Release: 5%{?dist}
-Summary: An IDE for Arduino-compatible electronics prototyping platforms
-
-License: GPLv2+ and LGPLv2+ and CC-BY-SA
-URL: https://www.arduino.cc/
-Source0: https://github.com/arduino/Arduino/archive/%{version}/%{name}-%{version}.tar.gz
-
-Source10: https://downloads.arduino.cc/cores/avr-%{avr_version}.tar.bz2
-Source11: https://github.com/arduino-libraries/Ethernet/archive/%{ethernet_version}/Ethernet-%{ethernet_version}.zip
-Source12: https://github.com/arduino-libraries/GSM/archive/%{gsm_version}/GSM-%{gsm_version}.zip
-Source13: https://github.com/arduino-libraries/Stepper/archive/%{stepper_version}/Stepper-%{stepper_version}.zip
-Source14: https://github.com/arduino-libraries/TFT/archive/%{tft_version}/TFT-%{tft_version}.zip
-Source15: https://github.com/arduino-libraries/WiFi/archive/%{wifi_version}/WiFi-%{wifi_version}.zip
-Source16: https://github.com/firmata/arduino/archive/%{firmata_version}/Firmata-%{firmata_version}.zip
-Source17: https://github.com/arduino-libraries/Bridge/archive/%{bridge_version}/Bridge-%{bridge_version}.zip
-Source18: https://github.com/arduino-libraries/Robot_Control/archive/%{robot_control_version}/Robot_Control-%{robot_control_version}.zip
-Source19: https://github.com/arduino-libraries/Robot_Motor/archive/%{robot_motor_version}/Robot_Motor-%{robot_motor_version}.zip
-Source20: https://github.com/arduino-libraries/RobotIRremote/archive/%{robotirremote_version}/RobotIRremote-%{robotirremote_version}.zip
-Source21: https://github.com/arduino-libraries/SpacebrewYun/archive/%{spacebrewyun_version}/SpacebrewYun-%{spacebrewyun_version}.zip
-Source22: https://github.com/arduino-libraries/Temboo/archive/%{temboo_version}/Temboo-%{temboo_version}.zip
-Source23: https://github.com/arduino-libraries/Esplora/archive/%{esplora_version}/Esplora-%{esplora_version}.zip
-Source24: https://github.com/arduino-libraries/Mouse/archive/%{mouse_version}/Mouse-%{mouse_version}.zip
-Source25: https://github.com/arduino-libraries/Keyboard/archive/%{keyboard_version}/Keyboard-%{keyboard_version}.zip
-Source26: https://github.com/arduino-libraries/SD/archive/%{sd_version}/SD-%{sd_version}.zip
-Source27: https://github.com/arduino-libraries/Servo/archive/%{servo_version}/Servo-%{servo_version}.zip
-Source28: https://github.com/arduino-libraries/LiquidCrystal/archive/%{liquidcrystal_version}/LiquidCrystal-%{liquidcrystal_version}.zip
-Source29: https://github.com/Adafruit/Adafruit_CircuitPlayground/archive/%{adafruit_version}/Adafruit_Circuit_Playground-%{adafruit_version}.zip
-
-Source50: https://downloads.arduino.cc/reference-%{reference_version}.zip
-Source51: https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v%{wifi_firmware_updater_version}/WiFi101-Updater-ArduinoIDE-Plugin-%{wifi_firmware_updater_version}.zip
-
-Patch0: arduino-use-system-avrdude.patch
-Patch1: arduino-use-system-astyle.patch
-Patch2: arduino-use-system-libserialport.patch
-Patch3: arduino-drop-macosx.patch
-Patch4: arduino-wrapper.patch
-Patch5: arduino-add-to-groups.patch
-Patch6: arduino-fix-path-to-builder.patch
-Patch7: arduino-fix-fresh-rsyntaxtextarea.patch
-
-BuildRequires: ant
-BuildRequires: desktop-file-utils
-BuildRequires: libappstream-glib
-BuildRequires: javapackages-tools
-BuildRequires: java-devel
-
-BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations)
-BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core)
-BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind)
-BuildRequires: mvn(com.fifesoft:rsyntaxtextarea)
-BuildRequires: mvn(com.github.zafarkhaja:java-semver)
-BuildRequires: mvn(com.jcraft:jsch)
-BuildRequires: mvn(commons-codec:commons-codec)
-BuildRequires: mvn(commons-io:commons-io)
-BuildRequires: mvn(org.apache.commons:commons-compress)
-BuildRequires: mvn(org.apache.commons:commons-exec)
-BuildRequires: mvn(org.apache.commons:commons-lang3)
-BuildRequires: mvn(org.apache.commons:commons-logging)
-BuildRequires: mvn(org.apache.commons:commons-net)
-BuildRequires: mvn(org.apache.logging.log4j:log4j-api)
-BuildRequires: mvn(org.apache.xmlgraphics:batik-all)
-BuildRequires: mvn(org.bouncycastle:bcpg-jdk15)
-BuildRequires: mvn(org.jmdns:jmdns)
-BuildRequires: mvn(org.scream3r:jssc)
-
-Requires: %{name}-core = %{epoch}:%{version}-%{release}
-Requires: %{name}-devel = %{epoch}:%{version}-%{release}
-Requires: javapackages-tools
-Requires: polkit
-
-# Require arduino-builder, which is a go project and won't exist outside these arches
-ExclusiveArch: %{go_arches}
-Requires: %{name}-builder >= 1.3.25
-
-BuildArch: noarch
-ExcludeArch: ppc64le s390x
-
-%description
-Arduino is an open-source electronics prototyping platform based on
-flexible, easy-to-use hardware and software. It's intended for artists,
-designers, hobbyists, and anyone interested in creating interactive
-objects or environments.
-
-This package contains an IDE that can be used to develop and upload code
-to the micro-controller.
-
-%package core
-Summary: Files required for compiling code for Arduino-compatible micro-controllers
-
-Requires: %{name}-doc = %{epoch}:%{version}-%{release}
-Requires: %{name}-listSerialPortsC
-Requires: astyle
-Requires: avrdude
-Requires: avr-gcc
-Requires: avr-gcc-c++
-Requires: avr-libc
-Requires: java
-
-Requires: mvn(apache:commons-httpclient)
-Requires: mvn(com.fasterxml.jackson.core:jackson-annotations)
-Requires: mvn(com.fasterxml.jackson.core:jackson-core)
-Requires: mvn(com.fasterxml.jackson.core:jackson-databind)
-Requires: mvn(com.fifesoft:rsyntaxtextarea)
-Requires: mvn(com.github.zafarkhaja:java-semver)
-Requires: mvn(com.jcraft:jsch)
-Requires: mvn(commons-codec:commons-codec)
-Requires: mvn(commons-io:commons-io)
-Requires: mvn(org.apache.commons:commons-compress)
-Requires: mvn(org.apache.commons:commons-exec)
-Requires: mvn(org.apache.commons:commons-lang3)
-Requires: mvn(org.apache.commons:commons-logging)
-Requires: mvn(org.apache.commons:commons-net)
-Requires: mvn(org.apache.logging.log4j:log4j-api)
-Requires: mvn(org.apache.xmlgraphics:batik-all)
-Requires: mvn(org.apache.xmlgraphics:xmlgraphics-commons)
-Requires: mvn(org.bouncycastle:bcpg-jdk15)
-Requires: mvn(org.jmdns:jmdns)
-Requires: mvn(org.ow2.asm:asm-all)
-Requires: mvn(org.scream3r:jssc)
-Requires: mvn(org.slf4j:slf4j-api)
-Requires: mvn(xml-apis:xml-apis)
-
-%description core
-Arduino is an open-source electronics prototyping platform based on
-flexible, easy-to-use hardware and software. It's intended for artists,
-designers, hobbyists, and anyone interested in creating interactive
-objects or environments.
-
-This package contains the core files required to compile and upload
-Arduino code.
-
-%package doc
-Summary: Documentation for the Arduino micro-controller platform
-
-%description doc
-Arduino is an open-source electronics prototyping platform based on
-flexible, easy-to-use hardware and software. It's intended for artists,
-designers, hobbyists, and anyone interested in creating interactive
-objects or environments.
-
-This package contains reference documentation.
-
-%package devel
-Summary: Devel package for %{name}
-
-Requires: %{name}-core
-
-%description devel
-Devel package for %{name}.
-
-
-%prep
-%autosetup -n Arduino-%{version} -N
-
-tar -xvf %{SOURCE10} -C hardware
-
-# Need improve this moment...
-# patch0 requires unpacked archive with hardware things
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-
-cp %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18} %{SOURCE19} %{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24} %{SOURCE25} %{SOURCE26} %{SOURCE27} %{SOURCE28} %{SOURCE29} build/
-cp %{SOURCE50} %{SOURCE51} build/shared/
-
-# Remove Windows and OSX specific code
-find -type d \( -name macosx -o -name windows \) -print0 | xargs -0 rm -rf
-
-# Drop binaries
-find -name '*.elf' -delete
-find -name '*.class' -delete
-find -name '*.jar' -delete
-find -name '*.so' -delete
-
-# Disable update check
-echo -e "\n# By default, don't notify the user of a new upstream version." \
- "\n# https://bugzilla.redhat.com/show_bug.cgi?id=773519" \
- "\nupdate.check=false" >> build/shared/lib/preferences.txt
-
-# Include requires jars to arduino-core/lib folder
-build-jar-repository -p arduino-core/lib/ \
- apache-commons-codec \
- apache-commons-compress \
- apache-commons-exec \
- apache-commons-io \
- apache-commons-lang3 \
- apache-commons-logging \
- apache-commons-net \
- bcpg \
- bcprov \
- jackson-annotations \
- jackson-core \
- jackson-databind \
- jmdns \
- jsch \
- jsemver \
- jssc
-
-# Include few libraries manually
-ln -s /usr/share/java/log4j/log4j-api.jar arduino-core/lib/log4j-api.jar
-
-# Include requires jars to app/lib folder
-build-jar-repository -p app/lib/ \
- apache-commons-compress \
- apache-commons-lang3 \
- batik \
- jsch \
- jsemver \
- jssc \
- rsyntaxtextarea
-
-# Include library manually
-ln -s /usr/share/java/log4j/log4j-api.jar app/lib/log4j-api.jar
-
-
-%build
-pushd build
-echo %{version} | ant build %{antflags}
-mkdir -p linux/work/hardware/arduino/
-mv ../hardware/*/ linux/work/hardware/arduino/
-popd
-
-
-%install
-pushd build
-
-# Install wrapper
-install -m 0755 -Dp linux/work/%{name} %{buildroot}%{_bindir}/%{name}
-
-# Install desktop file
-cp -p linux/dist/desktop.template linux/dist/%{appstream_id}.desktop
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications --set-icon=%{appstream_id} --set-key=Exec --set-value=%{name} linux/dist/%{appstream_id}.desktop
-
-# Install app data
-install -m 0644 -Dp linux/dist/appdata.xml %{buildroot}%{_datadir}/metainfo/%{appstream_id}.appdata.xml
-
-# Install mime data
-install -m 0644 -Dp linux/dist/mime.xml %{buildroot}%{_datadir}/mime/packages/%{appstream_id}.xml
-
-# Install icons
-for dir in shared/icons/*; do
- if [ -d $dir ]
- then
- size=`basename $dir`
- install -m 0644 -Dp $dir/apps/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/$size/apps/%{appstream_id}.png
- fi
-done
-
-
-# Install libs, examples, etc
-mkdir -p %{buildroot}%{_datadir}/%{name}
-cp -ap linux/work/{examples,hardware,lib} %{buildroot}%{_datadir}/%{name}/
-
-rm -rf \
- %{buildroot}%{_datadir}/%{name}/lib/*.jar \
- %{buildroot}%{_datadir}/%{name}/lib/desktop.template \
- %{buildroot}%{_datadir}/%{name}/lib/version.txt \
- %{buildroot}%{_datadir}/%{name}/hardware/tools
-
-cp -a linux/work/lib/{arduino-core.jar,pde.jar} %{buildroot}%{_datadir}/%{name}/lib/
-
-install -m 0755 -Dp linux/dist/%{name}-add-groups %{buildroot}%{_libexecdir}/%{name}-add-groups
-install -m 0644 -Dp linux/dist/cc.arduino.add-groups.policy %{buildroot}%{_datadir}/polkit-1/actions/cc.arduino.add-groups.policy
-
-# Install configs
-mkdir -p %{buildroot}%{_sysconfdir}/%{name}
-ln -s %{_datadir}/%{name}/hardware/avr/boards.txt %{buildroot}%{_sysconfdir}/%{name}/boards.txt
-ln -s %{_datadir}/%{name}/hardware/avr/programmers.txt %{buildroot}%{_sysconfdir}/%{name}/programmers.txt
-ln -s %{_datadir}/%{name}/lib/preferences.txt %{buildroot}%{_sysconfdir}/%{name}/preferences.txt
-
-popd
-
-
-%check
-desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
-appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml
-
-# Disabled because nothing provides org.fest.swing.*
-# # Include requires jars to app/lib folder
-# build-jar-repository -p app/test-lib/ \
-# jackson-databind \
-# junit
-#
-# pushd build
-# ant test
-# popd
-
-
-%files core
-%license license.txt
-%doc README.md
-%dir %{_sysconfdir}/%{name}
-%config(noreplace) %{_sysconfdir}/%{name}/*
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/lib/
-
-%files doc
-%{_datadir}/%{name}/examples/
-
-%files devel
-%{_datadir}/%{name}/hardware/
-
-%files
-%{_bindir}/%{name}
-%{_libexecdir}/%{name}-add-groups
-%{_datadir}/applications/%{appstream_id}.desktop
-%{_datadir}/metainfo/%{appstream_id}.appdata.xml
-%{_datadir}/mime/packages/%{appstream_id}.xml
-%{_datadir}/icons/hicolor/*/apps/%{appstream_id}.png
-%{_datadir}/polkit-1/actions/cc.arduino.add-groups.policy
-
-
-
-%changelog
-* Tue Jan 26 2021 Fedora Release Engineering - 1:1.8.13-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Mon Jul 27 2020 Fedora Release Engineering - 1:1.8.13-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Fri Jul 10 2020 Jiri Vanek - 1:1.8.13-3
-- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
-
-* Wed Jun 17 2020 ElXreno - 1:1.8.13-2
-- Rebuild
-
-* Wed Jun 17 2020 ElXreno - 1:1.8.13-1
-- Updated to version 1.8.13
-
-* Tue May 19 2020 ElXreno - 1:1.8.12-4
-- Replace java-headless by java. Fixes RHBZ#1837100
-
-* Tue Apr 28 2020 ElXreno - 1:1.8.12-3
-- Fixed running with fresh rsyntaxtextarea library
-
-* Thu Apr 16 2020 ElXreno - 1:1.8.12-2
-- Added doc subpackage to requires
-
-* Mon Apr 13 2020 ElXreno - 1:1.8.12-1
-- Updated to version 1.8.12
-
-* Mon Apr 13 2020 ElXreno - 1:1.8.5-12
-- Fixed run script. RHBZ#1823195
-
-* Sat Apr 11 2020 Peter Robinson - 1:1.8.5-11
-- Re-add Epoch so package isn't a downgrade
-
-* Tue Apr 07 2020 ElXreno - 1:1.8.5-10
-- Set proper java package
-
-* Tue Jan 28 2020 Fedora Release Engineering - 1:1.8.5-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Wed Jul 24 2019 Fedora Release Engineering - 1:1.8.5-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Thu Jan 31 2019 Fedora Release Engineering - 1:1.8.5-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Oct 11 2018 Gianluca Sforna - 1:1.8.5-6
-- Fix #1518055 by requiring java = 1:1.8.0
-
-* Thu Jul 12 2018 Fedora Release Engineering - 1:1.8.5-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Mar 2 2018 Peter Oliver - 1:1.8.5-4
-- Consistenty use appstream ID to ensure inclusion in, e.g., Gnome Software.
-
-* Wed Feb 07 2018 Fedora Release Engineering - 1:1.8.5-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Sun Jan 07 2018 Igor Gnatenko - 1:1.8.5-2
-- Remove obsolete scriptlets
-
-* Tue Oct 10 2017 Gianluca Sforna - 1:1.8.5-1
-- update to 1.8.5
-- add versioned require for arduino-builder
-- fix buider usage by adding an empty tools-builder directory
-
-* Thu Aug 24 2017 Gianluca Sforna - 1:1.8.4-1
-- update to 1.8.4
-
-* Wed Aug 23 2017 Gianluca Sforna - 1:1.8.3-1
-- update to 1.8.3, based off Tom Callaway patches
-
-* Wed Jul 26 2017 Gianluca Sforna - 1:1.6.7-2
-- re-uploaded all sources
-
-* Mon Jul 24 2017 Gianluca Sforna - 1:1.6.7-1
-- update to 1.6.7
-- rebase patches
-
-* Fri Jul 21 2017 Gianluca Sforna - 1:1.6.6-4
-- allow arduino-builder to live in /usr/bin
-- do not delete needed binary firmware files
-
-* Thu Jul 13 2017 Petr Pisar - 1:1.6.6-3
-- perl dependency renamed to perl-interpreter
-
-
-* Wed Jul 12 2017 Gianluca Sforna - 1:1.6.6-2
-- update astyle patch for 3.0 (#1444550)
-
-* Tue Jan 24 2017 Gianluca Sforna - 1:1.6.6-1
-- update to 1.6.6
-
-* Sun Oct 30 2016 Dennis Chen - 1:1.6.4-10
-- Fixed Bugzilla #1380938
-
-* Thu Sep 22 2016 Dennis Chen - 1:1.6.4-9
-- Fixed broken rawhide deps
-
-* Sat Jul 16 2016 Dennis Chen - 1:1.6.4-8
-- Fixed Bugzilla #1357005
-
-* Sun Mar 13 2016 Dennis Chen - 1:1.6.4-7
-- Fixed Bugzilla #1315104
-
-* Sun Mar 13 2016 Dennis Chen - 1:1.6.4-6
-- Fixed Bugzilla #1307326 FTBFS in Rawhide.
-
-* Wed Feb 03 2016 Fedora Release Engineering - 1:1.6.4-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jan 7 2016 Dennis Chen - 1:1.6.4-4
-- Fix Bugzilla #1296002
-
-* Wed Dec 30 2015 Dennis Chen - 1:1.6.4-3
-- Fix the Arduino startup script and redirect system astyle libraries.
-
-* Fri Dec 25 2015 Dennis Chen - 1:1.6.4-2
-- Update dependencies list to include newly packaged JSSC.
-
-* Fri Dec 25 2015 Dennis Chen - 1:1.6.4-1
-- Update to 1.6.4 and refactor most of the patches and spec file.
-
-* Wed Jun 17 2015 Fedora Release Engineering - 1:1.0.6-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Thu Apr 9 2015 Peter Oliver - 1:1.0.6-2
-- Passing the --directory argument to `git apply` is no longer required.
-
-* Mon Apr 6 2015 Peter Oliver - 1:1.0.6-1
-- Update to 1.0.6.
-
-* Tue Jul 08 2014 Rex Dieter 1:1.0.5-8
-- optimize mimeinfo scriptlet
-
-* Sat Jun 07 2014 Fedora Release Engineering - 1:1.0.5-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sun Dec 29 2013 Peter Oliver - 1:1.0.5-6
-- Associate .ino files with the Arduino IDE.
-
-* Thu Nov 7 2013 Peter Oliver - 1:1.0.5-5
-- Force update of icon cache so that icon appears straight away.
-- Add appdata.xml.
-
-* Mon Aug 5 2013 Peter Oliver - 1:1.0.5-4
-- Unversion documentation directory.
-
-* Mon Aug 5 2013 Peter Oliver - 1:1.0.5-3
-- Add arduino-build-platform.patch to allow building on ARM (rhbz 991988).
-
-* Sat Aug 03 2013 Fedora Release Engineering - 1:1.0.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Thu May 23 2013 Peter Oliver - 1:1.0.5-1
-- Update to 1.0.5.
-- Remove bug891556.patch.
-- Remove wifishield firmware for now, until I figure out whether it's
- reasonable/permissible to include.
-
-* Sat Feb 16 2013 T.C. Hollingsworth - 1:1.0.1-4
-- own /etc/arudino and /usr/share/arduino (bug 911931)
-
-* Mon Feb 04 2013 T.C. Hollingsworth - 1:1.0.1-3
-- ino needs to know the arduino version (bug 905681)
-
-* Fri Feb 01 2013 T.C. Hollingsworth
-- define __AVR_LIBC_DEPRECATED_ENABLE__ (bug 891556)
-
-* Sun Jul 22 2012 Peter Oliver - 1:1.0.1-1
-- Update to 1.0.1.
-- Compress source with xz.
-
-* Wed Jul 18 2012 Fedora Release Engineering - 1:1.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Fri May 4 2012 Peter Oliver - 1:1.0-4
-- Pass version number to "ant build" (fixes #815079).
-
-* Sat Jan 14 2012 Peter Oliver - 1:1.0-3
-- Change the default preferences so that we don't notify the user that a
- new upstream version has been released (#773519).
-
-* Thu Jan 12 2012 Fedora Release Engineering - 1:1.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Mon Jan 2 2012 Peter Oliver - 1:1.0-2
-- Add arduino-no-avrdude64.patch to prevent copying of (for us,
- unbundled) avrdude64.
-
-* Mon Jan 2 2012 Peter Oliver - 1:1.0-1
-- Update to 1.0 (#753103).
-- Drop arduino-use-system-avrdude.patch and arduino-boards-txt.patch,
- since they're no-longer needed.
-- Move preferences.txt to /etc.
-
-* Mon Sep 12 2011 Peter Oliver - 0022-5
-- Treat boards.txt and programmers.txt as config files (#726135).
-- Make building with "fedpkg local" work.
-
-* Fri Jul 15 2011 Peter Oliver - 0022-4
-- Include missing examples (#722351).
-
-* Mon Feb 07 2011 Fedora Release Engineering - 0022-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Fri Dec 31 2010 Peter Oliver - 0022-2
-- Prompt the user if they are not a member of the required groups,
- rather than failing silently.
-
-* Thu Dec 30 2010 Peter Oliver - 0022-1
-- Update to 0022 release (#666309).
-- Use the new upstream source tarball rather than git.
-- Drop oro requirement and related patch, since it is no-longer used.
-
-* Fri Dec 17 2010 Peter Oliver - 0021-2
-- Patch boards.txt to use the "arduino" programmer type for Uno boards,
- allowing Fedora's version of avrdude to work with these boards.
-
-* Thu Oct 7 2010 Peter Oliver - 0021-1
-- New upstream release 0021.
-- Add patch for new upstream icons.
-- Override device scan in RXTX to allow use of Arduino Uno.
-
-* Mon Sep 20 2010 Peter Oliver - 0019-6
-- Explictly mention documentation with doc macro.
-- Move reference documentation into -doc package.
-
-* Thu Sep 9 2010 Peter Oliver - 0019-5
-- Add missing BuildRequires.
-- Use build-jar-repository to locate java libraries to build against.
-- Eliminate cross-package symlinks.
-
-* Wed Sep 8 2010 Peter Oliver - 0019-4
-- Make sure all jars are removed from the source bundle.
-- Add missing documentation.
-
-* Tue Sep 7 2010 Peter Oliver - 0019-3
-- Split into two packages, making the IDE optional to install.
-- Build during the build phase not the install phase.
-- More dependencies.
-
-* Mon Sep 6 2010 Peter Oliver - 0019-2
-- Expanded dependencies.
-
-* Sun Sep 5 2010 Peter Oliver - 0019-1
-- Initial version. Based in part on the Debian package.
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/sources b/sources
deleted file mode 100644
index 7721cf6..0000000
--- a/sources
+++ /dev/null
@@ -1,23 +0,0 @@
-SHA512 (Adafruit_Circuit_Playground-1.10.4.zip) = 38fc5110ac8e844dbbf35f57483ffd8b00e92168c0c82d545c86b3b79e25009bf7cb86cfa07506f0bb19d21f91f33c830a937cc9b22d70796eaee134ba43c219
-SHA512 (arduino-1.8.13.tar.gz) = 3481d1ed4ca4ffe038bdfc17acb6f2ec113ecc48d1a3967178738a852e5ba1d28044d2ea7cd4ae0984183a70ac8e6f8eb5a707624fd70e16561aa6cd6f4b9cd8
-SHA512 (avr-1.8.2.tar.bz2) = e2d006f0b6540dba6623baac07d36078987fe8efdac39c6d160ab018a6c93a96369ece1ee92de0fae4a58fd4e93db108d2395de06c68d84ed2743739ed466aac
-SHA512 (Bridge-1.7.0.zip) = 2f036960d43d9fc653da09c5197d56cfaf3ac12385ea9bd7e299d3f9f6f3b1eb23f13c947912a34668cb3c9555e6607170eeab4cb9d38078e8857e191351c675
-SHA512 (Esplora-1.0.4.zip) = 10665b20d907d586bbe22345799e989b835aaa188040b269ed2925a7b4990c6fb368f0e5afd6c4bed265f2baafc815839ff7c53b5da4940e5338090f39e9c13b
-SHA512 (Ethernet-2.0.0.zip) = 53b82a2a0f89a1b9351fa4492d0ed35c6fb4f137eae30bf40efc10c0da5979c29c5a8d804e2daba2ab754e46a5753d0178a1240df0018be52438006b17c6e663
-SHA512 (Firmata-2.5.8.zip) = 01f961ddbebab45562d036552206db600ebe6ed448532f069802f788d2a9723361ce531acaae94e5b61c72a89c52a588a758e7bb314647954633052b915e97e8
-SHA512 (GSM-1.0.6.zip) = b78362f6630c8c0442b24a1ada8d0754205e8a7d01a84b066231323ffa37e8c57fc3b11da0adcb152f92bdf64d19290d25bdb889ef85fe6d27fd9cedda249e9c
-SHA512 (Keyboard-1.0.2.zip) = 40604cb54ce299450368c56483f0c121f8704089c85a7f3cba06f7716ce62d0ab283158e89940c053412f69e6b59c3e3da7cabaffe36b0dd70eb2cc03a043f0e
-SHA512 (LiquidCrystal-1.0.7.zip) = 352cbffeaced5e52d1e2b8f118681ce435425bf87c0d1b6c384d11127f371ebcf4a026a0d0320fc324285f959d76b6a28cadba8e038e337d020beca847fcd985
-SHA512 (Mouse-1.0.1.zip) = be0edd798cafa327752c2d2906193be81bcd214a0f406aca646c043ee527e1c398bde8636b35710b4d02074f01c398147fe2bab7108626d80b4181c0c40aa313
-SHA512 (reference-1.6.6-3.zip) = 65962322b6dcb15da6c119d47c382052d1183772c855b8e8fcdd108b54e730e2374d93741737f3b51e57288a0e8842a6a7f79dce4377ea3630293e6c3e7e8b73
-SHA512 (Robot_Control-1.0.4.zip) = 45f710dfc8084f9fcf1608a67978f72885aff06e2bbbcb2613f4e337df8621b0f952383a71a55198618b145df378a94321bd5be83929be897fdd95b6bb69cfe0
-SHA512 (Robot_Motor-1.0.3.zip) = 92d108cc2ddb64e2580fab2cb3a157efb76c5204256332527c3fff67ebb8e520621cdc178738132d4e9ee9e2bcde99968b8f9d3c97c10f7d153792e57cfad111
-SHA512 (RobotIRremote-2.0.0.zip) = ad38f813825137f60610d168d6352c871da6d8a39b4378764d82a997719c07c5c314816d8384e205599fc5da198465ed334a8794e7d477d55685eb8f7672acd4
-SHA512 (SD-1.2.4.zip) = 47d76a93994528671872eb8f300046b2e557d2432a3cba8c6626501d039bdb4e996faad9e3237720857e1994077dd6e749d9e6b1404c5cfce2316e886a8f21e3
-SHA512 (Servo-1.1.6.zip) = debacf3febc89f1739b1fbe230a77c3323b558c294e9d186d272bb1c5b7b5e31279b9c0dcd4574d17ab9e479e4b575d8d09dd25c2102ae0f84f0fa3b78ce414c
-SHA512 (SpacebrewYun-1.0.2.zip) = 4206241dc36b75fb5642e717fd825a876d0047f888647d93764bfb01ae7b331f4c96b8fa697d133bc640dc567c1aa2d0753f3af05b12bfa62d611f297a85199b
-SHA512 (Stepper-1.1.3.zip) = 34c2d981b8deae287a3bd4863a68aab15c563720bbc8741594d8b50b04cf201c539a7b774f26fbb8f4e35fa2629d6df4a0f94dcb1e806ca0f51d97e09872595f
-SHA512 (Temboo-1.2.1.zip) = 4ce89b50cb93f85416b35dc218ad4d5fe0768032d146780d82f1d5d834a24dd831ecc4f1bcfa26d740643a3a7f297cdcec4d19bbf1216482d592d44dcbe2f27c
-SHA512 (TFT-1.0.6.zip) = 21a7ea01c3f7eaacc06a409bdc90c87c61dff580b47456d82078591ffd24aa4fb82feb83e9d1e4e0784cbd51d50070104875eec004e88479a61099dec097924d
-SHA512 (WiFi-1.2.7.zip) = 7f8f9a0a13f2d6007f50221a3a33798035aa1d5b11a2fd1fd4887e3b99b4221b7ff1fd60bbf945bf74be7ae961bdc969c8420c7de6d12d18d3be7dedc708a39c
-SHA512 (WiFi101-Updater-ArduinoIDE-Plugin-0.10.10.zip) = eacd20bfcc759f0b0744629073d1debd3d4fd8a36e5948314d149902568158839965755b833a263a71c65d7092d9091a5d05695c01854d4fb308fbec3711bd3c