summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: ce2ca18a2e79cda4fccfedb75e6e9471e3c84b78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Maintainer:  Tyler Veness <calcmogul at gmail dot com>
# Contributor: Alex Brinister <alex_brinister@yahoo.com>

pkgname=frc-wpilib-git
pkgver=88.f609b8b
pkgrel=2
pkgdesc="The WPI FIRST Robotics Competition C/C++ library for the VxWorks 6.3 GCC Toolchain"
arch=(any)
provides=('frc-wpilib')
conflicts=('frc-gcc-tools' 'frc-wpilib')
url="http://firstforge.wpi.edu/sf/projects/c--11_toochain"
license=('custom=FRC-BSD')
depends=()
makedepends=('gcc-powerpc-wrs-vxworks' 'frcmake-git')
options=('!strip' 'libtool' '!zipman' 'staticlibs')
_azalea="wpilib-azalea"
source=("git+https://bitbucket.org/frc-cpp11/"${_azalea}".git")
sha512sums=('SKIP')

pkgver() {
  cd "${srcdir}/${_azalea}"

  echo $(git rev-list --count master).$(git rev-parse --short master)
}

build() {
  cd "${srcdir}/${_azalea}"

  source /etc/profile.d/wind_base.sh
  mkdir -p build && cd build
  frcmake-wrs ..
  make
}

package () {
  cd "${srcdir}/${_azalea}/build"

  make DESTDIR="${pkgdir}" install
  ln -s /usr/powerpc-wrs-vxworks/lib/libwpilib.a $pkgdir/usr/powerpc-wrs-vxworks/lib/libWPILib.a
  install -Dm644 ../BSD_License_for_WPILib_code.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
}