[arch-commits] Commit in arduino/repos (8 files)

NicoHood nicohood at archlinux.org
Sat Sep 17 15:12:55 UTC 2016


    Date: Saturday, September 17, 2016 @ 15:12:54
  Author: nicohood
Revision: 189874

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  arduino/repos/community-testing-i686/
  arduino/repos/community-testing-i686/PKGBUILD
    (from rev 189873, arduino/trunk/PKGBUILD)
  arduino/repos/community-testing-i686/arduino.install
    (from rev 189873, arduino/trunk/arduino.install)
  arduino/repos/community-testing-i686/arduino.sh
    (from rev 189873, arduino/trunk/arduino.sh)
  arduino/repos/community-testing-x86_64/
  arduino/repos/community-testing-x86_64/PKGBUILD
    (from rev 189873, arduino/trunk/PKGBUILD)
  arduino/repos/community-testing-x86_64/arduino.install
    (from rev 189873, arduino/trunk/arduino.install)
  arduino/repos/community-testing-x86_64/arduino.sh
    (from rev 189873, arduino/trunk/arduino.sh)

------------------------------------------+
 community-testing-i686/PKGBUILD          |   64 +++++++++++++++++++++++++++++
 community-testing-i686/arduino.install   |    4 +
 community-testing-i686/arduino.sh        |    4 +
 community-testing-x86_64/PKGBUILD        |   64 +++++++++++++++++++++++++++++
 community-testing-x86_64/arduino.install |    4 +
 community-testing-x86_64/arduino.sh      |    4 +
 6 files changed, 144 insertions(+)

Copied: arduino/repos/community-testing-i686/PKGBUILD (from rev 189873, arduino/trunk/PKGBUILD)
===================================================================
--- community-testing-i686/PKGBUILD	                        (rev 0)
+++ community-testing-i686/PKGBUILD	2016-09-17 15:12:54 UTC (rev 189874)
@@ -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')
+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"
+}

Copied: arduino/repos/community-testing-i686/arduino.install (from rev 189873, arduino/trunk/arduino.install)
===================================================================
--- community-testing-i686/arduino.install	                        (rev 0)
+++ community-testing-i686/arduino.install	2016-09-17 15:12:54 UTC (rev 189874)
@@ -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>"
+}

Copied: arduino/repos/community-testing-i686/arduino.sh (from rev 189873, arduino/trunk/arduino.sh)
===================================================================
--- community-testing-i686/arduino.sh	                        (rev 0)
+++ community-testing-i686/arduino.sh	2016-09-17 15:12:54 UTC (rev 189874)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH
+exec /usr/share/arduino/arduino "$@"

Copied: arduino/repos/community-testing-x86_64/PKGBUILD (from rev 189873, arduino/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD	                        (rev 0)
+++ community-testing-x86_64/PKGBUILD	2016-09-17 15:12:54 UTC (rev 189874)
@@ -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')
+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"
+}

Copied: arduino/repos/community-testing-x86_64/arduino.install (from rev 189873, arduino/trunk/arduino.install)
===================================================================
--- community-testing-x86_64/arduino.install	                        (rev 0)
+++ community-testing-x86_64/arduino.install	2016-09-17 15:12:54 UTC (rev 189874)
@@ -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>"
+}

Copied: arduino/repos/community-testing-x86_64/arduino.sh (from rev 189873, arduino/trunk/arduino.sh)
===================================================================
--- community-testing-x86_64/arduino.sh	                        (rev 0)
+++ community-testing-x86_64/arduino.sh	2016-09-17 15:12:54 UTC (rev 189874)
@@ -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