Commit graph

239 commits

Author SHA1 Message Date
Jerry James
fa050d6863 Rebuild for mpfr 4. Drop -mpfr patch. 2019-10-11 09:06:22 -06:00
Jerry James
05ae6fe453 Rebuild for ntl 11.4.0.
Add primecount support, including the -primecount patch.
Add still more gap packages, nearly finishing the set shipped by upstream.
2019-09-26 13:15:26 -06:00
Jerry James
aa45a20afa The -data-elliptic_curves_large subpackage is noarch, so it cannot own
a directory in an arch-specific path.  Instead, use triggers to create
and remove the directory indicating to sagemath that the package is
installed.
2019-09-13 10:47:31 -06:00
Jerry James
da8d23a3ee I should make up my mind what to call the cremona tar file. 2019-09-12 20:39:34 -06:00
Jerry James
ecae6482c5 Changes:
- Improve the -ecm patch.
- Add -formatargspec patch to silence doc-building warnings.
- Add -data-elliptic_curves_large subpackage.
- Build with bliss, coxeter3, and mcqd support.
- Fix typo that made the singular.hlp file inaccessible.
- Add more gap packages to get closer to the set shipped by upstream.
- Refactor Requires so they apply to the correct subpackages.
- More python 3 patching due to changes in python 3.8.
- Use upstream's method of installing jupyter support.
- Obsolete the sagemath-notebook-export subpackage.
2019-09-12 20:34:03 -06:00
pcpa
e4003eb1b4 Make available a sage-env script
This script is used by the cantor sagemath backend.
  Other issues with the cantor sagemath backend were reported at
https://bugs.kde.org/show_bug.cgi?id=411645
[Make sagemath backend compatible with sagemath built with python3]
https://bugs.kde.org/show_bug.cgi?id=411646
[Please consider adding a configuration to use local sagemath documentation]
2019-09-06 17:36:22 -03:00
pcpa
abd2cf0873 Add disclaimer and minimal support to start the sagemath notebook
The sagemath notebook is discontinued and not ported to python3.
  This commit adds patches to make it start, have minimal functionality
and show a disclaimer, explaining to user to use the jupyter notebook.
2019-09-05 15:43:04 -03:00
pcpa
c94c404e1d Remove sagemath-notebook-export package
This cannot be supported, and is almost certainly broken with python3.
  If anything, should use python2, then could be used on saved notebooks
from when the sagemath package used python1.
2019-09-04 17:20:34 -03:00
pcpa
42e4c38f49 Allow displaying 3d plots in the jupyter notebook 2019-09-04 15:22:03 -03:00
Susi Lehtola
b071c91b8a Rebuilt for GSL 2.6. 2019-08-20 22:13:38 +02:00
Miro Hrončok
a41d9c3a03 Rebuilt for Python 3.8 2019-08-19 11:05:27 +02:00
Fedora Release Engineering
e1d9665b61 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 22:37:43 +00:00
Jerry James
09a0095ee6 Oops, gap-pkg-happrime is not yet in Fedora. 2019-07-01 21:29:40 -06:00
Jerry James
5a519c8e85 Update to sagemath 8.8 (bz 1724394).
Also:
- Remove configparser dependencies (bz 1706597).
- Fix broken sed conversion (bz 1706234).
- Fix python2 versus python3 snafu (bz 1706337, 1707166).
- Build and install sagetex (bz 1706322).
2019-07-01 21:21:27 -06:00
Jerry James
05337076b6 Update to sagemath 8.7.
- Drop upstreamed -giac patch.
- Add -sagetex patch to fix a python indentation error.
- Add -rubiks patch to fix compilation of the rubiks library.
- Add -random patch to fix a non-random random bit generator.
- Drop pip3 workaround; the binary is now named just pip again.
2019-04-28 15:12:00 -06:00
Jerry James
b6408b9313 Update to sagemath 8.6.
Also:
- Install an SVG icon instead of a fixed size (128x128) icon.
- Require hicolor-icon-theme since we install an icon.
- Drop obsolete Obsolete.
2019-02-18 19:21:17 -07:00
Igor Gnatenko
62dc22fafb Rebuild for readline 8.0 2019-02-17 09:30:55 +01:00
Miro Hrončok
51c2d6ff6b https://fedoraproject.org/wiki/Changes/Python_Extension_Flags 2019-02-13 09:46:38 +01:00
Fedora Release Engineering
f8a72400b6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 14:43:37 +00:00
Jerry James
936e17f51f Add Education category to the desktop file (bz 1624545).
Improve jupyter integration (bz 1663165).
Move existing jupyter integration into the notebook subpackage.
Require python-jupyter-filesystem instead of owning its directories.
Drop one more remnant of the F24 to F25 upgrade fixup.
2019-01-19 09:00:30 -07:00
Jerry James
55beead27c Update to sagemath 8.5.
Also:
- Bundle ipython again; Fedora version is too far ahead.  Also have to bundle
  prompt_toolkit since Fedora version is too far ahead of bundled ipython.
