[arch-commits] Commit in arduino/trunk (PKGBUILD avr-core.patch)
NicoHood
nicohood at archlinux.org
Mon May 20 15:28:54 UTC 2019
Date: Monday, May 20, 2019 @ 15:28:54
Author: nicohood
Revision: 468110
upgpkg: arduino 1:1.8.9-2
Added:
arduino/trunk/avr-core.patch
Modified:
arduino/trunk/PKGBUILD
----------------+
PKGBUILD | 15 +++++++++++----
avr-core.patch | 26 ++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-05-20 15:05:58 UTC (rev 468109)
+++ PKGBUILD 2019-05-20 15:28:54 UTC (rev 468110)
@@ -10,7 +10,7 @@
pkgname=arduino
pkgver=1.8.9
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc="Arduino prototyping platform SDK"
arch=('x86_64')
@@ -17,7 +17,7 @@
url="https://github.com/arduino/Arduino"
license=('GPL' 'LGPL')
depends=('gtk2' 'desktop-file-utils' 'shared-mime-info' 'java-runtime=8' 'arduino-builder')
-makedepends=('java-environment=8' 'apache-ant' 'unzip')
+makedepends=('java-environment=8' 'ant' 'unzip')
optdepends=('arduino-docs: Offline documentation for arduino'
'arduino-avr-core: AVR core with upstream avr-gcc and avrdude'
'python2: Intel Galileo Board installation')
@@ -31,7 +31,8 @@
"https://downloads.arduino.cc/libastylej-2.05.1-4.zip.asc"
"https://downloads.arduino.cc/liblistSerials/liblistSerials-1.4.2.zip"
"https://downloads.arduino.cc/liblistSerials/liblistSerials-1.4.2.zip.asc"
- "arduino.sh")
+ "arduino.sh"
+ "avr-core.patch")
sha512sums=('74ac124ea569823b9d8cd5a485d458e5fdac115407a5c7d1a33b8e495c5459c2acf518401fb4f916657fbc83addaa1ee51e81b8b21c5cbbb2eef7ceb243a5372'
'SKIP'
'9ddece48bf5c2c73b8e95b7e017894b7ed9341dafbe37fd4bffd6faa65def29b7578e5860b4dfbfac0a3f738c3907d2073891d47f57b41b416c9a7d068f57af1'
@@ -40,9 +41,15 @@
'SKIP'
'80f27ef196a205dc512f0aebb426765f2536a00059a633929bbdcfea81d7fb9fec31b27322c534a3e5953240a2906e89914562b0be0649053206a1941f659b58'
'SKIP'
- 'd97e73a6764232c5fbcdbd46d98f1dfde1d95d8256f578fb05480694423842ec864c49d572a325c7d00b026619d84dc114f1e3e0d2f8219b94871dce1718f05a')
+ 'd97e73a6764232c5fbcdbd46d98f1dfde1d95d8256f578fb05480694423842ec864c49d572a325c7d00b026619d84dc114f1e3e0d2f8219b94871dce1718f05a'
+ '98acc50198334cd2e9c91a1265d9bacd95998bb2a1926141e94311defc0ef77c24e3653c77591055ee5695b7fb8cefd1b12c339a9d0167d4ae8581b2f780f0ef')
validpgpkeys=('326567C1C6B288DF32CB061A95FA6F43E21188C4') # Arduino Packages <support at arduino.cc>
+prepare()
+{
+ patch --strip=1 < avr-core.patch
+}
+
build() {
cd "Arduino-master-${pkgver}/build"
Added: avr-core.patch
===================================================================
--- avr-core.patch (rev 0)
+++ avr-core.patch 2019-05-20 15:28:54 UTC (rev 468110)
@@ -0,0 +1,26 @@
+diff --unified --recursive --text src.ori/Arduino-master-1.8.9/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java src.new/Arduino-master-1.8.9/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java
+--- src.ori/Arduino-master-1.8.9/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java 2019-03-15 15:14:01.000000000 +0100
++++ src.new/Arduino-master-1.8.9/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java 2019-05-20 17:20:47.402857561 +0200
+@@ -215,7 +215,7 @@
+ }
+
+ private void syncBuiltInHardware() throws IOException {
+- if (index == null) {
++ if (index == null || builtInHardwareFolder == null) {
+ return;
+ }
+ for (File folder : builtInHardwareFolder.listFiles(ONLY_DIRS)) {
+diff --unified --recursive --text src.ori/Arduino-master-1.8.9/arduino-core/src/processing/app/BaseNoGui.java src.new/Arduino-master-1.8.9/arduino-core/src/processing/app/BaseNoGui.java
+--- src.ori/Arduino-master-1.8.9/arduino-core/src/processing/app/BaseNoGui.java 2019-03-15 15:14:01.000000000 +0100
++++ src.new/Arduino-master-1.8.9/arduino-core/src/processing/app/BaseNoGui.java 2019-05-20 17:21:55.776950094 +0200
+@@ -676,7 +676,9 @@
+ // Libraries located in the latest folders on the list can override
+ // other libraries with the same name.
+ librariesIndexer.setLibrariesFolders(librariesFolders);
+- librariesIndexer.setArchitecturePriority(getTargetPlatform().getId());
++ if (getTargetPlatform() != null) {
++ librariesIndexer.setArchitecturePriority(getTargetPlatform().getId());
++ }
+ librariesIndexer.rescanLibraries();
+
+ populateImportToLibraryTable();
More information about the arch-commits
mailing list