[arch-commits] Commit in (6 files)

NicoHood nicohood at archlinux.org
Sat Sep 17 10:28:42 UTC 2016


    Date: Saturday, September 17, 2016 @ 10:28:42
  Author: nicohood
Revision: 189830

Initital upload arduino-1:1.6.11-5

Added:
  arduino/
  arduino/repos/
  arduino/trunk/
  arduino/trunk/PKGBUILD
  arduino/trunk/arduino.install
  arduino/trunk/arduino.sh

-----------------+
 PKGBUILD        |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arduino.install |    4 +++
 arduino.sh      |    4 +++
 3 files changed, 72 insertions(+)

Added: arduino/trunk/PKGBUILD
===================================================================
--- arduino/trunk/PKGBUILD	                        (rev 0)
+++ arduino/trunk/PKGBUILD	2016-09-17 10:28:42 UTC (rev 189830)
@@ -0,0 +1,64 @@
+# Maintainer: NicoHood <aur {at} nicohood {dot} de>
+# Contributor: Tomas Schertel <tschertel at gmail dot com>
+# Contributor: Christopher Loen <christopherloen at gmail dot com>
+# Contributor: Peter Reschenhofer <peter.reschenhofer at gmail.com>
+# Contributor: Niels Martignène <niels.martignene at gmail.com>
+# Contributor: PyroPeter <googlemail.com at abi1789>
+# Contributor: darkapex <me at jailuthra.in>
+# Contributor: tty0 <vt.tty0[d0t]gmail.com>
+
+pkgname=arduino
+pkgver=1.6.11
+pkgrel=5
+epoch=1
+pkgdesc="Arduino prototyping platform SDK"
+arch=('i686' 'x86_64' 'armv6h' 'armv7h')
+url="https://github.com/arduino/Arduino"
+license=('GPL' 'LGPL')
+depends=('gtk2' 'desktop-file-utils' 'shared-mime-info' 'java-runtime=8' 'avrdude')
+makedepends=('java-environment=8' 'apache-ant' 'unzip')
+provides=('arduino-builder')
+conflicts=('arduino-builder')
+options=(!strip staticlibs)
+install="arduino.install"
+source=("https://github.com/arduino/Arduino/archive/${pkgver}.tar.gz"
+        "arduino.sh")
+sha512sums=('f18f173c95aea1b60aa4e7ef98e0dc1a44595571d522569b53842fe8c110e92da82902c25aea6b1affe4e3dfe0098ce0c173cf73c42b2237ce353a5a70932f68'
+            '6dae08b8687e897ed370cc51cfeeba9020bb749356acfd367c796bf34fb43b763888340501be6a577859c19c37fe857be2b8fb52f1295769403b8e826c4e3f28')
+
+build() {
+    cd "Arduino-${pkgver}/build"
+    export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH
+    ant clean build
+}
+
+package() {
+    cd "Arduino-${pkgver}/build/linux/work"
+
+    # Create directories
+    install -dm755 "${pkgdir}/usr/share/"{doc,icons/hicolor,applications,mime/packages}
+
+    # Copy the whole SDK
+    cp -a . "${pkgdir}/usr/share/arduino"
+
+    # Create wrapper for java8 + buider and documentation symlink
+    install -Dm755 "${srcdir}/arduino.sh" "${pkgdir}/usr/bin/arduino"
+    ln -s /usr/share/arduino/arduino-builder "${pkgdir}/usr/bin/arduino-builder"
+    ln -s /usr/share/arduino/reference "${pkgdir}/usr/share/doc/arduino"
+
+    # Fix avrdude (see https://github.com/arduino/Arduino/issues/5094)
+    rm -f "${pkgdir}/usr/share/arduino/hardware/tools/avr/bin/avrdude"{,_bin}
+    ln -s /usr/bin/avrdude "${pkgdir}/usr/share/arduino/hardware/tools/avr/bin/avrdude"
+
+    # Install desktop icons (keep a symlink for the arduino binary)
+    cp -a lib/icons/* "${pkgdir}/usr/share/icons/hicolor"
+    rm -rf "${pkgdir}/usr/share/arduino/lib/icons"
+    ln -s /usr/share/icons/hicolor "${pkgdir}/usr/share/arduino/lib/icons"
+
+    # Create desktop file using existing template
+    sed "s,<BINARY_LOCATION>,arduino %U,g;s,<ICON_NAME>,arduino,g" "lib/desktop.template" \
+    > "${pkgdir}/usr/share/applications/arduino.desktop"
+
+    # Install Arduino mime type
+    ln -s /usr/share/arduino/lib/arduino-arduinoide.xml "${pkgdir}/usr/share/mime/packages/arduino.xml"
+}


Property changes on: arduino/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: arduino/trunk/arduino.install
===================================================================
--- arduino/trunk/arduino.install	                        (rev 0)
+++ arduino/trunk/arduino.install	2016-09-17 10:28:42 UTC (rev 189830)
@@ -0,0 +1,4 @@
+post_install() {
+  echo "Add yourself to the uucp group to access the serial ports:"
+  echo "sudo usermod -a -G uucp <user>"
+}

Added: arduino/trunk/arduino.sh
===================================================================
--- arduino/trunk/arduino.sh	                        (rev 0)
+++ arduino/trunk/arduino.sh	2016-09-17 10:28:42 UTC (rev 189830)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH
+exec /usr/share/arduino/arduino "$@"



More information about the arch-commits mailing list