diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 20 insertions, 15 deletions
@@ -3,31 +3,36 @@ _pkgname=svd _pkgver=0.5.5 pkgname=r-${_pkgname,,} -pkgver=0.5.5 -pkgrel=1 -pkgdesc='Interfaces to Various State-of-Art SVD and Eigensolvers' -arch=('x86_64') -url="https://cran.r-project.org/package=${_pkgname}" -license=('BSD') +pkgver=${_pkgver//-/.} +pkgrel=2 +pkgdesc="Interfaces to Various State-of-Art SVD and Eigensolvers" +arch=(x86_64) +url="https://cran.r-project.org/package=$_pkgname" +license=('BSD-3-Clause') depends=( + blas + lapack r ) -optdepends=( - r-testthat -) makedepends=( gcc-fortran ) +optdepends=( + r-testthat +) source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz") -sha256sums=('e20139794ad1a8c7d7fdffb8dac068c6fbdc8f0b65929341cb5c4d2ff1f98cc6') +md5sums=('bee5e3da2a81e49b797763fa5467f895') +b2sums=('2ad4a28b2d8c4f5d213ef97be4f877329ca1ac5cf59feff4ad88f80265b0c87f39dc431d88f9c26daddd30dac259bb673d43f20b64d07ec0efcbc51209fa3a68') 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: |