%{!?python_sitearch:%global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %{!?octave_api:%global octave_api %(octave-config -p API_VERSION || echo 0)} # Set to bcond_with or use --without doc to disable doc build %bcond_with doc # Set to bcond_with or use --without octave to disable octave support %bcond_with octave # Set to bcond_with or use --without pdl to disable pdl tests - needed to # bootstrap or for soname bumps in a plplot dependency %bcond_with pdl Name: plplot Version: 5.9.5 Release: 1%{?dist} Summary: Library of functions for making scientific plots Group: Applications/Engineering License: LGPLv2+ URL: http://plplot.sourceforge.net/ Source0: http://downloads.sourceforge.net/plplot/%{name}-%{version}.tar.gz Patch1: plplot-5.9.3-multiarch.patch Patch2: plplot-5.9.2-info.patch Patch3: plplot-5.9.4-octave32.patch Patch4: plplot-5.9.4-transform_version.patch Patch5: plplot-5.9.5-test.patch Patch6: plplot-5.7.3-jni.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake, libtool-ltdl-devel, swig BuildRequires: freetype-devel, qhull-devel , ncurses-devel BuildRequires: lasi-devel BuildRequires: gnu-free-mono-fonts BuildRequires: gnu-free-sans-fonts BuildRequires: gnu-free-serif-fonts BuildRequires: qt-devel #For Qt tests BuildRequires: xorg-x11-xauth, xorg-x11-server-Xvfb Requires(post): /sbin/install-info Requires(preun): /sbin/install-info Requires: gnu-free-mono-fonts Requires: gnu-free-sans-fonts Requires: gnu-free-serif-fonts Requires: numpy Obsoletes: %{name}-gnome <= %{version}-%{release} Obsoletes: %{name}-gnome-devel <= %{version}-%{release} %description PLplot is a library of functions that are useful for making scientific plots. PLplot can be used from within compiled languages such as C, C++, FORTRAN and Java, and interactively from interpreted languages such as Octave, Python, Perl and Tcl. The PLplot library can be used to create standard x-y plots, semilog plots, log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts. Multiple graphs (of the same or different sizes) may be placed on a single page with multiple lines in each graph. A variety of output file devices such as Postscript, png, jpeg, LaTeX and others, as well as interactive devices such as xwin, tk, xterm and Tektronics devices are supported. New devices can be easily added by writing a small number of device dependent routines. There are almost 2000 characters in the extended character set. This includes four different fonts, the Greek alphabet and a host of mathematical, musical, and other symbols. Some devices supports its own way of dealing with text, such as the Postscript and LaTeX drivers, or the png and jpeg drivers that uses the Freetype library. %package libs Summary: Libraries for PLplot Group: Development/Libraries Requires(post): /sbin/ldconfig %description libs %{summary}. %package devel Summary: Development headers and libraries for PLplot Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} Requires: pkgconfig Requires: qhull-devel, freetype-devel, libtool-ltdl-devel %description devel %{summary}. %package ada Summary: Functions for scientific plotting with Ada Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description ada %{summary}. %package ada-devel Summary: Development files for using PLplot Ada bindings Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-ada = %{version}-%{release} Requires: pkgconfig Requires: gcc-gnat %description ada-devel %{summary}. %package java Summary: Functions for scientific plotting with Java Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: java %description java %{summary}. %package java-devel Summary: Development files for using PLplot GNOME Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-java = %{version}-%{release} %description java-devel %{summary}. %package lua Summary: Functions for scientific plotting with Lua Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: lua %description lua %{summary}. %ifnarch sparc64 s390 s390x %package ocaml Summary: Functions for scientific plotting with OCaml Group: Development/Libraries Requires: %{name} = %{version}-%{release} Provides: ocaml-plplot = %{version}-%{release} %define _use_internal_dependency_generator 0 %define __find_requires /usr/lib/rpm/ocaml-find-requires.sh %define __find_provides /usr/lib/rpm/ocaml-find-provides.sh %description ocaml %{summary}. %package ocaml-devel Summary: Development files for PLplot OCaml Group: Development/Libraries Requires: %{name}-ocaml = %{version}-%{release} Provides: ocaml-plplot-devel = %{version}-%{release} %description ocaml-devel %{summary}. %endif %if %{with octave} %package octave Summary: Functions for scientific plotting with Octave Group: Development/Libraries Requires: %{name} = %{version}-%{release}, octave Requires: octave(api) = %{octave_api} %description octave %{summary}. %endif %if %{with pdl} %package perl Summary: Examples for using plplot with PDL Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description perl %{summary}. %endif %package tk Summary: Functions for scientific plotting with Tk Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description tk %{summary}. %package tk-devel Summary: Development files for using PLplot with Tk Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-tk = %{version}-%{release} Requires: pkgconfig %description tk-devel %{summary}. %package wxGTK Summary: Functions for scientific plotting with wxGTK Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description wxGTK %{summary}. %package wxGTK-devel Summary: Development files for using PLplot with wxGTK Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-wxGTK = %{version}-%{release} Requires: pkgconfig %description wxGTK-devel %{summary}. %prep %setup -q %patch1 -p1 -b .multiarch %patch2 -p1 -b .info #%patch3 -p1 -b .octave32 #patch4 -p1 -b .transform_version %patch5 -p1 -b .test %patch6 -p1 -b .jni # Convert to UTF-8 for file in ChangeLog NEWS do iconv -f ISO-8859-1 -t UTF-8 $file > ${file}.tmp touch -r $file ${file}.tmp mv ${file}.tmp $file done %build mkdir fedora cd fedora export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$RPM_OPT_FLAGS" export FFLAGS="$RPM_OPT_FLAGS" #Needed for octave output to not have control characters unset TERM printenv %cmake .. \ -DCMAKE_SKIP_RPATH:BOOL=OFF \ -DUSE_RPATH:BOOL=OFF \ -DHAVE_PTHREAD:BOOL=ON \ -DPL_FREETYPE_FONT_PATH:PATH="/usr/share/fonts/gnu-free" \ -DPLD_aqt:BOOL=ON \ -DBUILD_TEST:BOOL=ON # --debug-output --debug-trycompile \ # make %{?_smp_flags} VERBOSE=1 %install rm -rf $RPM_BUILD_ROOT cd fedora make install DESTDIR=$RPM_BUILD_ROOT mv $RPM_BUILD_ROOT%{_docdir}/plplot $RPM_BUILD_ROOT%{_docdir}/plplot-%{version} %check cd fedora #Hack export ITCL_LIBRARY=%{_libdir}/tcl8.5/itcl3.4 # Exclude compare tests for now, and ocaml from ppc/ppc64 # The *qt tests requires an X server, but Xvfb is segfaulting # http://bugs.freedesktop.org/show_bug.cgi?id=23815 %ifarch ppc ppc64 xvfb-run -f `mktemp` -e /dev/stderr ctest -V -R 'qt' %else xvfb-run -f `mktemp` -e /dev/stderr ctest -V -R 'qt' %endif %clean rm -rf $RPM_BUILD_ROOT %post /sbin/install-info %{_infodir}/plplotdoc.info %{_infodir}/dir || : %preun if [ $1 = 0 ]; then /sbin/install-info --delete %{_infodir}/plplotdoc.info %{_infodir}/dir || : fi %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %post ada -p /sbin/ldconfig %postun ada -p /sbin/ldconfig %if %{with octave} %post octave -p /sbin/ldconfig %postun octave -p /sbin/ldconfig %endif %post tk -p /sbin/ldconfig %postun tk -p /sbin/ldconfig %post wxGTK -p /sbin/ldconfig %postun wxGTK -p /sbin/ldconfig %files %defattr(-,root,root,-) %{_docdir}/plplot-%{version}/ %{_bindir}/plm2gif %{_bindir}/plpr %{_bindir}/pltek %{_bindir}/pstex2eps %{python_sitearch}/_plplotcmodule.so %{python_sitearch}/plplot.py* %{python_sitearch}/plplot_widgetmodule.so %{python_sitearch}/plplotc.py* %{_infodir}/plplotdoc.info* %{_mandir}/man1/plm2gif.1.gz %{_mandir}/man1/plpr.1.gz %{_mandir}/man1/pltek.1.gz %{_mandir}/man1/pstex2eps.1.gz %dir %{_datadir}/plplot%{version} %{_datadir}/plplot%{version}/*.map %{_datadir}/plplot%{version}/*.fnt %dir %{_datadir}/plplot%{version}/examples %{_datadir}/plplot%{version}/examples/python/ %{_datadir}/plplot%{version}/examples/test_python.sh %{_datadir}/plplot%{version}/examples/plplot-test.sh %{_datadir}/plplot%{version}/examples/plplot-test-interactive.sh %files libs %defattr(-,root,root,-) %{_libdir}/libcsirocsa.so.* %{_libdir}/libcsironn.so.* %{_libdir}/libplplotcxxd.so.* %{_libdir}/libplplotd.so.* %{_libdir}/libplplotf77cd.so.* %{_libdir}/libplplotf77d.so.* %{_libdir}/libplplotf95cd.so.* %{_libdir}/libplplotf95d.so.* %{_libdir}/libqsastime.so.* %dir %{_libdir}/plplot%{version} %dir %{_libdir}/plplot%{version}/driversd %{_libdir}/plplot%{version}/driversd/cairo.rc %{_libdir}/plplot%{version}/driversd/cairo.so %ifarch %{ix86} x86_64 %{_libdir}/plplot%{version}/driversd/linuxvga.rc %{_libdir}/plplot%{version}/driversd/linuxvga.so %endif %{_libdir}/plplot%{version}/driversd/mem.rc %{_libdir}/plplot%{version}/driversd/mem.so %{_libdir}/plplot%{version}/driversd/ntk.rc %{_libdir}/plplot%{version}/driversd/ntk.so %{_libdir}/plplot%{version}/driversd/null.rc %{_libdir}/plplot%{version}/driversd/null.so %{_libdir}/plplot%{version}/driversd/ps.rc %{_libdir}/plplot%{version}/driversd/ps.so %{_libdir}/plplot%{version}/driversd/pstex.rc %{_libdir}/plplot%{version}/driversd/pstex.so %{_libdir}/plplot%{version}/driversd/psttf.rc %{_libdir}/plplot%{version}/driversd/psttf.so %{_libdir}/plplot%{version}/driversd/svg.rc %{_libdir}/plplot%{version}/driversd/svg.so %{_libdir}/plplot%{version}/driversd/xfig.rc %{_libdir}/plplot%{version}/driversd/xfig.so %{_libdir}/plplot%{version}/driversd/xwin.rc %{_libdir}/plplot%{version}/driversd/xwin.so %files devel %defattr(-,root,root,-) #%{_bindir}/plplot-config %{_includedir}/plplot/ %{_libdir}/libcsirocsa.so %{_libdir}/libcsironn.so %{_libdir}/libplplotcxxd.so %{_libdir}/libplplotd.so %{_libdir}/libplplotf77cd.so %{_libdir}/libplplotf77d.so %{_libdir}/libplplotf95cd.so %{_libdir}/libplplotf95d.so %{_libdir}/libqsastime.so %{_libdir}/fortran/ %{_libdir}/pkgconfig/plplotd.pc %{_libdir}/pkgconfig/plplotd-c++.pc %{_libdir}/pkgconfig/plplotd-f77.pc %{_libdir}/pkgconfig/plplotd-f95.pc %{_datadir}/plplot%{version}/examples/lena.pgm %{_datadir}/plplot%{version}/examples/c/ %{_datadir}/plplot%{version}/examples/c++/ %{_datadir}/plplot%{version}/examples/f77/ %{_datadir}/plplot%{version}/examples/f95/ %{_datadir}/plplot%{version}/examples/Makefile %{_datadir}/plplot%{version}/examples/test_c.sh %{_datadir}/plplot%{version}/examples/test_cxx.sh %{_datadir}/plplot%{version}/examples/test_diff.sh %{_datadir}/plplot%{version}/examples/test_f77.sh %{_datadir}/plplot%{version}/examples/test_f95.sh %{_mandir}/man3/pl*.3* %files ada %defattr(-,root,root,-) %{_libdir}/libplplotadad.so.* %files ada-devel %defattr(-,root,root,-) #Until we find an owner for %{_libdir}/ada/adalib/ %{_libdir}/ada/ #%{_libdir}/ada/adalib/plplotadad/ %{_libdir}/libplplotadad.so %{_libdir}/pkgconfig/plplotd-ada.pc #Until we find an owner for %{_datadir}/ada/adainclude/ %{_datadir}/ada/ #%{_datadir}/ada/adainclude/plplotadad/ %{_datadir}/plplot%{version}/examples/ada/ %{_datadir}/plplot%{version}/examples/test_ada.sh %files java %defattr(-,root,root,-) %{_libdir}/plplot%{version}/plplotjavac_wrap.so %{_datadir}/java/plplot.jar %files java-devel %defattr(-,root,root,-) %{_datadir}/plplot%{version}/examples/java/ %{_datadir}/plplot%{version}/examples/test_java.sh %files lua %defattr(-,root,root,-) %{_libdir}/lua/5.1/plplot/ %{_datadir}/plplot%{version}/examples/lua/ %{_datadir}/plplot%{version}/examples/test_lua.sh %ifnarch sparc64 s390 s390x %files ocaml %defattr(-,root,root,-) %dir %{_libdir}/ocaml/plplot/ %{_libdir}/ocaml/plplot/META %{_libdir}/ocaml/plplot/*.cma %{_libdir}/ocaml/plplot/*.cmi %{_libdir}/ocaml/stublibs/* %files ocaml-devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/plplotd-ocaml.pc %{_libdir}/ocaml/plplot/*.a %{_libdir}/ocaml/plplot/*.cmxa %{_datadir}/plplot%{version}/examples/ocaml/ %{_datadir}/plplot%{version}/examples/test_ocaml.sh %endif %if %{with octave} %files octave %defattr(-,root,root,-) %{_datadir}/plplot_octave/ %{_datadir}/octave/site/m/PLplot/ %{_libexecdir}/octave/site/oct/*/plplot_octave.oct %{_datadir}/plplot%{version}/examples/lena.img %{_datadir}/plplot%{version}/examples/octave/ %{_datadir}/plplot%{version}/examples/test_octave.sh %endif %if %{with pdl} %files perl %defattr(-,root,root,-) %{_datadir}/plplot%{version}/examples/perl/ %{_datadir}/plplot%{version}/examples/test_perl.sh %endif %files tk %defattr(-,root,root,-) %{_bindir}/plserver %{_bindir}/pltcl %{_libdir}/libplplottcltkd.so.* %{_libdir}/libtclmatrixd.so.* %{_libdir}/plplot%{version}/driversd/tk.rc %{_libdir}/plplot%{version}/driversd/tk.so %{_libdir}/plplot%{version}/driversd/tkwin.rc %{_libdir}/plplot%{version}/driversd/tkwin.so %{_datadir}/plplot%{version}/pkgIndex.tcl %{_datadir}/plplot%{version}/examples/test_tcl.sh %{_datadir}/plplot%{version}/examples/tcl/ %{_datadir}/plplot%{version}/examples/tk/ %{_datadir}/plplot%{version}/tcl/ %{_mandir}/man1/plserver.1.gz %{_mandir}/man1/pltcl.1.gz %files tk-devel %defattr(-,root,root,-) %{_libdir}/libplplottcltkd.so %{_libdir}/libtclmatrixd.so %{_libdir}/pkgconfig/plplotd-tcl.pc %files wxGTK %defattr(-,root,root,-) %{_libdir}/libplplotwxwidgetsd.so.* %{_libdir}/plplot%{version}/driversd/wxwidgets.rc %{_libdir}/plplot%{version}/driversd/wxwidgets.so %files wxGTK-devel %defattr(-,root,root,-) %{_libdir}/libplplotwxwidgetsd.so %{_libdir}/pkgconfig/plplotd-wxwidgets.pc %changelog * Tue Sep 8 2009 - Orion Poplawski - 5.9.5-1 - Update to 5.9.5 * Wed Aug 26 2009 - Orion Poplawski - 5.9.4-8 - Update octave patch to hopefully fix remaining issue. - Re-enable tests * Wed Aug 26 2009 - Orion Poplawski - 5.9.4-7 - Add patch from svn to support pdl 2.4.4_05 - Force using gfortran * Wed Aug 26 2009 Alex Lancaster - 5.9.4-6 - Build with perl package re-enabled * Wed Aug 26 2009 Alex Lancaster - 5.9.4-5 - Temporarily disable check to fix broken deps in rawhide - Attempt bootstrap build without pdl * Thu Aug 13 2009 - Orion Poplawski - 5.9.4-4 - Add patch to support octave 3.2 * Sat Aug 01 2009 Jussi Lehtola - 5.9.4-3 - Rebuilt against updated Octave. * Sun Jul 26 2009 Fedora Release Engineering - 5.9.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri May 22 2009 - Orion Poplawski - 5.9.4-1 - Update to 5.9.4 - Drop soversion patch applied upstream * Mon May 4 2009 - Orion Poplawski - 5.9.3-2 - Also obsolete plplot-gnome-devel * Mon May 4 2009 - Orion Poplawski - 5.9.3-1 - Update to 5.9.3 - Drop gnat-4.4 and f77 patches fixed upstream - Updated multiarch and test patches - Add patch to fix up libnistcd.so soversion - Convert some doc files to UTF-8 - Add lua and lua-devel sub-packages - Remove rpaths - Drop gcw driver and pygcw/gnome bindings deprecated upstream - Drop gd driver deprecated upstream - Move ldconfig run to plplot-libs, and add to plplot-wxGTK * Thu Apr 16 2009 Orion Poplawski - Only disable ocaml support on sparc64, s390, s390x * Thu Apr 16 2009 S390x secondary arch maintainer - ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs (added sparc64 per request from the sparc maintainer) * Fri Mar 27 2009 - Orion Poplawski - 5.9.2-4 - Enable ada on ppc64 (resolves bug#241233) - freefont is now gnu-free-{mono,sans,serif}-fonts * Thu Feb 26 2009 Fedora Release Engineering - 5.9.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Feb 12 2009 - Orion Poplawski - 5.9.2-2 - Add patch to find gnat 4.4 - Add patch to fix f77 example - Define HAVE_ADA_2007 - Add patch to allow users to run plplot-test.sh (bug #484519) - Move more tcl files into tk package, examples into main tk package * Mon Jan 26 2009 - Orion Poplawski - 5.9.2-1 - Update to 5.9.2 - Need rpaths during build - Explicitly enable tk, itcl, itk, and pygcw - Update info and multiarch patches - Re-enable perl tests - Add proper ocaml provides/requires - Add patch to handle newer octave * Thu Dec 4 2008 Richard W.M. Jones - 5.9.0-4.svn8985 - Rebuild for OCaml 3.11.0. * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 5.9.0-3.svn8985 - Rebuild for Python 2.6 * Thu Nov 13 2008 - Orion Poplawski - 5.9.0-2.svn8985 - Update to svn revision 8985 - Rebuild for libtool 2.2 - Change to use %%bcond_with/without - Bootstrap build - without PDL * Fri Sep 5 2008 - Orion Poplawski - 5.9.0-2.svn8752 - Update to svn revision 8752 - Add new gnome-python2 BRs - Update build_doc BRs - Add ocaml sub-package for OCaml interface - Enable "D" interface. - Re-enable psttfc test, disable perl and compare tests * Wed Feb 27 2008 - Orion Poplawski - 5.9.0-1 - Update to 5.9.0 - Re-enable smp builds - Add ada subpackage * Fri Jan 18 2008 - Orion Poplawski - 5.8.0-10 - Add Requries: libtool-ltdl-devel to devel package * Tue Jan 15 2008 - Orion Poplawski - 5.8.0-9 - Require numpy (bug #428876) - Update SVN patch to add support for detecting Tcl version - Look for itcl 3.4 * Sat Jan 12 2008 - Orion Poplawski - 5.8.0-8 - Re-enable itcl * Mon Jan 7 2008 - Orion Poplawski - 5.8.0-7 - Update to latest svn for Tcl 8.5 support - Don't build against itcl - does not support tcl 8.5 * Thu Jan 3 2008 Alex Lancaster - 5.8.0-6 - Rebuild for new Tcl 8.5 * Fri Dec 23 2007 - Orion Poplawski - 5.8.0-5 - Rebuild for octave 3.0 * Fri Dec 14 2007 - Orion Poplawski - 5.8.0-4 - Rebuild for new octave api * Wed Dec 4 2007 - Orion Poplawski - 5.8.0-3 - Updated multiarch patch for all language example makefiles (bug #342901) * Thu Nov 29 2007 - Orion Poplawski - 5.8.0-2 - Rebuild for new octave api * Mon Nov 19 2007 - Orion Poplawski - 5.8.0-1 - Update to 5.8.0 * Fri Nov 9 2007 - Orion Poplawski - 5.7.4-5 - Update to latest svn: adds cairo, drops plmeta, plrender - Rebuild for new octave api * Tue Oct 16 2007 - Orion Poplawski - 5.7.4-4 - Add patch from svn to fix octave bindings for octave 2.9.15, drop old version * Thu Aug 23 2007 - Orion Poplawski - 5.7.4-3 - Add perl sub-package for PDL/plpot examples * Thu Aug 23 2007 - Orion Poplawski - 5.7.4-2 - Rebuild for BuildID * Tue Aug 14 2007 - Orion Poplawski - 5.7.4-1 - Update to 5.7.4 - Re-enable ada on x86_64 - Enable PDL tests - Set HAVE_PTHREAD for the xwin driver * Wed Aug 8 2007 - Orion Poplawski - 5.7.3-4 - BR numpy rather than python-numeric - doesn't do anything yet? * Tue Aug 7 2007 - Orion Poplawski - 5.7.3-3 - Disable Ada interface on ppc64 until available (bug #241233) - Add svn patch to fix ada bindings on x86_64 and other issues - Add build_doc conditional to test doc builds - Disable octave until plplot supports octave 2.9.11+ - Update license to LGPLv2+ - Exclude psttfc test until fixed * Mon Apr 16 2007 - Orion Poplawski - 5.7.3-2 - Use cmake macros * Mon Mar 26 2007 - Orion Poplawski - 5.7.3-1 - Update to 5.7.3 - Hack to run itcl examples - Install Java JNI into %%{_libdir}/plplot%%{_version} - java package requires java (bug #233905) - devel requires main package (bug #233905) - Enable octave api requirement - Enable new ada interface - not installed yet though - Renaable pstex driver * Tue Mar 20 2007 - Orion Poplawski - 5.7.2-4 - Set PREBUILT_DOC so docs are installed * Wed Mar 14 2007 - Orion Poplawski - 5.7.2-3 - Fix up tclIndex files so they are the same on all builds (bug #228172) - Fix up examples/tk/Makefile for multilib (bug #228172) - Install python in arch specific dirs (bug #228173) - Enable itcl - Update to CVS * Fri Feb 09 2007 - Orion Poplawski - 5.7.2-2 - Rebuild for Tcl 8.5 * Tue Jan 23 2007 - Orion Poplawski - 5.7.2-1 - Update to 5.7.2 which uses cmake - Add patch to use -nopgcpp with swig java generation - Enable more drivers * Thu Dec 14 2006 - Jef Spaleta - 5.6.1-9 - Bump and build for python 2.5 * Thu Nov 2 2006 - Orion Poplawski - 5.6.1-8 - Point to the freefont package properly (bug #210517) - Move libriaries to -libs, -devel requires -libs for multilib support - Change BR on gnome-python2 to gnome-python2-devel * Fri Oct 6 2006 - Orion Poplawski - 5.6.1-7 - Rebuild for new octave API version * Tue Oct 3 2006 - Orion Poplawski - 5.6.1-6 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 * Mon Sep 25 2006 - Orion Poplawski - 5.6.1-5 - Add needed Requires for -devel packages (bug #202168) - Patch .info rather than .texi, and actually apply * Mon Aug 28 2006 - Orion Poplawski - 5.6.1-4 - Rebuild for new octave API version - Add patch for texinfo file to fix category * Mon Aug 7 2006 - Orion Poplawski - 5.6.1-3 - Add BR ncurses-devel * Mon Aug 7 2006 - Orion Poplawski - 5.6.1-2 - Add patch to support octave 2.9.7 (bug #201443) * Mon May 22 2006 - Orion Poplawski - 5.6.1-1 - Update to 5.6.1 - Enable f95 bindings - Remove patches applied upstream - Now include pkgconfig files - pstex driver no longer shipped * Mon Apr 24 2006 - Orion Poplawski - 5.6.0-1 - Update to 5.6.0 with new psttf driver - Add wxGTK support * Fri Feb 24 2006 - Orion Poplawski - 5.5.3-12 - Rebuild for FC5 gcc/glibc changes * Wed Feb 1 2006 - Orion Poplawski - 5.5.3-11 - Package .pyc and .pyo files * Thu Dec 22 2005 - Orion Poplawski - 5.5.3-10 - Add patch to strip X check from configure for modular X - Rework patches to patch configure and avoid autoconf - Teporarily add BR on libXau-devel and libXdmcp (bz #176313) * Thu Dec 15 2005 - Orion Poplawski - 5.5.3-9 - Rebuild for gcc 4.1 * Tue Aug 30 2005 - Orion Poplawski - 5.5.3-8 - Re-enable java on ppc - should be fixed in upstream rawhide * Thu Aug 11 2005 - Orion Poplawski - 5.5.3-7 - Breakout java into its own sub-package, don't build on non x86 - Add patch to fix c test on ppc * Wed Aug 10 2005 - Orion Poplawski - 5.5.3-6 - Add patch to find tcl on x86_64 - Add patch to use new octave in devel * Tue Aug 09 2005 - Orion Poplawski - 5.5.3-5 - Explicitly turn off unused features in configure - rpmlint cleanup - add make check * Mon Aug 08 2005 - Orion Poplawski - 5.5.3-4 - Remove smp build due to problems - Add gnome-python2 BuildRequires * Mon Aug 08 2005 - Orion Poplawski - 5.5.3-3 - Split into multipe packages * Mon Aug 08 2005 - Orion Poplawski - 5.5.3-2 - Shorten summary - Fix Source URL * Thu Aug 04 2005 - Orion Poplawski - 5.5.3-1 - Initial Fedora Extras release