[arch-commits] Commit in r/trunk (PKGBUILD R.conf r.install)

Ronald van Haren ronald at archlinux.org
Fri Jun 29 20:57:40 UTC 2012


    Date: Friday, June 29, 2012 @ 16:57:40
  Author: ronald
Revision: 162764

upgpkg: r 2.15.1-1

update to 2.15.1; add etc/ld.so.conf.d/ config file; add latex sty files FS#29604; move tk from depends to optdepends FS#30209

Added:
  r/trunk/R.conf
Modified:
  r/trunk/PKGBUILD
  r/trunk/r.install

-----------+
 PKGBUILD  |   24 +++++++++++++++++-------
 R.conf    |    2 ++
 r.install |    2 ++
 3 files changed, 21 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-06-29 19:59:42 UTC (rev 162763)
+++ PKGBUILD	2012-06-29 20:57:40 UTC (rev 162764)
@@ -4,7 +4,7 @@
 # Contributor: K. Piche <kpiche at rogers.com>
 
 pkgname=r
-pkgver=2.15.0
+pkgver=2.15.1
 pkgrel=1
 pkgdesc="Language and environment for statistical computing and graphics"
 arch=('i686' 'x86_64')
@@ -12,21 +12,28 @@
 url=('http://www.r-project.org/')
 depends=('blas' 'lapack' 'bzip2'  'libpng' 'libjpeg' 'libtiff'
          'ncurses' 'pcre' 'readline' 'zlib' 'perl' 'gcc-libs'
-         'tk' 'libxt' 'libxmu' 'pango' 'xz')
-makedepends=('openjdk6' 'gcc-fortran')
+         'libxt' 'libxmu' 'pango' 'xz' 'texlive-bin' 'desktop-file-utils')
+makedepends=('openjdk6' 'gcc-fortran' 'tk')
+optdepends=('tk: tcl/tk interface')
 backup=('etc/R/Makeconf' 'etc/R/Renviron' 'etc/R/ldpaths' 'etc/R/repositories')
-options=('!makeflags')
+options=('!makeflags' '!emptydirs')
 source=("http://cran.r-project.org/src/base/R-2/R-${pkgver}.tar.gz"
 	'r.desktop'
-	'r.png')
+	'r.png'
+	'R.conf')
 install=r.install
-sha1sums=('a633f87fdbd22e8c371971c535ca815e63c297f6'
+sha1sums=('f0e6912be6dfc0d1fdc4be66048304d8befe8424'
           '13aa29219bcaa102e575de8c1c8e0833d233e836'
-          'a69a07ec363440efc18ce0a7f2af103375dea978')
+          'a69a07ec363440efc18ce0a7f2af103375dea978'
+          '43668da6cfd1b4455a99f23e79e2059294dddac9')
 
 build() {
    cd "${srcdir}/R-${pkgver}"
    sed -i 's|#define NeedFunctionPrototypes 0|#define NeedFunctionPrototypes 1|g' src/modules/X11/dataentry.c
+
+  # set texmf dir correctly in makefile
+  sed -i 's|$(rsharedir)/texmf|${datarootdir}/texmf|' share/Makefile.in
+
    ./configure  --prefix=/usr \
 		--libdir=/usr/lib \
 		--sysconfdir=/etc/R \
@@ -66,4 +73,7 @@
     mv -f ${i} "${pkgdir}/etc/R"
     ln -s /etc/R/${i} ${i}
   done
+
+  # Install ld.so.conf.d file to ensure other applications access the shared lib
+  install -Dm644 ${srcdir}/R.conf ${pkgdir}/etc/ld.so.conf.d/R.conf
 }

Added: R.conf
===================================================================
--- R.conf	                        (rev 0)
+++ R.conf	2012-06-29 20:57:40 UTC (rev 162764)
@@ -0,0 +1,2 @@
+/usr/lib/R/lib
+

Modified: r.install
===================================================================
--- r.install	2012-06-29 19:59:42 UTC (rev 162763)
+++ r.install	2012-06-29 20:57:40 UTC (rev 162764)
@@ -1,5 +1,7 @@
 post_install() {
   update-desktop-database -q
+  echo ">>> updating the filename database for texlive..."
+  mktexlsr --quiet usr/share/texmf
 }
 
 post_upgrade() {




More information about the arch-commits mailing list