Advertisement
Guest User

r-devel-svn

a guest
Jan 7th, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.08 KB | None | 0 0
  1. # $Id$
  2. # Contributor:  Gergely Daróczi <gergely@snowl.net>
  3. # Based on [r-devel@AUR](https://aur.archlinux.org/packages/r-devel) by Florian Breitwieser <florian.bw@gmail.com>
  4.  
  5. pkgname=r-devel-svn
  6. pkgver=r67346
  7. pkgrel=1
  8. pkgdesc="Language and environment for statistical computing and graphics - development version (SVN)"
  9. arch=('i686' 'x86_64')
  10. license=('GPL')
  11. url=('http://www.r-project.org/')
  12. depends=('blas' 'lapack' 'bzip2'  'libpng' 'libjpeg' 'libtiff'
  13.          'ncurses' 'pcre' 'readline' 'zlib' 'perl' 'gcc-libs'
  14.          'tk' 'libxt' 'libxmu' 'pango' 'xz')
  15. makedepends=('gcc-fortran')
  16. conflicts=('r-devel') # r-devel.{png,desktop}, etc/r-devel /usr/bin entries
  17. backup=("etc/r-devel/Makeconf" "etc/r-devel/Renviron" "etc/r-devel/ldpaths" "etc/r-devel/repositories")
  18. options=('!makeflags')
  19. _svnbranch=r-trunk
  20. source=($_svnbranch::'svn+https://svn.r-project.org/R/trunk'
  21.         'r-devel.desktop'
  22.     'r-devel.png')
  23. md5sums=('SKIP'
  24.          'db4aaeb54dec28f831e3fac64705d4be'
  25.          '8862f998939a07a2391840f99ab4a4f6')
  26. install=r-devel.install
  27.  
  28. pkgver() {
  29.     cd ${_svnbranch}
  30.     local ver="$(svnversion)"
  31.     printf "r%s" "${ver//[[:alpha:]]}"
  32. }
  33.  
  34. build() {
  35.     cd ${srcdir}/${_svnbranch}
  36.     ./tools/rsync-recommended
  37.     ./configure --prefix=/opt/r-devel \
  38.         --enable-R-shlib \
  39.         --with-lapack \
  40.         --with-blas \
  41.         F77=gfortran \
  42.         LIBnn=lib
  43.     make
  44. }
  45.  
  46. package() {
  47.     cd ${srcdir}/${_svnbranch}
  48.     make -j1 DESTDIR=${pkgdir} install
  49.  
  50.     # install some freedesktop.org compatibility
  51.     install -Dm644 ${srcdir}/r-devel.desktop ${pkgdir}/usr/share/applications/r-devel.desktop
  52.     install -Dm644 ${srcdir}/r-devel.png ${pkgdir}/usr/share/pixmaps/r-devel.png
  53.  
  54.     # move the config directory to /etc and create symlinks
  55.     install -d ${pkgdir}/etc/r-devel
  56.     cd ${pkgdir}/opt/r-devel/lib/R/etc
  57.     for i in *; do
  58.     mv -f ${i} ${pkgdir}/etc/r-devel
  59.     ln -s /etc/r-devel/${i} ${i}
  60.     done
  61.  
  62.     # links
  63.     install -d ${pkgdir}/usr/bin
  64.     ln -s /opt/r-devel/bin/R ${pkgdir}/usr/bin/R-devel
  65.     ln -s /opt/r-devel/bin/Rscript ${pkgdir}/usr/bin/Rscript-devel
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement