Package: giac / 1.6.0.41+dfsg1-1

Metadata

Package Version Patches format
giac 1.6.0.41+dfsg1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
system gl2ps.patch # refused | (download)

src/Graph3d.cc | 2 1 + 1 - 0 !
src/Makefile.am | 6 3 + 3 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 use system gl2ps
version bison 3.patch # refused | (download)

src/input_parser.yy | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

 updates for flex 2.6.1
dont bg hevea.patch # upstream doesn't know says hevea2mml should be used | (download)

src/icas.cc | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 don't run hevea in background
u version pari 2.11.patch # upstream doesn't know | (download)

check/TP11-sol.cas.out1 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make tests pass with a recent pari
missing build rules.patch # not for upstream | (download)

doc/Makefile.am | 8 7 + 1 - 0 !
src/Makefile.am | 12 10 + 2 - 0 !
2 files changed, 17 insertions(+), 3 deletions(-)

 add missing build rules
 Upstream bundles them, we exclude them via Files-Excluded but then need to build them
split build install.patch # upstream doesn't know says hevea2mml should be used | (download)

doc/el/Makefile.am | 4 3 + 1 - 0 !
doc/en/Makefile.am | 4 3 + 1 - 0 !
doc/es/Makefile.am | 4 3 + 1 - 0 !
3 files changed, 9 insertions(+), 3 deletions(-)

 split the build install in several targets
d dont build files excluded.patch | (download)

Makefile.am | 4 2 + 2 - 0 !
configure.ac | 4 0 + 4 - 0 !
doc/Makefile.am | 4 1 + 3 - 0 !
doc/el/Makefile.am | 6 2 + 4 - 0 !
doc/en/Makefile.am | 5 2 + 3 - 0 !
5 files changed, 7 insertions(+), 16 deletions(-)

 don't build files-excluded
d find doc files at buildtime.patch | (download)

src/global.cc | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 allow xcas_root override, so doc files can be found during the build
 By default the documentation build looks in /usr/share, leading to non-fatal
 errors like "// Unable to find keyword file doc/en/keywords".
d dont include remote scripts.patch | (download)

doc/algolycee.html | 4 2 + 2 - 0 !
doc/castex.tex | 2 1 + 1 - 0 !
doc/giac.tex | 6 3 + 3 - 0 !
doc/giacfr.tex | 6 3 + 3 - 0 !
doc/test.html | 10 5 + 5 - 0 !
doc/testfr.tex | 6 3 + 3 - 0 !
doc/xcas.js | 2 1 + 1 - 0 !
doc/xcasen.html | 2 1 + 1 - 0 !
doc/xcasfr.html | 2 1 + 1 - 0 !
9 files changed, 20 insertions(+), 20 deletions(-)

 don't include remote scripts
 We have them in Debian, use those.
 To refresh this patch:

 files=$(git grep -l '/cdn' -- ':^debian')
 quilt add $files
 sed -i \
   -e 's,{giacjsonline},{giacjshere},g' \
   -e 's,https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/,file:///usr/share/javascript/mathjax/,g' \
   -e '/^%\loadgiacjsonline/d' \
   $files
 quilt refresh

 (You might also have to update the URL in the sed expression.)
 
 Then refresh, pop, and manually remove false positives from this patch, e.g.
 %%comments and \verb literals and \newenvironment declarations. (This patch
 should contain no hunks that change \newenvironment declarations.)