diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 28 insertions, 21 deletions
@@ -1,4 +1,3 @@ -# system requirements: pandoc # Maintainer: Guoyi Zhang <guoyizhang at malacology dot net> # Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com # Contributor: Alex Branham <alex.branham@gmail.com> @@ -6,40 +5,48 @@ _pkgname=StanHeaders _pkgver=2.32.5 pkgname=r-${_pkgname,,} -pkgver=2.32.5 -pkgrel=1 -pkgdesc='C++ Header Files for Stan' -arch=('x86_64') -url="https://cran.r-project.org/package=${_pkgname}" -license=('BSD') +pkgver=${_pkgver//-/.} +pkgrel=2 +pkgdesc="C++ Header Files for Stan" +arch=(x86_64) +url="https://cran.r-project.org/package=$_pkgname" +license=('BSD-3-Clause') depends=( - r - r-rcppeigen r-rcppparallel ) +makedepends=( + gcc-fortran + r-rcppeigen +) optdepends=( r-bh r-knitr - r-matrix - r-methods r-rcpp r-rmarkdown r-rstan r-withr ) -makedepends=( - gcc-fortran -) -source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz") -sha256sums=('54123b1ff403582a1c83a927b887a21da863786cf98d3b9eeed777e1bbd11773') +source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz" + "fix-flags.patch") +md5sums=('b6451f9244ccd0682327dcbaf63685c4' + '0d0c50619b42dc9d75209fc43320c71b') +b2sums=('3aa5e2d4b68e7cfbb97346b2e044ef8530eb6be39d6ddebfc53e8e10c151a0ebc053b664a8aefaced3cce2a59b9dc01efafe9bfba6c2ba67f06df1b80a9fcbd9' + '11ef9d240340ee8aaee7d0786dfbd8b412c90b22289a4fc1b9787907b78c6fd75a401078f1be796833fbc87f18095a0960c1b132efc2481e339a10bccf8782aa') + +prepare() { + # fix onetbb build flags + patch -Np1 -i fix-flags.patch +} build() { - R CMD INSTALL ${_pkgname}_${_pkgver}.tar.gz -l "${srcdir}" + mkdir build + R CMD INSTALL -l build "$_pkgname" } package() { - install -dm0755 "${pkgdir}/usr/lib/R/library" - cp -a --no-preserve=ownership "${_pkgname}" "${pkgdir}/usr/lib/R/library" - install -Dm644 "${_pkgname}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -d "$pkgdir/usr/lib/R/library" + cp -a --no-preserve=ownership "build/$_pkgname" "$pkgdir/usr/lib/R/library" + + install -d "$pkgdir/usr/share/licenses/$pkgname" + ln -s "/usr/lib/R/library/$_pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname" } -# vim:set ts=2 sw=2 et: |