[arch-commits] Commit in arduino/trunk (PKGBUILD arduino.install)

NicoHood nicohood at archlinux.org
Thu Mar 30 20:55:00 UTC 2017


    Date: Thursday, March 30, 2017 @ 20:54:59
  Author: nicohood
Revision: 220130

upgpkg: arduino 1:1.8.2-1

Modified:
  arduino/trunk/PKGBUILD
  arduino/trunk/arduino.install

-----------------+
 PKGBUILD        |   34 ++++++++++++++--------------------
 arduino.install |   15 ++++++++++++---
 2 files changed, 26 insertions(+), 23 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-30 20:30:45 UTC (rev 220129)
+++ PKGBUILD	2017-03-30 20:54:59 UTC (rev 220130)
@@ -9,8 +9,8 @@
 # Contributor: tty0 <vt.tty0[d0t]gmail.com>
 
 pkgname=arduino
-pkgver=1.8.0
-pkgrel=3
+pkgver=1.8.2
+pkgrel=1
 epoch=1
 pkgdesc="Arduino prototyping platform SDK"
 arch=('i686' 'x86_64')
@@ -23,35 +23,28 @@
             'python2: Intel Galileo Board installation')
 options=(!strip)
 install="arduino.install"
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/arduino/Arduino/archive/${pkgver}.tar.gz"
-        "https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.8.3/WiFi101-Updater-ArduinoIDE-Plugin-0.8.3.zip"
+source=("${pkgname}-${pkgver}.tar.xz::https://github.com/arduino/Arduino/releases/download/${pkgver}/arduino-${pkgver}.tar.xz"
+        "${pkgname}-${pkgver}.tar.xz.sig::https://github.com/arduino/Arduino/releases/download/${pkgver}/arduino-${pkgver}.tar.xz.sig"
+        "https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.9.0/WiFi101-Updater-ArduinoIDE-Plugin-0.9.0.zip"
         "https://downloads.arduino.cc/libastylej-2.05.1-3.zip"
         "https://downloads.arduino.cc/liblistSerials/liblistSerials-1.4.0.zip"
-        "arduino.sh"
-        "build.patch")
-sha512sums=('25edea8cb188155ead2e2e9364067e445cf9d160d2fb7caea3c25adeb2e5e13072de8e7b1a45dfbd40c3346356decfad9de1d2e67838c532bd5ef8550678033d'
-            'fb2c5f77ea047c060e67705886d106379ac4a297f3a7d1f7d6d0b2410c4592f09cece4578aeeaed867c03a2efe5fe8d124ccc36c4189ee5c875cd16473a6faab'
+        "arduino.sh")
+sha512sums=('b5fe219e8d7090e104e1e4db7bf6479b9cf8e827cba87d8e8d664dbc48de07adb64c206da91de2ae81c7a2b6c5ac7d718e41734a9fb2fcbcaf8a3c3f3479f9ed'
+            'SKIP'
+            '55b5e4378eb42f02b8ce85de3a662b6ab827950f14261a007875778739f8445d6c943501212033d675f7904c36986dc27bb07518684a0683aa68caea50e6ffa6'
             '7f82d64e34ef2d85a6b037caeecfa338b72f8edfc57a9903af3ab89b1d42cf7dfd9a6170abe8131ae3e6506850d82ed5092c3b08983a16d9c80319cd24c14555'
             'd78270ee9007fc8427b7f962aced6c14fd4772deca1bbf4ad47c3c74d9addb74e67184e80516af4613cf8d7270bc50d4019437d9ad84274d6fc26b68c4a00db1'
-            'd97e73a6764232c5fbcdbd46d98f1dfde1d95d8256f578fb05480694423842ec864c49d572a325c7d00b026619d84dc114f1e3e0d2f8219b94871dce1718f05a'
-            '9963e964fe2206ce11a2981d3655ff73aa79e8a9dcbc5b03ee4fa84fd036b0d4b28af6ddd6c8bd0cdf8564c42209b738838141da9b185eeb47067ddb78afd9b7')
+            'd97e73a6764232c5fbcdbd46d98f1dfde1d95d8256f578fb05480694423842ec864c49d572a325c7d00b026619d84dc114f1e3e0d2f8219b94871dce1718f05a')
+validpgpkeys=('326567C1C6B288DF32CB061A95FA6F43E21188C4') # Arduino Packages <support at arduino.cc>
 
-prepare()
-{
-    # Patch arduino build process.
-    # See PR: https://github.com/arduino/Arduino/pull/5438
-    cd "${srcdir}/Arduino-${pkgver}"
-    patch -Np1 -i "${srcdir}/build.patch"
-}
-
 build() {
     cd "Arduino-${pkgver}/build"
 
     # Compile with java8
-    export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH
+    export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:"$PATH"
 
     # Do not include their avr-core + tools and no docs. We build them seperately
-    ant clean dist -Dversion=${pkgver} build -Dlight_bundle=true \
+    ant clean dist -Dversion="${pkgver}" build -Dlight_bundle=true \
                                              -Dno_docs=true \
                                              -Dlocal_sources=true \
                                              -Dno_arduino_builder=true
@@ -78,6 +71,7 @@
 
     # Arduino-builder
     # https://bugs.archlinux.org/task/52377
+    # https://github.com/arduino/arduino-builder/issues/209
     ln -s /usr/bin/arduino-builder "${pkgdir}/usr/share/arduino/arduino-builder"
     install -dm755 "${pkgdir}/usr/share/arduino/tools-builder"
 

Modified: arduino.install
===================================================================
--- arduino.install	2017-03-30 20:30:45 UTC (rev 220129)
+++ arduino.install	2017-03-30 20:54:59 UTC (rev 220130)
@@ -1,7 +1,7 @@
 post_install() {
-    echo "Add yourself to the uucp group to access the serial ports:"
-    echo "sudo usermod -a -G uucp <user>"
-    echo "Please checkout the wiki for further information."
+    echo ":: Add yourself to the uucp group to access the serial ports:"
+    echo "   sudo usermod -a -G uucp <user>"
+    echo "   Please checkout the wiki for further information."
 }
 
 pre_upgrade() {
@@ -18,9 +18,18 @@
   echo "   It might be left from a very old upgrade. Please remove it."
 }
 
+_1:1.8.2_1_changes() {
+    echo ":: Setting new permissions (775 -> 755) for /usr/share/arduino/tools/WiFi101/ and subfolders"
+    chmod 755 /usr/share/arduino/tools/WiFi101/
+    chmod 755 /usr/share/arduino/tools/WiFi101/tool/
+    chmod 755 /usr/share/arduino/tools/WiFi101/tool/firmwares/
+    chmod 755 /usr/share/arduino/tools/WiFi101/tool/firmwares/19.4.4/
+}
+
 post_upgrade() {
     local v upgrades=(
       1:1.6.12-1
+      1:1.8.2-1
     )
 
     for v in "${upgrades[@]}"; do


More information about the arch-commits mailing list