summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTyler Veness2015-06-08 01:23:29 -0700
committerTyler Veness2015-06-08 01:49:52 -0700
commit6071799a145c461d7f420774431a56b9b11b1a89 (patch)
tree4b3a8a2f7d01896ce9016f97689c7b9125cd274a /PKGBUILD
downloadaur-6071799a145c461d7f420774431a56b9b11b1a89.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..af7c0b3a9e42
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# 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 "$_azalea"
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ source /etc/profile.d/wind_base.sh
+ cd "$srcdir/$_azalea"
+ mkdir build && cd build
+ frcmake-wrs ..
+ make ${MAKEFLAGS} || return 1
+}
+
+package () {
+ cd "$srcdir/$_azalea/build"
+ make ${MAKEFLAGS} DESTDIR="${pkgdir}" install || return 1
+ 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
+}
+
+# vim:set ts=2 sw=2 et: