代码: 全选
pkgname=r
_svnmod=r
pkgver=62717
pkgrel=1
pkgdesc="R is a language and environment for statistical computing and graphics"
arch=('i686' 'x86_64')
license=('GPL')
url=('http://www.r-project.org/')
depends=('blas' 'lapack' 'bzip2' 'libpng' 'libjpeg' 'libtiff'
'ncurses' 'pcre' 'readline' 'zlib' 'perl' 'gcc-libs'
'tk' 'libxt' 'libxmu' 'pango')
makedepends=('subversion' 'jre7-openjdk')
options=('!makeflags')
conflicts=('r')
provides=('r')
source=('r::svn+https://svn.r-project.org/R/trunk/')
md5sums=('SKIP')
pkgver() {
cd "$SRCDEST/$_svnmod"
svnversion
}
build() {
cd "$srcdir/$_svnmod"
./configure --prefix=/usr \
--libdir=/usr/lib \
--datarootdir=/usr/share \
rsharedir=/usr/share/R/ \
rincludedir=/usr/include/R/ \
rdocdir=/usr/share/R/docs/ \
--enable-memory-profiling \
--with-readline \
--with-x \
--with-system-zlib \
--with-system-bzlib \
--with-system-pcre \
--enable-R-shlib \
--with-lapack \
--with-blas \
--without-recommended-packages \
F77=gfortran \
LIBnn=lib
make
}
package() {
cd "$srcdir/$_svnmod"
make -j1 DESTDIR=${pkgdir} install
# Fixup R wrapper scripts.
sed -i "s|${pkgdir} ||" ${pkgdir}/usr/bin/R
rm ${pkgdir}/usr/lib/R/bin/R
cd ${pkgdir}/usr/lib/R/bin
ln -s ../../../bin/R
# install some freedesktop.org compatibility
install -Dm644 ${startdir}/r.desktop \
${pkgdir}/usr/share/applications/r.desktop || return 1
install -Dm644 ${startdir}/r.png \
${pkgdir}/usr/share/pixmaps/r.png || return 1
}
代码: 全选
make[1]: 进入目录“/home/lianpeng/Downloads/ABS/local/r/src/r/doc/manual”
creating RESOURCES
creating FAQ
creating doc/html/resources.html
make[1]: 离开目录“/home/lianpeng/Downloads/ABS/local/r/src/r/doc/manual”
ERROR: not an svn checkout
make: *** [svnonly] 错误 1
==> 错误: 在 build() 中发生一个错误。
正在放弃...
不知道有人遇到过这类问题没有,有什么解决方法?谢谢!