diff options
author | Will Price | 2015-08-03 19:39:29 +0100 |
---|---|---|
committer | Will Price | 2015-08-03 19:39:29 +0100 |
commit | 9348ba1cfcb9027ff46429eb25c2bbeb6221e5aa (patch) | |
tree | 8c16151c6b0e0ce24bda7f1b59bae179682ab355 | |
download | aur-9348ba1cfcb9027ff46429eb25c2bbeb6221e5aa.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rwxr-xr-x | xtimecomposer | 2 | ||||
-rw-r--r-- | xtimecomposer.patch | 13 |
4 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..931c6236f740 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = xtimecomposer + pkgdesc = Eclipse based IDE for the xCORE microcontrollers + pkgver = 13.2.0 + pkgrel = 3 + url = https://www.xmos.com/products/tools/xtimecomposer + arch = x86_64 + arch = i686 + license = Custom + depends = java-runtime + provides = xtimecomposer + options = !strip + options = staticlibs + source = xtimecomposer.patch + source = xtimecomposer + md5sums = f6b95cdf13917852a11e58d60153059d + md5sums = 7883a9fe1f797babbbb85864709bfefa + +pkgname = xtimecomposer + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2791d7d3e936 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Will Price <will.price94+aur@gmail.com> +pkgname=xtimecomposer +pkgver=13.2.0 +pkgrel=3 +pkgdesc="Eclipse based IDE for the xCORE microcontrollers" +arch=('x86_64' 'i686') +url="https://www.xmos.com/products/tools/xtimecomposer" +license=('Custom') +provides=('xtimecomposer') +options=(!strip staticlibs) +depends=(java-runtime) +source=('xtimecomposer.patch' + 'xtimecomposer') +md5sums=('f6b95cdf13917852a11e58d60153059d' + '7883a9fe1f797babbbb85864709bfefa') +_package="xTIMEcomposer-Community_${pkgver%%.*}-Linux64-Installer(Community_$pkgver).tgz" + +prepare() { + echo $_package + if [[ ! -f "$_package" ]]; then + echo 'You must download xTIMEcomposer and put +it into the `src` folder' && exit 1 + fi + tar -xvf "$srcdir/$_package" + cd "$srcdir/XMOS/xTIMEcomposer/Community_$pkgver/bin" + patch < "$srcdir/xtimecomposer.patch" +} + +package() { + cd "$srcdir/XMOS/" + mkdir -p "$pkgdir"/usr/{share,bin} + cp -r xTIMEcomposer "$pkgdir/usr/share" + cd "$pkgdir/usr/bin" + install -m 755 "$srcdir/xtimecomposer" . +} diff --git a/xtimecomposer b/xtimecomposer new file mode 100755 index 000000000000..f9fb71438831 --- /dev/null +++ b/xtimecomposer @@ -0,0 +1,2 @@ +#!/bin/bash +bash /usr/share/xTIMEcomposer/Community_13.2.0/xtimecomposer diff --git a/xtimecomposer.patch b/xtimecomposer.patch new file mode 100644 index 000000000000..038a9cc6164a --- /dev/null +++ b/xtimecomposer.patch @@ -0,0 +1,13 @@ +--- xtimecompose.orig 2014-09-22 15:45:29.478811673 +0100 ++++ xtimecomposer 2014-09-22 16:04:02.098414316 +0100 +@@ -45,7 +45,9 @@ + } + + # Check java version +-my $version = substr($output, 14, 3); ++$output =~ /version "(\d\.\d).*"/; ++my $version = $1; ++ + if ($version < 1.5) { + die ("Incorrect java version. Requires 1.5 or greater.\n"); + } |