Package Details: gnuplot-cvs 5.1r20160925-1

Git Clone URL: https://aur.archlinux.org/gnuplot-cvs.git (read-only)
Package Base: gnuplot-cvs
Description: Plotting package which outputs to X11, PostScript, PNG, GIF, and others -- cvs version
Upstream URL: http://www.gnuplot.info
Licenses: custom
Conflicts: gnuplot
Provides: gnuplot=5.1
Submitter: None
Maintainer: haawda
Last Packager: haawda
Votes: 9
Popularity: 0.000004
First Submitted: 2006-08-20 03:38
Last Updated: 2016-09-26 18:08

Required by (71)

Sources (0)

Latest Comments

haawda commented on 2016-06-09 07:13

Try to comment out the prepare function, run makepkg till it fails, reactivate the prepare function and run makepkg again.

restore commented on 2016-06-08 20:24

Can not make the package. After getting the PKGBUILD and running makepkg -sri, there is an error in the prepare() function (cd: .../src/gnuplot: No such file or directory). The src/ directory is empty. I don't think this has anything to do with your last comment, because I can get the cvs version from the gnuplot homepage without problems. I think there is an error with retrieving the sources…

haawda commented on 2015-07-17 21:37

The cvs-repo seems to be down, hopefully temporarily.

haawda commented on 2015-01-23 21:11

fixed, thanks

balwierz commented on 2015-01-23 14:48

qt5-tools is a build-time dependency:
/usr/lib/qt/bin/lrelease qtterminal/po/qtgnuplot_fr.ts -qm qtgnuplot_fr.qm
make[4]: /usr/lib/qt/bin/lrelease: Command not found
Makefile:1266: recipe for target 'qtgnuplot_fr.qm' failed

haawda commented on 2014-12-26 20:03

fixed, thanks

Foucault commented on 2014-12-26 17:29

This line

mv $srcdir/$_cvsmod/configure.in $srcdir/$_cvsmod/configure.ac

is not needed any more.

Also the PKGBUILD fails with a Qt related error. It seems that the lrelease binary is not correctly identified and must be passed through an env variable manually. For example for Qt4

TERMLIBS='-lX11' QT4LOC='/usr' ./configure --prefix=/usr \
--libexecdir=/usr/bin \
--with-gihdir=/usr/share/gnuplot \
--with-readline=gnu \
--enable-wxwidgets --with-qt=qt4

or for Qt5
TERMLIBS='-lX11' QT5LOC='/usr' ./configure --prefix=/usr \
--libexecdir=/usr/bin \
--with-gihdir=/usr/share/gnuplot \
--with-readline=gnu \
--enable-wxwidgets --with-qt=qt5

haawda commented on 2014-06-28 19:29

haawda commented on 2014-06-03 21:02

Enabled wxwidgets again, was easy to fix.

haawda commented on 2014-05-20 19:35

Disabled wxwidgets for the time being, as gnuplot does not build if enabled.

haawda commented on 2014-05-20 19:34

disablew wxwidgets for the tim beeing, as it does not build.

andyras commented on 2014-05-10 15:46

I still get @Jonhoo's error, and it appears to be related to this bug: https://bugs.archlinux.org/task/34775

My understanding is that when you don't have qt5 installed, qtchooser will refer to binaries that don't exist (in /usr/lib/qt/bin instead of /usr/lib/qt4/bin).

The suggested fixes mentioned in that bug report don't work for me. Adding `--with-qt=no` to the `configure` command in the PKGBUILD is a workaround if you don't use the qt terminal.

haawda commented on 2014-05-10 07:02

Thanks, added qtchooser to makedepends, which includes lrelease. Also added qt5-svg as new dependency.

Btw. this provides version 5.0 alpha now.

Jonhoo commented on 2014-05-09 15:52

