diff --git a/.gitignore b/.gitignore index 8032eaf..b0df62e 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,9 @@ /giac-1.9.0.91.tar.gz /giac-1.9.0.97.tar.gz /giac-1.9.0.99.tar.gz +/giac-1.9.0.992.tar.gz +/giac-1.9.0.993.tar.gz +/giac-1.9.0.998.tar.gz +/giac-1.9.0.999.tar.gz +/giac-2.0.0.17.tar.gz +/giac-2.0.0.18.tar.gz diff --git a/giac-faking_mkjs.patch b/giac-faking_mkjs.patch new file mode 100644 index 0000000..4978d74 --- /dev/null +++ b/giac-faking_mkjs.patch @@ -0,0 +1,22 @@ +--- a/src/Makefile.orig.am 2024-05-13 08:25:27.000000000 +0200 ++++ b/src/Makefile.am 2024-07-16 21:37:38.681076855 +0200 +@@ -71,7 +71,7 @@ + ./mkjs + + mkjs: mkjs.cc +- g++ mkjs.cc -o mkjs ++ g++ mkjs.cc -o mkjs.fake + + AM_CPPFLAGS = -DIN_GIAC -I$(srcdir) -I$(top_srcdir) -I$(builddir) \ + -I$(top_builddir) $(GMP_CFLAGS) $(NTL_CFLAGS) \ +--- a/src/Makefile.orig.in 2024-05-23 17:09:52.000000000 +0200 ++++ b/src/Makefile.in 2024-07-16 21:36:49.122491632 +0200 +@@ -1470,7 +1470,7 @@ + ./mkjs + + mkjs: mkjs.cc +- g++ mkjs.cc -o mkjs ++ g++ mkjs.cc -o mkjs.fake + + install-exec-hook: + rm -f $(DESTDIR)$(bindir)/cas_help diff --git a/giac-makesrc.sh b/giac-makesrc.sh index 93eefd7..e7cca4e 100755 --- a/giac-makesrc.sh +++ b/giac-makesrc.sh @@ -4,8 +4,8 @@ # package maintainer. # -VERSION="1.9.0" -VERSIONREV="99" +VERSION="2.0.0" +VERSIONREV="18" # The upstream tarball name is: giac"$SOURCEORIG".tar.gz SOURCEORIG=_"$VERSION"-"$VERSIONREV" @@ -20,13 +20,11 @@ if [ -f "$OUTPUTFILEBASENAME".tar.gz -o -f "$OUTPUTFILEBASENAME".tar.bz2 ] ; the fi echo >&2 "Build a temporary working dir" -TARGET=$(mkdir -p "giac-src") -ORIGDIR=`pwd` -cd "$TARGET" +mkdir -p giac-src +cd giac-src echo >&2 "Downloading upstream source ..." -wget "http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac$SOURCEORIG.tar.gz" - +wget "https://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/dists/stable/main/source/giac$SOURCEORIG.tar.gz" echo >&2 "Untar upstream source ..." tar -xzf giac"$SOURCEORIG".tar.gz @@ -60,11 +58,10 @@ touch html_vall echo >&2 "Building giac source tarball ..." cd ../../../ tar -cz giac-"$VERSION" -f "$OUTPUTFILEBASENAME".tar.gz - +mv "giac"$OUTPUTFILEBASENAME".tar.gz" ../ +cd ../ echo >&2 "Cleaning extracted dir ..." rm -rf giac-src -rm -f "giac$SOURCEORIG.tar.gz" -rm -rf giac-"$VERSION" echo >&2 "Finished." diff --git a/giac-undefine_GLIBCXX_ASSERTIONS.patch b/giac-undefine_GLIBCXX_ASSERTIONS.patch index d0055a9..1b36832 100644 --- a/giac-undefine_GLIBCXX_ASSERTIONS.patch +++ b/giac-undefine_GLIBCXX_ASSERTIONS.patch @@ -1,8 +1,8 @@ --- a/src/first.orig.h 2023-05-24 09:52:40.000000000 +0200 +++ b/src/first.h 2024-02-10 19:37:26.376884368 +0100 -@@ -22,12 +22,7 @@ - #define _GIAC_FIRST_H_ - +@@ -27,12 +27,7 @@ + #endif + // register is deprecated in c++17 -#define register - @@ -12,5 +12,26 @@ -#endif +#define register - #ifdef NUMWORKS + #if defined NUMWORKS && !defined SDL_KHICAS #define KHICAS 1 +--- a/src/vecteur.orig.cc 2024-06-04 08:13:22.000000000 +0200 ++++ b/src/vecteur.cc 2024-11-01 17:58:56.061073533 +0100 +@@ -8498,15 +8498,15 @@ + } + else { + int C=col+1; +- longlong * ptr= &buffer[C],*ptrend=&buffer[0]+cmax-4; +- const int *ptrN=&Nline[C]; ++ longlong * ptr= &buffer[0]+C,*ptrend=&buffer[0]+cmax-4; ++ const int *ptrN=&Nline[0]+C; + for (;ptr>giacdoclist +# Change permissions to following files +chmod a+x %{buildroot}%{_datadir}/giac/doc/send18 +chmod a+x %{buildroot}%{_datadir}/giac/doc/send19 + +# Symlink duplicated files +%fdupes -s %{buildroot}%{_datadir} + %if %{with check} %check -export LD_LIBRARY_PATH=../src/.libs +export LD_LIBRARY_PATH=%{buildroot}%{_libdir} make -C check check +# This is for debugging purpose only +#make -j1 -C check check +#cat check/test-suite.log %endif -%files -f %{name}.lang +%files %license COPYING micropython-1.12/micropython-LICENSE %license LICENSE.tinymt32 %{_bindir}/icas @@ -373,8 +412,13 @@ make -C check check %{_bindir}/*_help %{_libdir}/libgiac.so.0.0.0 %{_libdir}/libgiac.so.0 +%{_libdir}/libxcas.so.0.0.0 +%{_libdir}/libxcas.so.0 %{_libdir}/libgiac.a +%{_libexecdir}/giac/khicas.nwa +%ifnarch %{power64} %{_libdir}/libmicropython.a +%endif %{_libdir}/libxcas.a # The following files are required at runtime by icas AND xcas. # (Ex: if LANG is fr, alea(5) should give an INT) @@ -402,6 +446,7 @@ make -C check check # The gui files %files xcas %{_bindir}/xcas +%{_datadir}/giac/xcas.html # The dirs shared %dir %{_datadir}/giac %dir %{_datadir}/giac/doc @@ -433,6 +478,7 @@ make -C check check %files devel %{_includedir}/giac/ %{_libdir}/libgiac.so +%{_libdir}/libxcas.so # DOC Files %files doc -f giacdoclist @@ -448,9 +494,9 @@ make -C check check # character encoding. # - The .cas and .cxx files are giac code and function. They are text files # -# NB: %%{_docdir}/giac is in the -filsystem package +# NB: _docdir/giac is in the -filsystem package %{_docdir}/giac/* -# Add all the files that are in %%{_datadir}/giac but not giac/aide_cas +# Add all the files that are in _datadir/giac but not giac/aide_cas # and not those in giac/doc/ %dir %{_datadir}/giac %dir %{_docdir}/giac @@ -468,415 +514,4 @@ make -C check check %{_datadir}/giac/examples/ %changelog -* Fri May 10 2024 Antonio Trande 1.9.0.99-1 -- Update to 1.9.0 sub-99 (rhbz#2279596) - -* Sun Apr 07 2024 Antonio Trande 1.9.0.97-1 -- Update to 1.9.0 sub-97 (rhbz#2264455) - -* Fri Mar 29 2024 Jerry James - 1.9.0.91-3 -- Rebuild for cocoalib 0.99850 - -* Sat Feb 10 2024 Antonio Trande 1.9.0.91-2 -- Undefine GLIBCXX_ASSERTIONS - -* Fri Feb 09 2024 Antonio Trande 1.9.0.91-1 -- Update to 1.9.0 sub-91 (rhbz#2259889) - -* Sat Jan 27 2024 Antonio Trande 1.9.0.85-1 -- Update to 1.9.0 sub-85 (rhbz#2259889) - -* Wed Jan 24 2024 Fedora Release Engineering - 1.9.0.73-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 1.9.0.73-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Dec 17 2023 Antonio Trande 1.9.0.73-1 -- Update to 1.9.0 sub-73 (rhbz#2253863) - -* Sat Nov 04 2023 Antonio Trande 1.9.0.69-1 -- Update to 1.9.0 sub-69 (rhbz#2245682) - -* Tue Oct 03 2023 Antonio Trande 1.9.0.63-1 -- Update to 1.9.0 sub-63 (rhbz#2241636) - -* Tue Sep 26 2023 Antonio Trande 1.9.0.61-1 -- Update to 1.9.0 sub-61 (rhbz#2240449) - -* Wed Sep 20 2023 Antonio Trande 1.9.0.59-1 -- Update to 1.9.0 sub-59 (rhbz#2239514) - -* Wed Jul 19 2023 Fedora Release Engineering - 1.9.0.57-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jul 13 2023 Jerry James - 1.9.0.57-2 -- Remove hevea and cocoalib dependencies on i386 -- Fix path to texinfo.tex -- Convert License tag to SPDX - -* Thu Jun 29 2023 Antonio Trande 1.9.0.57-1 -- Update to 1.9.0 sub-57 - -* Wed Feb 01 2023 Antonio Trande 1.9.0.37-1 -- Update to 1.9.0 sub-37 - -* Thu Jan 19 2023 Fedora Release Engineering - 1.9.0.35-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Tue Jan 10 2023 Antonio Trande 1.9.0.35-1 -- Update to 1.9.0 sub-35 - -* Sun Jan 08 2023 Antonio Trande 1.9.0.29-3 -- Disable LTO flags - -* Wed Dec 7 2022 Florian Weimer - 1.9.0.29-2 -- C99 compatibility fixes (#2151473) -- Do not override the system file. - -* Fri Nov 18 2022 Antonio Trande 1.9.0.29-1 -- Update to 1.9.0 sub-29 - -* Tue Sep 27 2022 Jerry James - 1.9.0.19-3 -- Rebuild for pari 2.15.0 - -* Tue Aug 23 2022 Mamoru TASAKA - 1.9.0.19-2 -- Rebuild for gsl-2.7.1 - -* Fri Aug 12 2022 Antonio Trande 1.9.0.19-1 -- Update to 1.9.0 sub-19 - -* Thu Jul 21 2022 Fedora Release Engineering - 1.7.0.29-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Mar 24 2022 Jerry James - 1.7.0.29-3 -- Rebuild for cocoalib 0.99800 - -* Thu Jan 20 2022 Fedora Release Engineering - 1.7.0.29-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sat Sep 04 2021 Antonio Trande 1.7.0.29-1 -- Update to 1.7.0 sub-29 - -* Thu Jul 22 2021 Fedora Release Engineering - 1.7.0.13-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jun 29 2021 Jerry James - 1.7.0.13-3 -- Rebuild for ntl 11.5.1 - -* Thu Jun 17 2021 Jerry James - 1.7.0.13-2 -- Rebuild for cocoalib 0.99713 -- Build with cliquer support - -* Sat Jun 12 2021 Antonio Trande 1.7.0.13-1 -- Update to 1.7.0 sub-13 - -* Thu Mar 25 2021 Antonio Trande 1.7.0.1-1 -- Update to 1.7.0 sub-1 -- Remove wasm file with bad magic number -- Obsolete old appdata file - -* Thu Mar 25 2021 Antonio Trande 1.6.0.25-5 -- Fix Version tag in desktop file -- Fix rhbz#1943048 - -* Wed Feb 17 2021 Jerry James - 1.6.0.25-4 -- Rebuild for cocoalib 0.99712 -- Work harder to avoid depending on libgslcblas - -* Tue Jan 26 2021 Fedora Release Engineering - 1.6.0.25-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Nov 9 2020 Jerry James - 1.6.0.25-2 -- Rebuild for pari 2.13.0 -- Bring back (modified) cocoalib patch, still needed for cocoalib support - -* Wed Oct 21 2020 Antonio Trande 1.6.0.25-1 -- Update to 1.6.0 sub-25 -- Patch configure.ac instead of configure.in - -* Thu Aug 27 2020 Iñaki Úcar - 1.6.0.7-5 -- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager - -* Tue Aug 18 2020 Jeff Law - 1.6.0.7-4 -- Force C++14 as this code is not C++17 ready - -* Sat Aug 01 2020 Fedora Release Engineering - 1.6.0.7-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 1.6.0.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sun Jul 19 2020 Antonio Trande 1.6.0.7-1 -- Update to 1.6.0 sub-7 - -* Tue Jun 30 2020 Jeff Law - 1.5.0.85-4 -- Fix broken configure test compromised by LTO - -* Tue Jun 2 2020 Jerry James - 1.5.0.85-3 -- Rebuild for nauty 2.7.1 - -* Fri Mar 20 2020 Jerry James - 1.5.0.85-2 -- Rebuild for CoCoAlib 0.99700 -- Add cocoalib patch -- Build with gmp-ecm, libcurl, libsamplerate, and nauty support - -* Tue Feb 04 2020 Antonio Trande 1.5.0.85-1 -- Update to 1.5.0 sub-85 - -* Tue Jan 28 2020 Fedora Release Engineering - 1.5.0.75-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jan 9 2020 Jerry James - 1.5.0.75-3 -- Rebuild for ntl 11.4.3 - -* Sat Dec 7 2019 Jerry James - 1.5.0.75-2 -- Rebuild for CoCoAlib 0.99650 again - -* Thu Nov 28 2019 Antonio Trande 1.5.0.75-1 -- Update to 1.5.0 sub-75 -- Drop cocoalib patch - -* Wed Nov 27 2019 Jerry James - 1.5.0.63-4 -- Rebuild for CoCoAlib 0.99650 - -* Fri Oct 11 2019 Jerry James - 1.5.0.63-3 -- Rebuild for mpfr 4 - -* Tue Sep 24 2019 Jerry James - 1.5.0.63-2 -- Rebuild for ntl 11.3.4 - -* Sat Sep 14 2019 Antonio Trande 1.5.0.63-1 -- Update to 1.5.0 sub-63 - -* Tue Aug 20 2019 Susi Lehtola - 1.5.0.53-3 -- Rebuilt for GSL 2.6. - -* Thu Jul 25 2019 Fedora Release Engineering - 1.5.0.53-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat May 18 2019 Antonio Trande 1.5.0.53-1 -- Update to 1.5.0 sub-53 - -* Wed Apr 24 2019 Björn Esser - 1.5.0.35-4 -- Remove hardcoded gzip suffix from GNU info pages - -* Sun Feb 17 2019 Igor Gnatenko - 1.5.0.35-3 -- Rebuild for readline 8.0 - -* Thu Jan 31 2019 Fedora Release Engineering - 1.5.0.35-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Jan 14 2019 Antonio Trande 1.5.0.35-1 -- Update to 1.5.0 sub-35 - -* Sat Oct 13 2018 Jerry James - 1.5.0.3-2 -- Rebuild for ntl 11.3.0 - -* Wed Oct 10 2018 Antonio Trande 1.5.0.3-1 -- Update to 1.5.0 sub-3 - -* Fri Aug 10 2018 Jerry James - 1.4.9.59-5 -- Rebuild for CoCoAlib 0.99600, ntl 11.2.1, and pari 2.11.0 - -* Fri Jul 13 2018 Fedora Release Engineering - 1.4.9.59-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jul 3 2018 Jerry James - 1.4.9.59-3 -- Build with CoCoAlib, glpk, and libao support -- Remove scriptlets that call install-info - -* Sat Jun 2 2018 Jerry James - 1.4.9.59-2 -- Rebuild for libfplll 5.2.1 and mpfi 1.5.3 - -* Fri May 18 2018 Antonio Trande 1.4.9.59-1 -- Update to 1.4.9 sub-59 -- Tests still disabled (some of them fail again) - -* Wed Mar 28 2018 Peter Robinson 1.4.9.45-5 -- Build on all arches (tests now pass) - -* Fri Feb 16 2018 Antonio Trande - 1.4.9.45-4 -- Use %%ldconfig_scriptlets - -* Wed Feb 07 2018 Fedora Release Engineering - 1.4.9.45-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Feb 03 2018 Antonio Trande 1.4.9.45-2 -- Re-set previous ldconfig scripts - -* Sat Feb 03 2018 Antonio Trande 1.4.9.45-1 -- Update to 1.4.9 sub-45 -- Use %%ldconfig_scriptlets - -* Thu Jan 11 2018 Igor Gnatenko - 1.4.9.43-2 -- Remove obsolete scriptlets - -* Sun Dec 24 2017 Antonio Trande 1.4.9.43-1 -- Update to 1.4.9 sub-43 - -* Thu Dec 21 2017 Antonio Trande 1.4.9.41-3 -- Symlink restored - -* Thu Dec 21 2017 Antonio Trande 1.4.9.41-2 -- Undo latest symlink changes - -* Sun Dec 17 2017 Antonio Trande 1.4.9.41-1 -- Update to 1.4.9 sub-41 -- Appdata file moved into metainfo shared data directory - -* Sat Dec 02 2017 Antonio Trande 1.4.9.33-1 -- Update to 1.4.9 sub-33 -- Fix symlinks - -* Fri Dec 01 2017 Antonio Trande 1.4.9.29-2 -- Make symlinks used by QCAS - -* Thu Nov 30 2017 Antonio Trande 1.4.9.29-1 -- Update to 1.4.9 sub-29 - -* Thu Sep 28 2017 Jerry James - 1.2.3.57-1 -- Rebuild for ntl 10.5.0 -- Fix versioning scheme - -* Wed Aug 02 2017 Fedora Release Engineering - 1.2.3-9.57 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Antonio Trande 1.2.3-8.57 -- Update to 1.2.3 sub-57 - -* Wed Jul 26 2017 Fedora Release Engineering - 1.2.3-7.49 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Thu Jul 13 2017 Petr Pisar - 1.2.3-6.49 -- perl dependency renamed to perl-interpreter - -* Sun Jun 11 2017 Antonio Trande 1.2.3-5.49 -- Update to 1.2.3 sub-49 - -* Sun May 14 2017 Peter Robinson 1.2.3-4.43 -- Bump Release so upgrade path works - -* Fri May 12 2017 Antonio Trande 1.2.3-1.43 -- Update to 1.2.3 sub-43 - -* Wed Apr 05 2017 Jerry James - 1.2.3-3.25 -- Rebuild for ntl 10.3.0 -- Make EVR greater than 1.2.3-3.13 - -* Sun Feb 19 2017 Antonio Trande 1.2.3-1.25 -- Update to 1.2.3 sub-25 - -* Fri Feb 10 2017 Fedora Release Engineering - 1.2.3-3.13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sat Jan 21 2017 Peter Robinson 1.2.3-2.13 -- Adjust release so it's newer than the previous rev - -* Wed Jan 18 2017 Antonio Trande 1.2.3-1.13 -- Update to 1.2.3 sub-13 - -* Thu Jan 12 2017 Igor Gnatenko - 1.2.3-2.9 -- Rebuild for readline 7.x - -* Thu Jan 05 2017 Antonio Trande 1.2.3-1.9 -- Update to 1.2.3 sub-9 -- Conformed to new rules for scriptlets - -* Sun Dec 25 2016 Antonio Trande 1.2.2-14.105 -- Update to subversion 105 - -* Fri Dec 02 2016 Paul Howarth 1.2.2-13.103 -- Rebuild for pari 2.9.0 - -* Tue Nov 15 2016 Antonio Trande 1.2.2-12.103 -- Update to subversion 103 - -* Thu Oct 20 2016 Jerry James 1.2.2-11.85 -- Rebuild for ntl 10.1.0 -- Add -iszero patch to fix breakage with recent glibc versions - -* Tue Sep 27 2016 Antonio Trande 1.2.2-10.85 -- Update to subversion 85 - -* Mon Sep 05 2016 Jerry James 1.2.2-9.75 -- Rebuild for ntl 9.11.0 - -* Mon Jul 25 2016 Jerry James 1.2.2-8.75 -- Rebuild for ntl 9.10.0 - -* Fri Jul 15 2016 Antonio Trande 1.2.2-7.75 -- Update to subversion 75 - -* Thu Jul 07 2016 Antonio Trande 1.2.2-6.63 -- Exclude s390x - -* Sat Jul 02 2016 Antonio Trande 1.2.2-5.63 -- Fix directories ownership -- Exclude PPC and aarch64 - -* Thu Jun 30 2016 Antonio Trande 1.2.2-4.63 -- Update to subversion 63 -- Add libXinerama BR -- Fix co-owning of documentation sub-directories -- Fix appdata file -- Add Provides tags - -* Thu May 19 2016 Antonio Trande 1.2.2-3.45 -- Source tarball repacked without non-free docs -- Licenses combined in GPLv3+ only - -* Fri May 13 2016 Antonio Trande 1.2.2-2 -- Fix required package of pgiac - -* Fri May 13 2016 Antonio Trande 1.2.2-1 -- Update to 1.2.2 -- pgiac script packaged separately -- Fix cSolveorder check -- Update scriptlets -- Add appdata file -- Excluded PPC and aarch64 -- Drop the filesystem sub-package - -* Sun Jul 6 2014 Frederic Han 1.1.1-1 -- Update to current stable upstream version. Remove obsolete patches. -- Add mpfi-devel dependency. (New feature in 1.1.1) -- Add requires of hicolor-icon-theme instead of owning dirs. - -* Sun Apr 27 2014 Frederic Han 1.1.0-1 -- Let the doc package be independent of the binary packages. So create - a filesystem package containing the shared directories - -* Wed Apr 16 2014 Frederic Han 1.1.0-1 -- Dont delete intl/Makefile to avoid Makefile and configure modif/rebuilt -- Create a file list: giacdocfile for giac/doc files that are not needed - at runtime -- Remove %%dir %%{_datadir}/mime and %%dir %%{_datadir}/mime/packages from - giac-xcas package list - -* Mon Apr 14 2014 Frederic Han 1.1.0-1 -- Add tinymt32 License in %%doc, and LGPLv2+ tag -- Add gettext-devel in BR and disable included intl -- removed doc/*/texinfo.tex, add BR texinfo, and rebuild *.info with - the system texinfo.tex file for License clarity, also convert them to utf-8 -- Add missing %%dir in %%files xcas and %%files -- Fix unused-direct-shlib-dependency for libgiac -- Remove x perms in examples, clean backup files -- Move the mime and desktop updates to %%post xcas and %%postun xcas -- Add a warning to *not* try to convert .xws files to UTF-8 - -* Fri Apr 11 2014 Frederic Han 1.1.0-1 -- Initial version -- Found GPLv3 and v2 files in 1.1.0 sources. So package the GPLv3 LICENSE. -- Put GPLv3+ tag on the -doc package according to 1.1.1. -- Rename the package giac-gui to giac-xcas. -- Add a check patch and make check. -- Some files of %%{_datadir}/giac are need at runtime. So, - add them in the main or -xcas package filelist. -- Move all the %%{_docdir}/giac files except LICENSE to the -doc package -- Add extra pdf doc found in source archive. -- Untabify spec file. -- remove the README patch to keep the original 1.1.0 unchanged. add a README.fedora - to explain the License evolution of giac non FR doc. -- Improve giac.1 manpage. +%autochangelog diff --git a/sources b/sources index 8ab7649..0a2dd00 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (giac-1.9.0.99.tar.gz) = f165ae7a9be0aa702a912a09990243b7ad456f326ca97bae089ba1e8b6b1f9641355aca0f7afe38d12e0fc97da3a92519cf335e53e59582447bf7af66640cd32 +SHA512 (giac-2.0.0.18.tar.gz) = 9b92320c21a94c758e4c18d5393c91f5cd2e2eb66c13ad4aeeb66c70bb53181fb8f82e5288a1c18bf4ae870f132baf6af0ffa5940819d40187b045de24503edc