diff --git a/.cvsignore b/.cvsignore index 2329825..55228aa 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ginac-1.4.4.tar.bz2 +ginac-1.5.1.tar.bz2 diff --git a/ginac-1.4.4-ginac_pc_in.patch b/ginac-1.4.4-ginac_pc_in.patch new file mode 100644 index 0000000..5a6784d --- /dev/null +++ b/ginac-1.4.4-ginac_pc_in.patch @@ -0,0 +1,9 @@ +--- ginac-1.4.4.org/ginac.pc.in 2009-03-16 21:17:22.000000000 +0530 ++++ ginac-1.4.4/ginac.pc.in 2009-03-16 21:25:28.000000000 +0530 +@@ -7,5 +7,5 @@ + Description: C++ library for symbolic calculations + Version: @VERSION@ + Requires: cln >= 1.1.6 +-Libs: -L${libdir} -lginac @GINACLIB_RPATH@ ++Libs: -L${libdir} -lginac + Cflags: -I${includedir} diff --git a/ginac-1.5.1-lexer_cpp.patch b/ginac-1.5.1-lexer_cpp.patch new file mode 100644 index 0000000..1da24a5 --- /dev/null +++ b/ginac-1.5.1-lexer_cpp.patch @@ -0,0 +1,10 @@ +--- ginac-1.5.1.org/ginac/parser/lexer.cpp 2009-03-16 22:04:09.000000000 +0530 ++++ ginac-1.5.1/ginac/parser/lexer.cpp 2009-03-16 22:04:30.000000000 +0530 +@@ -23,6 +23,7 @@ + #include "lexer.h" + #include "compiler.h" + ++#include + #include + #include + #include diff --git a/ginac.spec b/ginac.spec index 47f1c04..2690f23 100644 --- a/ginac.spec +++ b/ginac.spec @@ -1,12 +1,14 @@ Name: ginac -Version: 1.4.4 -Release: 2%{?dist} +Version: 1.5.1 +Release: 1%{?dist} Summary: C++ library for symbolic calculations Group: System Environment/Libraries License: GPLv2+ URL: http://www.ginac.de/ Source0: http://www.ginac.de/%{name}-%{version}.tar.bz2 +Patch0: ginac-1.4.4-ginac_pc_in.patch +Patch1: ginac-1.5.1-lexer_cpp.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(post): /sbin/install-info @@ -55,6 +57,9 @@ the tool "viewgar" which displays the contents of GiNaC archives. %prep %setup -q +%patch0 -p1 -b .ginac_pc_in +%patch1 -p1 -b .lexer_cpp + %build %configure --disable-dependency-tracking --disable-static make %{?_smp_mflags} @@ -99,6 +104,19 @@ fi %{_mandir}/man?/* %changelog +* Tue Mar 17 2009 Rakesh Pandit - 1.5.1-1 +- Patched up lexer.cpp for missing header +- Removed rpaths in pkgconfig file #487612 +- Updated to 1.5.1: +- Added polynomial factorization. +- New, faster (recursive descent) expression parser. +- Faster GCD computation. +- Replaced custom RTTI by standard C++ RTTI. +- Fixed recursion in polynomial divide that caused a significant slowdown in sqrfree(). +- Improved lsolve() of systems containing non-numeric coefficients. +- Improved configuration and compatibility. + + * Tue Feb 24 2009 Fedora Release Engineering - 1.4.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild diff --git a/import.log b/import.log index 3ad57a5..49ac535 100644 --- a/import.log +++ b/import.log @@ -1 +1,2 @@ ginac-1_4_4-1_fc10:HEAD:ginac-1.4.4-1.fc10.src.rpm:1232014772 +ginac-1_5_1-1_fc10:HEAD:ginac-1.5.1-1.fc10.src.rpm:1237265621 diff --git a/sources b/sources index 5bd5072..3ef0f14 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -60d38b352258473e3cc4de75c0d6f88e ginac-1.4.4.tar.bz2 +ef05970ea87d1808ec7e75dad833deca ginac-1.5.1.tar.bz2