diff options
author | Tyler Veness | 2018-01-01 04:05:52 -0800 |
---|---|---|
committer | Tyler Veness | 2018-01-01 04:05:52 -0800 |
commit | f408d012e2a0a48f2c31eb0a3e6a72a21a8b3f26 (patch) | |
tree | 4510a4cf8dbc60d71d0850a298db83fc9831269b | |
parent | 3cbf8e2bb6d879123df9b94cff1e44e3a994d8ae (diff) | |
download | aur-arm-frc-linux-gnueabi-wpilib.tar.gz |
upgpkg: arm-frc-linux-gnueabi-wpilib 2018.1.1
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 31 insertions, 28 deletions
@@ -1,22 +1,21 @@ pkgbase = arm-frc-linux-gnueabi-wpilib pkgdesc = The WPI FIRST Robotics Competition C/C++ library for the arm-frc-linux-gnueabi toolchain - pkgver = 2017.3.1 - pkgrel = 4 - url = https://usfirst.collab.net/sf/projects/wpilib/ + pkgver = 2018.1.1 + pkgrel = 1 + url = https://github.com/wpilibsuite/allwpilib arch = i686 arch = x86_64 groups = frc-toolchain license = custom=FRC-BSD makedepends = git makedepends = java-environment=8 - makedepends = doxygen makedepends = unzip depends = arm-frc-linux-gnueabi-gcc options = !strip options = libtool options = staticlibs options = !emptydirs - source = git+git://github.com/wpilibsuite/allwpilib#tag=v2017.3.1 + source = git+git://github.com/wpilibsuite/allwpilib#tag=v2018.1.1 sha512sums = SKIP pkgname = arm-frc-linux-gnueabi-wpilib @@ -1,25 +1,23 @@ # Maintainer: Tyler Veness <calcmogul at gmail dot com> -_target=arm-frc-linux-gnueabi +_target="arm-frc-linux-gnueabi" pkgname=${_target}-wpilib -pkgver=2017.3.1 -pkgrel=4 +pkgver=2018.1.1 +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/" +url="https://github.com/wpilibsuite/allwpilib" license=('custom=FRC-BSD') groups=('frc-toolchain') depends=("${_target}-gcc") -makedepends=('git' 'java-environment=8' 'doxygen' 'unzip') +makedepends=('git' 'java-environment=8' 'unzip') options=('!strip' 'libtool' 'staticlibs' '!emptydirs') -source=("git+git://github.com/wpilibsuite/allwpilib#tag=v2017.3.1") +source=("git+git://github.com/wpilibsuite/allwpilib#tag=v2018.1.1") sha512sums=('SKIP') build() { cd "$srcdir/allwpilib" ./gradlew build - ./gradlew wpilibcZip - ./gradlew doxygenZip } package() { @@ -27,27 +25,33 @@ package() { mkdir -p $pkgdir/usr/${_target}/include mkdir -p $pkgdir/usr/${_target}/lib + mkdir -p $pkgdir/usr/include + mkdir -p $pkgdir/usr/lib + + # ni-libraries + pushd ni-libraries/build/outputs > /dev/null + yes A | unzip -u -q nilibraries-classifier-headers.zip -d $pkgdir/usr/${_target}/include + yes A | unzip -u -q -j nilibraries-classifier-linuxathena.zip -d $pkgdir/usr/${_target}/lib + popd > /dev/null # HAL - pushd hal/build > /dev/null - unzip -u -q athena-runtime.zip include/* -d $pkgdir/usr/${_target} - unzip -u -q athena-runtime.zip lib/* -d $pkgdir/usr/${_target} - unzip -u -q hal.zip lib/* -d $pkgdir/usr/${_target} + pushd hal/build/outputs > /dev/null + unzip -u -q hal-headers.zip -d $pkgdir/usr/${_target}/include + unzip -u -q hal-headers.zip -d $pkgdir/usr/include + unzip -u -q -j zipcpphalAthena-classifier-linuxathena.zip -d $pkgdir/usr/${_target}/lib + unzip -u -q -j zipcpphalSim-classifier-linuxx86-64.zip -d $pkgdir/usr/lib popd > /dev/null # wpilibc - pushd wpilibc/build > /dev/null - unzip -u -q wpilibc.zip -d $pkgdir/usr/arm-frc-linux-gnueabi - - mkdir -p $pkgdir/usr/${_target}/share/doc/wpilib - unzip -u -q distributions/wpilibc.zip -d $pkgdir/usr/${_target}/share/doc/wpilib + pushd wpilibc/build/outputs > /dev/null + unzip -u -q wpilibc-headers.zip -d $pkgdir/usr/${_target}/include + unzip -u -q wpilibc-headers.zip -d $pkgdir/usr/include + unzip -u -q -j zipcppwpilibc-classifier-linuxathena.zip -d $pkgdir/usr/${_target}/lib + unzip -u -q -j zipcppwpilibc-classifier-linuxx86-64.zip -d $pkgdir/usr/lib popd > /dev/null + cp wpilibc/build/libwpi.so $pkgdir/usr/${_target}/lib - # dependencies - pushd build/dependencies > /dev/null - cp -r cscore/include/* $pkgdir/usr/${_target}/include - cp -r cscore/lib/* $pkgdir/usr/${_target}/lib - popd > /dev/null + find $pkgdir -type f -name LICENSE.txt -exec rm {} \; - install -Dm644 license.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + install -Dm644 LICENSE.txt $pkgdir/usr/share/licenses/${_target}-wpilib/LICENSE } |