Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnuplot for openSUSE:Factory checked in at 2026-09-23 14:33:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuplot (Old) and /work/SRC/openSUSE:Factory/.gnuplot.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuplot" Wed Sep 23 14:33:26 2026 rev:102 rq:1379308 version:6.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/gnuplot/gnuplot-doc.changes 2026-02-06 19:07:02.555756343 +0100 +++ /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes 2026-09-23 14:34:52.286138499 +0200 @@ -1,0 +2,23 @@ +Sun Sep 13 14:05:51 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to gnuplot 6.0.5 + * NEW sequential product operation prod [i=a:b] f(i) + * NEW "string"[i] shorthand for "string"[i:i] + * NEW full mousing support for multiplots + * NEW EUC-JP string encoding ("set encoding eucjp") + * NEW coloring option for contourfill + * CHANGE sixeltek transparency and background options + * CHANGE Unicode escape sequences reworked + * CHANGE octal escape sequences must use the documented \ooo + form; \7, \456 and \0 are now rejected + * FIX gd font handling (needs libgd 2.4.0, libraqm 0.10.3) + * FIX axis range parsing in parametric mode + * FIX assorted plotting, webp, qt and title bugs +- Drop gnuplot-6.0.3-backward_compat.patch: fixed upstream in + 6.0.5, reread_command now tests in_multiplot +- Rebase gnuplot-5.2.0-texi2info.patch for a blank line and + dropped quote in the sixel docs +- Spec cleanup: drop Group tags and the obsolete buildroot wipe, + use pkgconfig() build deps and current rpm macros + +------------------------------------------------------------------- gnuplot.changes: same change Old: ---- gnuplot-6.0.3-backward_compat.patch gnuplot-6.0.4.tar.gz New: ---- gnuplot-6.0.5.tar.gz ----------(Old B)---------- Old:/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes- * FIX assorted plotting, webp, qt and title bugs /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes:- Drop gnuplot-6.0.3-backward_compat.patch: fixed upstream in /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes- 6.0.5, reread_command now tests in_multiplot -- /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot.changes- * FIX assorted plotting, webp, qt and title bugs /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot.changes:- Drop gnuplot-6.0.3-backward_compat.patch: fixed upstream in /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot.changes- 6.0.5, reread_command now tests in_multiplot ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuplot.spec ++++++ --- /var/tmp/diff_new_pack.nJXE3Z/_old 2026-09-23 14:34:53.210177129 +0200 +++ /var/tmp/diff_new_pack.nJXE3Z/_new 2026-09-23 14:34:53.212177213 +0200 @@ -20,34 +20,46 @@ ### Please call "./pre_checkin.sh" prior to submitting. ### ### (This will regenerate gnuplot-doc.changes) ### ################################################################# - %global flavor @BUILD_FLAVOR@%{nil} %global sname gnuplot %if "%{flavor}" == "" %else %global psuffix -%{flavor} %endif - +%define _x11lib %{_libdir} +%define _x11data %{_datadir}/X11 +%define _x11inc %{_includedir}/X11 +%define _appdef %{_x11data}/app-defaults +%define _gnplttex tex/latex/gnuplot Name: gnuplot%{?psuffix} +Version: 6.0.5 +Release: 0 +URL: https://www.gnuplot.info/ +Source0: https://downloads.sourceforge.net/project/gnuplot/gnuplot/%{version}/gnuplot-%{version}.tar.gz +Source1: README.whynot +Source2: webp_figures.gnu +# https://mirrors.ctan.org/macros/latex209/contrib/picins/picins.sty +# That's a build requirement, not provided by Tex Live +Source3: picins.sty +# Repair broken texi(nfo) file +Source4: gnuplot-5.2.0-texi2info.patch +Patch0: gnuplot-4.6.0.dif +Patch1: gnuplot-4.4.0-x11ovf.dif +Patch2: gnuplot-4.6.0-fonts.diff +Patch3: gnuplot-doc2tex.patch +Patch4: gnuplot-4.6.0-demo.diff +Patch5: gnuplot-QtCore-PIC.dif +Patch6: gnuplot-PIE.patch BuildRequires: ImageMagick +# Keep the tool package name: spec-cleaner --perl explodes it into +# the full provided perl() module list, which is noise. BuildRequires: automake -BuildRequires: cairo-devel BuildRequires: fdupes -%if 0%{?suse_version} == 1500 -BuildRequires: gcc13-PIE -BuildRequires: gcc13-c++ -%else -BuildRequires: gcc-c++ -%endif -BuildRequires: glib2-devel BuildRequires: lua-devel BuildRequires: netpbm -BuildRequires: qt6-linguist-devel -%if 0%{?is_opensuse} -BuildRequires: openspecfun-devel -%endif -BuildRequires: pango-devel +BuildRequires: pkgconfig BuildRequires: plotutils-devel +BuildRequires: qt6-linguist-devel BuildRequires: readline-devel BuildRequires: wxGTK3-devel >= 3 BuildRequires: zziplib @@ -58,15 +70,29 @@ BuildRequires: pkgconfig(Qt6PrintSupport) BuildRequires: pkgconfig(Qt6Svg) BuildRequires: pkgconfig(caca) +BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gdlib) +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libcerf) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng16) +BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(x11) +%if 0%{?suse_version} == 1500 +BuildRequires: gcc13-PIE +BuildRequires: gcc13-c++ +%else +BuildRequires: gcc-c++ +%endif +%if 0%{?is_opensuse} +BuildRequires: openspecfun-devel +%endif %if "%{flavor}" == "doc" BuildRequires: emacs-nox BuildRequires: gnuplot +# Keep the tool packages: the tex() file deps do not guarantee the +# doc tools (lualatex, makeindex, latex2html binaries) the build needs. BuildRequires: latex2html BuildRequires: makeinfo BuildRequires: texlive-epstopdf @@ -93,43 +119,17 @@ BuildRequires: tex(unicode-math.sty) BuildRequires: tex(upquote.sty) %endif -URL: https://www.gnuplot.info/ -Version: 6.0.4 -Release: 0 %if "%{flavor}" == "" Summary: Function Plotting Utility and more License: GPL-2.0-or-later AND SUSE-Gnuplot -Group: Documentation/Other %else Summary: Documentation of GNUplot License: GPL-2.0-or-later AND SUSE-Gnuplot -Group: Documentation/Other %endif -Source0: https://downloads.sourceforge.net/project/gnuplot/gnuplot/%{version}/gnuplot-%{version}.tar.gz -Source1: README.whynot -Source2: webp_figures.gnu -# https://mirrors.ctan.org/macros/latex209/contrib/picins/picins.sty -# That's a build requirement, not provided by Tex Live -Source3: picins.sty -# Repair broken texi(nfo) file -Source4: gnuplot-5.2.0-texi2info.patch -Patch0: gnuplot-4.6.0.dif -Patch1: gnuplot-4.4.0-x11ovf.dif -Patch2: gnuplot-4.6.0-fonts.diff -Patch3: gnuplot-doc2tex.patch -Patch4: gnuplot-4.6.0-demo.diff -Patch5: gnuplot-QtCore-PIC.dif -Patch6: gnuplot-PIE.patch -Patch7: gnuplot-6.0.3-backward_compat.patch -%define _x11lib %{_libdir} -%define _x11data %{_datadir}/X11 -%define _x11inc %{_includedir}/X11 -%define _appdef %{_x11data}/app-defaults -%define _gnplttex tex/latex/gnuplot %if "%{flavor}" == "doc" Requires: %{sname} -Requires(post): %install_info_prereq -Requires(preun): %install_info_prereq +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} BuildArch: noarch %endif @@ -153,7 +153,6 @@ %patch -P1 -p0 -b .x11ovf %patch -P5 -p0 -b .pic %patch -P6 -p1 -b .pie -%patch -P7 -p0 -b .multiplot %build autoreconf -fi @@ -162,10 +161,10 @@ export PDFLATEX=lualatex export CPPFLAGS="-I%{_includedir}/gd -DAppDefDir=\\\"%{_appdef}\\\"" export CPPFLAGS="$CPPFLAGS -DGNUPLOT_LIB_DEFAULT=\\\"%{_docdir}/%{sname}/demo\\\"" - export CFLAGS="${RPM_OPT_FLAGS} -pipe -D_GNU_SOURCE -fpic" + export CFLAGS="%{optflags} -pipe -D_GNU_SOURCE -fpic" export CXXFLAGS="$CFLAGS -fno-strict-aliasing" export LDFLAGS="-L%{_x11lib} -Wl,--as-needed" - export ARCHLIB=%_lib + export ARCHLIB=%{_lib} %if 0%{?suse_version} %if !0%{?sle_version} export CFLAGS="$CFLAGS -DDIST_CONTACT='https://bugs.opensuse.org/'" @@ -223,33 +222,32 @@ --with-qt=qt6 %if "%{flavor}" == "" - make %{?_smp_mflags} UIC=%{_qt6_libexecdir}/uic MOC=%{_qt6_libexecdir}/moc RCC=%{_qt6_libexecdir}/rcc LRELEASE=/usr/bin/lrelease6 + %make_build UIC=%{_qt6_libexecdir}/uic MOC=%{_qt6_libexecdir}/moc RCC=%{_qt6_libexecdir}/rcc LRELEASE=%{_bindir}/lrelease6 %endif %if "%{flavor}" == "doc" mv src/Makefile{,_INACESSIBLE} pushd docs/ - cp -p %{S:2} webp_figures.gnu - make GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. clean - make GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. allterm.h allterm-ja.h - make GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. html pdf - make srcdir=. gnuplot.texi - patch -p0 < %{S:4} - make srcdir=. info + cp -p %{SOURCE2} webp_figures.gnu + %make_build GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. clean + %make_build GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. allterm.h allterm-ja.h + %make_build GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. html pdf + %make_build srcdir=. gnuplot.texi + patch -p0 < %{SOURCE4} + %make_build srcdir=. info pushd psdoc/ - make srcdir=. pdf + %make_build srcdir=. pdf popd popd if test -d tutorial/ then pushd tutorial/ - make srcdir=. clean pdf + %make_build srcdir=. clean pdf popd fi %endif %install - rm -rf %{buildroot} %if "%{flavor}" == "" make DESTDIR=%{buildroot} appdefaultdir=%{_appdef} install @@ -282,7 +280,7 @@ install -m 0444 demo/*.* %{buildroot}/%{_docdir}/gnuplot/demo/ install -m 0444 README* %{buildroot}/%{_docdir}/gnuplot/ install -m 0444 NEWS BUGS %{buildroot}/%{_docdir}/gnuplot/ - install -m 0444 %{S:1} %{buildroot}/%{_docdir}/gnuplot/ + install -m 0444 %{SOURCE1} %{buildroot}/%{_docdir}/gnuplot/ rm -f %{buildroot}/%{_docdir}/gnuplot/demo/Makefile* %fdupes %{buildroot}/%{_docdir} %endif @@ -310,13 +308,13 @@ %{_datadir}/texmf/* %dir %{_appdef} %{_appdef}/Gnuplot -%doc %{_mandir}/man1/gnuplot.1.gz -%doc %{_mandir}/ja/man1/gnuplot.1.gz +%{_mandir}/man1/gnuplot.1%{?ext_man} +%{_mandir}/ja/man1/gnuplot.1%{?ext_man} %endif %if "%{flavor}" == "doc" %files %{_docdir}/gnuplot/ -%{_infodir}/%{sname}.info.gz +%{_infodir}/%{sname}.info%{?ext_info} %endif ++++++ gnuplot-5.2.0-texi2info.patch ++++++ --- /var/tmp/diff_new_pack.nJXE3Z/_old 2026-09-23 14:34:53.288180390 +0200 +++ /var/tmp/diff_new_pack.nJXE3Z/_new 2026-09-23 14:34:53.291180515 +0200 @@ -69,10 +69,11 @@ @c ?commands set terminal sixeltek @c ?set terminal sixeltek @c ?set term sixeltek -@@ -27972,7 +27960,6 @@ For use with xterm, xterm must be compil +@@ -27972,8 +27960,7 @@ For use with xterm, xterm must be compil Note that gnuplot also supports another sixel output terminal, `sixelgd`, - that offers more options and features." + that offers more options and features. + -@end itemizeif @c ?commands set terminal bitgraph @c ?set terminal bitgraph ++++++ gnuplot-6.0.4.tar.gz -> gnuplot-6.0.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/gnuplot/gnuplot-6.0.4.tar.gz /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-6.0.5.tar.gz differ: char 27, line 1