- Drop LANGUAGES variable setting, now ignored by the sagemath build system.
- Drop unused SAGE_CBLAS variable from /usr/bin/sage.
- Do not force the C locale when launching sagemath.
- Allow the user to override SAGE_DEBUG in /usr/bin/sage.
- Add -ecm, -giac, and -latte patches to fix interactions with external tools.
- Add -sigfpe patch from upstream.
2019-01-17 19:27:08 -07:00
Jerry James
eaa777c690 Update to sagemath 8.4.
Also:
- Build for python 3 instead of python 2 due to upcoming python 2 removal.
- Add -python3 and -escape patches to fix problems with python 3.
- Drop -nofstring patch, only needed for python 2.
- Drop upstreamed -eclib patch.
- Switch from atlas to openblas and rename -atlas patch to -openblas.
- Add -buildroot patch and only build cython interfaces once.
2018-11-01 19:25:26 -06:00
Jerry James
1a0bd1afc6 Update to sagemath 8.3 (bz 1612867).
Also:
- Drop -lrslib, -gap-hap, and -flask patches.
- Drop obsolete scriplets to fix F24 to F25 upgrade (bz 1594429 and 1618934).
- Drop obsolete mktexlsr invocations.
- Fix more Singular paths.
- Fix still more uses of /usr/bin/env.
- Drop disallow/dissallow fixup for cython; now fixed in cython itself.
2018-09-23 08:28:54 -06:00
Jerry James
3dc6dbb3c1 Rebuild for arb 2.14.0, eclib 20180710, ntl 11.2.1, and pari 2.11.0.
Drop unneeded genus2reduction dependency; pari is used instead now.
2018-08-10 22:26:23 -06:00
Fedora Release Engineering
56de660281 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 05:40:35 +00:00
Jerry James
db6d8905d5 Actually bump the release number. 2018-07-04 14:16:42 -06:00
Jerry James
2e5bf94715 Rebuild for ntl 11.1.0.
Optionally bundle thebe, threejs, and widgetsnbextension.
Add provides for the optionally bundled packages.
Add -flask patch.
Apply new guidelines for python files in nonstandard places.
2018-07-04 14:15:07 -06:00
Jerry James
a87f7957b7 The forgotten sagenb-export means the package cannot be noarch. 2018-06-06 07:11:08 -06:00
Jerry James
105a50421a Add forgotten sagenb-export to %files. 2018-06-04 17:47:31 -06:00
Jerry James
925e91dade Update to sagemath 8.2.
Also:
- Create the sagemath-data-combinatorial_designs subpackage.
- Create the sagemath-notebook-export subpackage.
- Unbundle the LaTeX makecmds style.
- Install LaTeX style files in a more canonical place.
2018-06-03 07:13:30 -06:00
Fedora Release Engineering
b46cd4759a - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 16:02:27 +00:00
Jerry James
6b2efc5514 Do not interpret GAP library informational messages as a libgap failure.
Build with cryptominisat5.
Sagemath now invokes gap instead of gap_stamp.
2017-11-25 14:55:31 -07:00
Jerry James
bd028da8f7 Fix numerous build failures:
- Build with bundled ipywidgets for now
- Drop unneeded -givaro patch
- Lots of new BRs for building documentation
- R python-backports-shutil_get_terminal_size and python-traitlets (bz 1464520)
- Fix Singular LIB path
- Make sure install operates in a UTF-8 environment
- Build documention with an X server running
- Build HTML documentation with mathjax
2017-11-23 22:47:17 -07:00
Jerry James
c8fadf11b8 Add BR on tex(anyfontsize.sty) to fix FTBFS. 2017-11-18 19:38:13 -07:00
pcpa
abc6d11c12 Update to sagemath 8.0 2017-11-10 11:26:56 -05:00
Jerry James
b78abd5373 Rebuild for arb 2.11.1, eclib 20170815, and libfplll 5.1.0. 2017-09-30 22:18:58 -06:00
Fedora Release Engineering
7a6103772a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 08:04:55 +00:00
pcpa
04fd0cbe80 Correct missing dependencies 2017-07-26 11:43:54 -04:00
pcpa
7f30124ca8 Only create doc dir if building docs 2017-05-24 20:43:04 -04:00
pcpa
75ec1587e5 Add new BR due to package split 2017-05-24 05:23:34 -04:00
pcpa
18daf84cba New singular, testall fixes and no requires on firefox 2017-05-23 15:31:10 -04:00
Fedora Release Engineering
6ebda31d93 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 21:31:53 +00:00
pcpa
f642d2e41d Update to sagemath 7.6 2017-04-18 16:03:03 -04:00
pcpa
7e3068b9f2 Correct typo 2017-04-06 08:55:57 -04:00
pcpa
056e08d023 Update to sagemath 7.5.1 2017-04-06 08:02:52 -04:00
Jerry James
ac3aa7f6b7 Rebuild for ppl 1.2. 2017-03-03 11:45:18 -07:00
Fedora Release Engineering
241dce3e67 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 13:01:55 +00:00
Igor Gnatenko
a97238ead8 Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:41 +01:00
pcpa
37624f9e56 Make jmol available (#1026751) 2016-12-30 10:08:28 -05:00
pcpa
c459590874 Adjust for removed patches 2016-12-30 10:05:59 -05:00