summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d5c10f30833850e38e2d7136905ab1a0d0ab1f20 (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
42
43
44
45
# Maintainer:  Tyler Veness <calcmogul at gmail dot com>
# Contributor: Alex Brinister <alex_brinister@yahoo.com>

pkgname=frcmake-git
pkgver=46.c66f929
pkgrel=5
pkgdesc="Some CMake stuff for use with the VxWorks 6.3 GCC Toolchain"
arch=(any)
provides=('frcmake')
conflicts=('frcmake')
url="http://firstforge.wpi.edu/sf/projects/c--11_toochain"
license=('GPL')
depends=('wput' 'cmake')
options=('!strip' 'libtool' '!zipman')
source=("git+http://bitbucket.org/frc-cpp11/frcmake"
        "toolchain-cmake.patch")
sha512sums=('SKIP'
            '81c857782abb69c41375e3e4e82394b026ca6e1d66b3206906741ba16777e6d937a086cfd5c93d813b086a49bb452075bd1fcb5b36da082955b5df9f1c2a9851')

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

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

prepare() {
  cd "${srcdir}/frcmake"

  git apply ../toolchain-cmake.patch
}

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

  mkdir -p build && cd build
  cmake ..
  make
}

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

  make DESTDIR=${pkgdir} install
  mv $pkgdir/usr/bin/frcmake $pkgdir/usr/bin/frcmake-wrs
}