diff options
author | Sebastian Bøe | 2016-04-01 19:07:15 +0200 |
---|---|---|
committer | Sebastian Bøe | 2016-04-01 19:07:15 +0200 |
commit | 8a4f3ddef0ca22fd77c6eec18cf9f0bb9becc63f (patch) | |
tree | 5d9fdfbcd5961fe1bae3de49482aef6097540ebe | |
download | aur-firrtl-git.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 56 | ||||
-rw-r--r-- | firrtl.sh | 3 |
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8257f8049a5e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +# Generated by mksrcinfo v8 +# Fri Apr 1 17:06:26 UTC 2016 +pkgbase = firrtl-git + pkgdesc = Flexible Intermediate Representation for RTL + pkgver = r610.83a3dc1 + pkgrel = 1 + url = https://github.com/ucb-bar/firrtl + arch = any + license = BSD + makedepends = sbt + makedepends = git + depends = java-environment + depends = bash + provides = firrtl + conflicts = firrtl + source = git+https://github.com/ucb-bar/firrtl.git + source = firrtl.sh + sha512sums = SKIP + sha512sums = SKIP + +pkgname = firrtl-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..85a2ee0c47e8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Sebastian Bøe <sebastianbooe at gmail dot com> + +pkgname=firrtl-git +pkgver=r610.83a3dc1 +pkgrel=1 +pkgdesc='Flexible Intermediate Representation for RTL' +arch=('any') +url='https://github.com/ucb-bar/firrtl' +license=('BSD') +provides=('firrtl') +conflicts=('firrtl') +depends=('java-environment' 'bash') +makedepends=('sbt' 'git') +source=('git+https://github.com/ucb-bar/firrtl.git' + 'firrtl.sh') + +sha512sums=('SKIP' 'SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build(){ + cd $srcdir/firrtl + sbt assembly +} + +package() { + jar_location="$pkgdir"/usr/share/scala/"$pkgname" + + install -d "$pkgdir"/usr/share/licenses/"$pkgname" + install -d "$pkgdir"/usr/bin + + cd "$srcdir" + + # Install an executable bash script created for this specific + # package (not the one in utils/bin) + install -Dm755 \ + firrtl.sh \ + "$pkgdir"/usr/bin/firrtl + + cd firrtl + + # Install the jar + install -Dm755 \ + utils/bin/firrtl.jar \ + $jar_location/firrtl.jar + + + # Install the license + install -Dm644 \ + src/LICENSE.txt \ + "$pkgdir"/usr/share/licenses/"$pkgname"/ +} + diff --git a/firrtl.sh b/firrtl.sh new file mode 100644 index 000000000000..5d06b8517d35 --- /dev/null +++ b/firrtl.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +java -cp /usr/share/scala/firrtl-git/firrtl.jar firrtl.Driver ${@:1} |