From 4b610c8c453074f3c69d413831eb0f594d787d78 Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Sat, 6 Jan 2024 08:06:12 +0100 Subject: [PATCH] automatic version update by autodist [release 3.8.1-1mamba;Fri Mar 07 2014] --- README.md | 6 + octave-3.4.2-curl_remove_include.patch | 11 ++ octave.png | Bin 0 -> 7068 bytes octave.spec | 214 +++++++++++++++++++++++++ 4 files changed, 231 insertions(+) create mode 100644 octave-3.4.2-curl_remove_include.patch create mode 100644 octave.png create mode 100644 octave.spec diff --git a/README.md b/README.md index 7cbbd1a..2434c93 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,8 @@ # octave +GNU Octave is a high-level language, primarily intended for numerical computations. +It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. +It may also be used as a batch-oriented language. +Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. +It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages. + diff --git a/octave-3.4.2-curl_remove_include.patch b/octave-3.4.2-curl_remove_include.patch new file mode 100644 index 0000000..d6858f1 --- /dev/null +++ b/octave-3.4.2-curl_remove_include.patch @@ -0,0 +1,11 @@ +diff -Nru octave-3.4.2.orig//src/DLD-FUNCTIONS/urlwrite.cc octave-3.4.2/src/DLD-FUNCTIONS/urlwrite.cc +--- octave-3.4.2.orig//src/DLD-FUNCTIONS/urlwrite.cc 2011-06-09 19:22:32.000000000 +0200 ++++ octave-3.4.2/src/DLD-FUNCTIONS/urlwrite.cc 2011-07-22 18:16:54.393527779 +0200 +@@ -52,7 +52,6 @@ + + #include + #include +-#include + #include + + static int diff --git a/octave.png b/octave.png new file mode 100644 index 0000000000000000000000000000000000000000..fa8f8a08319a280e3ed1ab53988840c88a60cf10 GIT binary patch literal 7068 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 o +URL: http://www.octave.org +Source0: ftp://ftp.gnu.org/gnu/octave/octave-%{version}.tar.bz2 +Source1: octave.png +Patch0: %{name}-3.4.2-curl_remove_include.patch +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: gcc-fortran +BuildRequires: glibc-devel +BuildRequires: gnuplot +BuildRequires: GraphicsMagick-devel +BuildRequires: libblas-devel +BuildRequires: libbzip2-devel +BuildRequires: libcurl-devel +BuildRequires: libfftw-devel +BuildRequires: libfltk-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel +BuildRequires: libgcc +BuildRequires: libGL-devel +BuildRequires: libGLU-devel +BuildRequires: libgomp-devel +BuildRequires: libhdf5-devel +BuildRequires: liblapack-devel +BuildRequires: libncurses-devel +BuildRequires: libpcre-devel +BuildRequires: libreadline-devel +BuildRequires: libstdc++6-devel +BuildRequires: libsuitesparse-devel +BuildRequires: libX11-devel +BuildRequires: libXext-devel +BuildRequires: libXft-devel +BuildRequires: libz-devel +## AUTOBUILDREQ-END +Requires: gnuplot +BuildRoot: %{_tmppath}/%{name}-%{version}-root +Requires(post):%{__install_info} + +%description +GNU Octave is a high-level language, primarily intended for numerical computations. +It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. +It may also be used as a batch-oriented language. +Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. +It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages. + +%package devel +Summary: Development headers and files for Octave +Group: Development/Libraries +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +GNU Octave is a high-level language, primarily intended for numerical computations. +It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. +It may also be used as a batch-oriented language. +Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. +It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages. + +This package contains static libraries and header files need for development. + +%prep +%setup -q +#%patch0 -p1 + +%build +%configure \ + --enable-shared=yes \ + --enable-static=no + +%make || make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +install -d %{buildroot}%{_datadir}/pixmaps +install -D -m 644 %{SOURCE1} \ + %{buildroot}%{_datadir}/pixmaps/%{name}.png + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +/sbin/ldconfig +%install_info %{name}.info + +%preun +%uninstall_info %{name}.info +: + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_bindir}/octave +%{_bindir}/octave-%{version} +%{_bindir}/octave-cli +%{_bindir}/octave-cli-%{version} +%dir %{_libdir}/%{name}/%{version}/oct +%{_libdir}/%{name}/%{version}/oct/* +%{_libdir}/%{name}/%{version}/lib*.so.* +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/* +%{_datadir}/applications/www.octave.org-%{name}.desktop +%{_datadir}/pixmaps/%{name}.png +%dir %{_libexecdir}/%{name}/%{version} +%{_libexecdir}/%{name}/%{version}/* +%{_infodir}/*.info.* +%{_infodir}/%{name}.info-* +%{_mandir}/man1/%{name}.* +%doc COPYING + +%files devel +%defattr(-,root,root) +%{_bindir}/mkoctfile +%{_bindir}/mkoctfile-%{version} +#%{_bindir}/%{name}-bug +#%{_bindir}/%{name}-bug-%{version} +%{_bindir}/%{name}-config +%{_bindir}/%{name}-config-%{version} +%dir %{_includedir}/%{name}-%{version} +%{_includedir}/%{name}-%{version}/* +#%{_libexecdir}/%{name}/ls-R +%{_libdir}/%{name}/%{version}/lib*.la +%{_libdir}/%{name}/%{version}/lib*.so +%{_mandir}/man1/mkoctfile.* +%{_mandir}/man1/%{name}-* +%doc ChangeLog README NEWS INSTALL + +%changelog +* Fri Mar 07 2014 Automatic Build System 3.8.1-1mamba +- automatic version update by autodist + +* Sat Dec 28 2013 Automatic Build System 3.8.0-1mamba +- automatic version update by autodist + +* Mon Mar 11 2013 Silvan Calarco 3.6.4-2mamba +- rebuilt with libhdf5 1.8.10 + +* Thu Feb 28 2013 Automatic Build System 3.6.4-1mamba +- automatic version update by autodist + +* Wed Sep 05 2012 Automatic Build System 3.6.3-1mamba +- automatic version update by autodist + +* Thu May 31 2012 Automatic Build System 3.6.2-1mamba +- automatic version update by autodist + +* Tue Mar 06 2012 Silvan Calarco 3.6.1-2mamba +- rebuilt with libsuitesparse + +* Thu Feb 23 2012 Automatic Build System 3.6.1-1mamba +- automatic version update by autodist + +* Tue Oct 11 2011 Automatic Build System 3.4.3-1mamba +- automatic version update by autodist + +* Thu Jul 21 2011 Automatic Build System 3.4.2-1mamba +- update to 3.4.2 + +* Sat Feb 19 2011 Silvan Calarco 3.2.4-2mamba +- rebuilt with ghostscript 9.01 + +* Sat Jan 30 2010 Automatic Build System 3.2.4-1mamba +- automatic update by autodist + +* Thu Oct 01 2009 Automatic Build System 3.2.3-1mamba +- automatic update by autodist + +* Fri Jul 24 2009 Automatic Build System 3.2.2-1mamba +- automatic update by autodist + +* Thu Jun 11 2009 Automatic Build System 3.2.0-1mamba +- automatic update by autodist + +* Sat Apr 11 2009 Silvan Calarco 3.0.5-1mamba +- automatic update by autodist + +* Wed Jan 21 2009 Silvan Calarco 3.0.3-1mamba +- automatic update by autodist + +* Fri Sep 12 2008 Silvan Calarco 3.0.2-1mamba +- update to 3.0.2 + +* Sat May 19 2007 Silvan Calarco 2.1.73-4mamba +- rebuilt + +* Sun Feb 18 2007 Silvan Calarco 2.1.73-3qilnx +- rebuilt + +* Wed Jun 14 2006 Stefano Cotta Ramusino 2.1.73-2qilnx +- specfile fixed and updated + +* Fri May 26 2006 Silvan Calarco 2.1.73-1qilnx +- update to version 2.1.73 by autospec + +* Thu Aug 25 2005 Massimo Pintore 2.1.71-1qilnx +- update to version 2.1.71 by autospec +- split into main and devel packages + +* Thu Apr 21 2005 Alessandro Ramazzina 2.1.69-2qilnx +- rebuild and moved from devel-contrib repository to devel repository + +* Mon Apr 4 2005 Matteo Bernasconi 2.1.69-1qilnx +- update to the new test version + +* Mon Sep 27 2004 Matteo Bernasconi 2.1.59-1qilnx +- first build