diff options
author | Tyler Veness | 2016-08-16 17:41:36 -0700 |
---|---|---|
committer | Tyler Veness | 2016-08-16 17:44:32 -0700 |
commit | ca90f784cfdc21f5a09e5ecc33005703e4e81bbb (patch) | |
tree | 2201647045b432f7867ee1e81f77da9beec78a93 /PKGBUILD | |
download | aur-ca90f784cfdc21f5a09e5ecc33005703e4e81bbb.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..557af64c8633 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Tyler Veness <calcmogul at gmail dot com> + +pkgname=arm-frc-linux-gnueabi-wpilib +pkgver=2016.433 +pkgrel=1 +pkgdesc="The WPI FIRST Robotics Competition C/C++ library for the arm-frc-linux-gnueabi toolchain" +arch=(i686 x86_64) +url="https://usfirst.collab.net/sf/projects/wpilib/" +license=('custom=FRC-BSD') +groups=('frc-2016') +depends=('arm-frc-linux-gnueabi-gcc' 'gazebo') +makedepends=('git' 'java-environment=8' 'doxygen') +options=('!strip' 'libtool' 'staticlibs' '!emptydirs') +source=("git+git://github.com/wpilibsuite/allwpilib#tag=jenkins-release-2016.433") +sha512sums=('SKIP') + +build() { + cd "$srcdir/allwpilib" + ./gradlew build + ./gradlew wpilibcZip + ./gradlew doxygenZip +} + +package() { + cd "$srcdir/allwpilib" + + mkdir -p $pkgdir/usr/lib + mkdir -p $pkgdir/usr/include + + # HAL includes + cp -r hal/include/* $pkgdir/usr/include + + # Documentation + cd "$srcdir/allwpilib/wpilibc/build" + mkdir -p $pkgdir/usr/arm-frc-linux-gnueabi/share/doc/wpilib + yes A | unzip -d $pkgdir/usr/arm-frc-linux-gnueabi/share/doc/wpilib distributions/wpilibc.zip + + yes A | unzip -d $pkgdir/usr/arm-frc-linux-gnueabi wpilibc.zip + + install -Dm644 ../../BSD_License_for_WPILib_code.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE +} |