...
lrelease qtterminal/po/qtgnuplot_fr.ts -qm qtgnuplot_fr.qm
lrelease: could not exec '/usr/lib/qt/bin/lrelease': No such file or directory
Makefile:1274: recipe for target 'qtgnuplot_fr.qm' failed
make[4]: *** [qtgnuplot_fr.qm] Error 1
make[4]: Leaving directory '/home/jon/src/gnuplot-cvs/src/gnuplot/src'
Makefile:963: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/jon/src/gnuplot-cvs/src/gnuplot/src'
Makefile:633: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/jon/src/gnuplot-cvs/src/gnuplot/src'
Makefile:419: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/jon/src/gnuplot-cvs/src/gnuplot'
Makefile:357: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

haawda commented on 2014-04-15 19:55

Indeed, it has to be built explicitely, thanks for the hint.

IncredibleLaser commented on 2014-04-15 17:15

The gnuplot.info file referenced in the PKGBUILD and the install script no longer gets created, or so it seems to me.

haawda commented on 2013-10-10 18:21

fixed, thanks.

andyras commented on 2013-10-09 14:53

cvs should be added to make-depends.

Jonhoo commented on 2013-08-16 16:25

Only just realized I linked to the compiled package file, not the source package with the PKGBUILD. Here is the corrected link: http://jon.tsp.io/share/gnuplot-cvs-20130813-1.src.tar.gz

Jonhoo commented on 2013-08-13 11:38

Hey!

Took the liberty of updating the PKGBUILD + PKGBUILD.install so they match up better with extra/gnuplot, fixed some issues with info generation and added a pkgver() function that also sets the correct gnuplot version in provides[].

It's available here: http://jon.tsp.io/share/gnuplot-cvs-20130811-1-x86_64.pkg.tar.xz

haawda commented on 2013-07-18 19:39

fixed, thanks.

andyras commented on 2013-07-18 19:14

texlive-core should be added as a dependency. The configure script bombs out otherwise: 'configure: error: You tell me to use kpsexpand, but there is no kpsexpand'

haawda commented on 2013-02-14 00:13

Fixed, thanks.

andyras commented on 2013-02-13 01:22

This package does not install as-is because the build directory structure has changed. I had to change lines in the PKGBUILD which were "cd $srcdir/$_cvsmod-build/gnuplot" to "cd $srcdir/$_cvsmod-build/", and it works fine.

haawda commented on 2012-09-22 07:34

The x11 binary is now in /usr/libexec. Not pretty, but at least gnuplot finds it there.

haawda commented on 2012-09-22 07:33

The x11 binary is now in /usr/libexec. Not pretty, but at least gnuplot finds it there.

haawda commented on 2012-09-22 07:32

The x11 binary is now in /usr/libexec. Not pretty, but at least gnuplot finds it there.

haawda commented on 2012-09-05 03:46

eschulte, I think i fixed the problem. It is a somewhat dirty trick.

haawda commented on 2012-09-04 19:10

I think indeed it is an upstream problem.

eschulte commented on 2012-09-03 19:22

After installing with this package gnuplot is unable to find the x11 driver. Gnuplot expects the driver to be in /usr/bin/gnuplot_x11 but the driver is located in /usr/bin/gnuplot/4.7/gnuplot_x11. I had to add a symlink to workaround this problem.

Looking at the pkgbuild all of the configuration options seem correct, so I wonder if this could be a problem on the gnuplot side.

haawda commented on 2011-03-20 05:15

Okay, emacs is a makedependency. Thank you for examining.

haawda commented on 2011-03-20 04:46

Oops. Thats is strange. Normally one uses makeinfo for making an info file. No need to have emacs for that. I will dig deeper into that problem. Thank you.

Sara commented on 2011-03-20 04:24

Here's a clue:

../mkinstalldirs /tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/pkg/usr/share/gnuplot
/bin/install -c -m 644 gnuplot.gih /tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/pkg/usr/share/gnuplot/gnuplot.gih
Creating texinfo
No emacs found - cannot create texinfo file
/bin/sh /tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/src/gnuplot-build/missing --run makeinfo -I. ./gnuplot.texi --no-split --output=gnuplot.info
./gnuplot.texi: No such file or directory
make[1]: *** [gnuplot.info] Error 1
make[1]: Leaving directory `/tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/src/gnuplot-build/docs'
make: *** [install-recursive] Error 1

This is error output that I get when building gnuplot (though the install still proceeds). If I install emacs, though, I don't get this error output, and running "gnuplot info", actually leads to the gnuplot documentation.

Sara commented on 2011-03-20 04:23

Here's a clue:

../mkinstalldirs /tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/pkg/usr/share/gnuplot
/bin/install -c -m 644 gnuplot.gih /tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/pkg/usr/share/gnuplot/gnuplot.gih
Creating texinfo
No emacs found - cannot create texinfo file
/bin/sh /tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/src/gnuplot-build/missing --run makeinfo -I. ./gnuplot.texi --no-split --output=gnuplot.info
./gnuplot.texi: No such file or directory
make[1]: *** [gnuplot.info] Error 1
make[1]: Leaving directory `/tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/src/gnuplot-build/docs'
make: *** [install-recursive] Error 1

This is error output that I get when building gnuplot (though the install still proceeds). If I install emacs, though, I don't get this error input, and running "gnuplot info", actually leads to the gnuplot documentation.

haawda commented on 2011-03-19 08:09

Sara, there seems to be something wrong in your dir file in /usr/share/info.

Sara commented on 2011-03-19 03:19

The zipman option is in my makepkg.conf (it's also set by default), but "info gnuplot" errors with:

Unable to find node referenced by `GNUPLOT' in `(dir)Top'.

haawda commented on 2011-03-18 19:07

Removed
"==> To add the gnuplot mode in Emacs, add the content of /usr/share/emacs/site-lisp/dotemacs to your ~/.emacs file." because it is rubbish now as I split out the gnuplot-mode for emacs.

Sara, have you the option "zipman" in your makepkg.conf? And does "info gnuplot" work for you? Anyway, I put this option to the PKGBUILD.

Sara commented on 2011-03-18 03:48

After upgrading this package, the post-install script runs, and produces the following output:

==> To add the gnuplot mode in Emacs, add the content of /usr/share/emacs/site-lisp/dotemacs to your ~/.emacs file.
Updating TeX tree...
mktexlsr: Updating /etc/texmf/ls-R...
mktexlsr: Updating /usr/local/share/texmf/ls-R...
mktexlsr: Updating /usr/share/texmf/ls-R...
mktexlsr: Updating /usr/share/texmf-dist/ls-R...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
error: command failed to execute correctly

I am curious as to why there is an error on the last line. Obviously, mktexlsr doesn't produces any errors (so perhaps what is executed after it?).

haawda commented on 2011-03-16 05:56

¹¹ should be && in line 36. Fixed.

Sara commented on 2011-03-16 04:40

Unless I comment out line 36, the build errors out with:
rm: cannot remove `/tmp/packerbuild-1000/gnuplot-cvs/gnuplot-cvs/src/gnuplot-build': No such file or directory

haawda commented on 2011-03-16 00:24

emacs users can install emacs-gnuplot-mode-cvs to have gnuplot support in emacs.

haawda commented on 2011-03-15 23:42

I revised the dependencies and build dependencies completely. emacs would be a rather big build dependenccy. So I added a --without-lisp-files to the ./configure options.

Sara commented on 2011-03-15 03:22

I think emacs needs to be added as a build dependency (once I installed emacs, compiles worked successfully).

haawda commented on 2010-04-06 10:24

No, they are in base-devel.

idima89 commented on 2010-04-05 20:36

Please add automake and autoconf as makedepends.

Anonymous comment on 2010-03-29 03:29

Build stops with gnuplot-cvs.install does not exist.