[arch-commits] Commit in gnuplot/trunk (PKGBUILD gnuplot-doc2texi-el.patch)

Eric Bélanger eric at nymeria.archlinux.org
Thu Mar 21 20:40:38 UTC 2013


    Date: Thursday, March 21, 2013 @ 21:40:38
  Author: eric
Revision: 180426

upgpkg: gnuplot 4.6.2-1

Upstream update, Add texinfo build patch, Remove pkgdir reference in build function, Disable SMP buil, PKGBUILD clean up

Added:
  gnuplot/trunk/gnuplot-doc2texi-el.patch
Modified:
  gnuplot/trunk/PKGBUILD

---------------------------+
 PKGBUILD                  |   39 ++++++++++++++++++---------------------
 gnuplot-doc2texi-el.patch |   13 +++++++++++++
 2 files changed, 31 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-03-21 20:13:30 UTC (rev 180425)
+++ PKGBUILD	2013-03-21 20:40:38 UTC (rev 180426)
@@ -4,20 +4,23 @@
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
 pkgname=gnuplot 
-pkgver=4.6.1
-pkgrel=2
+pkgver=4.6.2
+pkgrel=1
 pkgdesc="Plotting package which outputs to X11, PostScript, PNG, GIF, and others" 
 arch=('i686' 'x86_64') 
 url="http://www.gnuplot.info" 
 license=('custom') 
 depends=('readline' 'gd' 'wxgtk' 'cairo' 'libjpeg' 'lua') 
 makedepends=('texinfo' 'emacs' 'texlive-core' 'texlive-latexextra')
+options=('!makeflags')
 install=gnuplot.install 
-source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz")
-sha1sums=('1ea21a628223159b0297ae65fe8293afd5aab3c0')
+source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" 
+        gnuplot-doc2texi-el.patch)
+sha1sums=('88748d4bc9bd41ba8a267a35b6e5b7427cd997cd'
+          '46f381fafa2f6c6e3bfefa1e7b999729e260a2e8')
 
 build() {
-  cd $srcdir/$pkgname-$pkgver
+  cd "$srcdir/$pkgname-$pkgver"
 
   # fix default source location; use the GDFONTPATH variable to modify at runtime 
   sed -i 's|/usr/X11R6/lib/X11/fonts/truetype|/usr/share/fonts/TTF|' src/variable.c
@@ -26,28 +29,22 @@
   -e 's|$(X11ROOT)/X11R6/lib/X11/fonts/Type1|$(X11ROOT)/usr/share/fonts/Type1|' \
   src/variable.c
 
-  ./configure --prefix=/usr --mandir=/usr/share/man \
-              --infodir=/usr/share/info \
+  (cd docs; patch -p0 -i "$srcdir/gnuplot-doc2texi-el.patch")
+
+  ./configure --prefix=/usr \
               --libexecdir=/usr/bin \
               --with-gihdir=/usr/share/gnuplot \
-              --datadir=/usr/share \
-              --with-readline=gnu \
-              --with-texdir=$pkgdir/usr/share/texmf/tex/latex/gnuplot
-  make pkglibexecdir=/usr/bin
+              --with-readline=gnu
+  make
 }
 
 
 package() {
-  cd $srcdir/$pkgname-$pkgver
-  make prefix=$pkgdir/usr libexecdir=$pkgdir/usr/bin \
-         mandir=$pkgdir/usr/share/man \
-        infodir=$pkgdir/usr/share/info \
-        pkglibexecdir=$pkgdir/usr/bin \
-        GIHDIR=$pkgdir/usr/share/gnuplot \
-        datadir=$pkgdir/usr/share install
+  cd "$srcdir/$pkgname-$pkgver"
+  make pkglibexecdir=/usr/bin DESTDIR="$pkgdir" install
 
-  install -Dm644 lisp/dotemacs $pkgdir/usr/share/emacs/site-lisp/dotemacs
-  install -Dm644 Copyright $pkgdir/usr/share/licenses/$pkgname/Copyright
+  install -Dm644 lisp/dotemacs "$pkgdir/usr/share/emacs/site-lisp/dotemacs"
+  install -Dm644 Copyright "$pkgdir/usr/share/licenses/$pkgname/Copyright"
 
-  rm -f $pkgdir/usr/share/texmf-dist/ls-R
+  rm -f "$pkgdir/usr/share/texmf-dist/ls-R"
 }

Added: gnuplot-doc2texi-el.patch
===================================================================
--- gnuplot-doc2texi-el.patch	                        (rev 0)
+++ gnuplot-doc2texi-el.patch	2013-03-21 20:40:38 UTC (rev 180426)
@@ -0,0 +1,13 @@
+Index: doc2texi.el
+===================================================================
+RCS file: /cvsroot/gnuplot/gnuplot/docs/doc2texi.el,v
+retrieving revision 1.32
+diff -r1.32 doc2texi.el
+518c518
+<                   (replace-match (concat "4  " node) nil nil))
+---
+>                   (replace-match (concat "3  " node) nil nil))
+521c521
+<                   (replace-match "5 " nil nil))
+---
+>                   (replace-match "4 " nil nil))




More information about the arch-commits mailing list