diff --git a/README.md b/README.md deleted file mode 100644 index e798404..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# xgap - -[XGAP](https://gap-packages.github.io/xgap/) is an X Windows GUI for -[GAP](https://www.gap-system.org/). diff --git a/changelog b/changelog deleted file mode 100644 index 8fcd209..0000000 --- a/changelog +++ /dev/null @@ -1,161 +0,0 @@ -* Sat Jan 27 2024 Fedora Release Engineering - 4.31-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Nov 30 2023 Jerry James - 4.31-9 -- Fix incompatible pointer type warning - -* Sat Jul 22 2023 Fedora Release Engineering - 4.31-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 4.31-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jan 12 2023 Jerry James - 4.31-6 -- Update for split GAP directories - -* Thu Nov 10 2022 Jerry James - 4.31-5 -- Fix and reenable the tests -- Clarify license of the doc subpackage - -* Tue Sep 27 2022 Jerry James - 4.31-4 -- Update for gap 4.12.0 -- Convert License tag to SPDX -- Add -ref patch - -* Mon Jul 25 2022 Jerry James - 4.31-3 -- Rebuild due to changed binary dir name on s390x - -* Sat Jul 23 2022 Fedora Release Engineering - 4.31-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Feb 21 2022 Jerry James - 4.31-1 -- Version 4.31 -- Drop upstreamed -buildman patch - -* Sat Jan 22 2022 Fedora Release Engineering - 4.30-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 4.30-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Jun 3 2021 Jerry James - 4.30-8 -- Remove unnecessary BR on tex(manfnt.tfm) - -* Thu Jan 28 2021 Fedora Release Engineering - 4.30-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 4.30-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Mar 12 2020 Jerry James - 4.30-5 -- Rebuild for gap 4.11.0 - -* Fri Jan 31 2020 Fedora Release Engineering - 4.30-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 4.30-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Jun 25 2019 Jerry James - 4.30-2 -- Require gap, not gap-core, so the binary can be invoked and the icon be seen - -* Wed Apr 24 2019 Jerry James - 4.30-1 -- New upstream release - -* Mon Feb 4 2019 Jerry James - 4.29-3 -- Rebuild for gap 4.10.0 -- Add -buildman patch -- Add -doc subpackage - -* Sun Feb 03 2019 Fedora Release Engineering - 4.29-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Nov 15 2018 Jerry James - 4.29-1 -- New upstream release - -* Mon Sep 24 2018 Jerry James - 4.28-1 -- New upstream release - -* Sat Jul 14 2018 Fedora Release Engineering - 4.27-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Mar 22 2018 Jerry James - 4.27-1 -- New upstream release - -* Fri Feb 09 2018 Fedora Release Engineering - 4.26-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 4.26-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 4.26-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 4.26-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Nov 7 2016 Jerry James - 4.26-1 -- New upstream release - -* Sat Jul 30 2016 Jerry James - 4.24-1 -- New upstream release -- New URLs - -* Thu Apr 7 2016 Jerry James - 4.23-13 -- Rebuild for gap 4.8.3 - -* Fri Feb 05 2016 Fedora Release Engineering - 4.23-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Nov 11 2015 Jerry James - 4.23-11 -- Simplify scriptlets; gap-core now uses rpm file triggers -- Rebuild documentation from source - -* Fri Jun 19 2015 Fedora Release Engineering - 4.23-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Jan 24 2015 Jerry James - 4.23-9 -- Silence scriptlets when uninstalling -- Mark some content as documentation - -* Mon Aug 18 2014 Fedora Release Engineering - 4.23-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 4.23-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 4.23-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed May 22 2013 Jerry James - 4.23-5 -- Build with large file support - -* Fri Feb 15 2013 Fedora Release Engineering - 4.23-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Sep 17 2012 Jerry James - 4.23-3 -- Rebuild for GAP 4.5 - -* Sun Jul 22 2012 Fedora Release Engineering - 4.23-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Wed May 9 2012 Jerry James - 4.23-1 -- New upstream release -- Fix bz 819705 issues: -- Fix xgap shell script -- Install X11 resource file -- Turn off autoloading, as that interferes with SAGE - -* Mon Apr 23 2012 Jerry James - 4.22-1 -- New upstream release -- Add gap-devel BR to get _gap_dir and _gap_arch_dir macros - -* Wed Mar 28 2012 Jerry James - 4.21-3 -- Fix binary permissions - -* Fri Feb 17 2012 Jerry James - 4.21-2 -- Add desktop file -- Fix inconsistent macro use - -* Mon Jan 23 2012 Jerry James - 4.21-1 -- Initial RPM diff --git a/sources b/sources index 8450403..c15d88f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xgap-4.33.tar.gz) = 70055f3f8e81060024f1359831bbfff8a1e0f98f075a560187e9de95fb74ba728ec306a2eef74eea53dcee09b93823e950e82cddfab64160b8f8b98914eaecca +SHA512 (xgap-4.30.tar.gz) = 797f14bb9d94b7902e6ee68664d1c0969605aee29a062bbc76271ca3ac98c58630d982b297bf552c557a56bce8c6194776f2c54ac2c7c2b09705200db0596d3f diff --git a/xgap-buildman.patch b/xgap-buildman.patch new file mode 100644 index 0000000..bae3a18 --- /dev/null +++ b/xgap-buildman.patch @@ -0,0 +1,11 @@ +--- doc/buildman.pe.orig 2018-11-10 08:16:08.000000000 -0700 ++++ doc/buildman.pe 2019-01-26 20:35:33.429713783 -0700 +@@ -578,7 +578,7 @@ sub make_tex { + + SCANMSK: while ( $line = ) { + # treat the {{...}} replacements +- while ( $line =~ /{{([^}]*)}}/ ) { ++ while ( $line =~ /\{\{([^}]*)\}\}/ ) { + $key = $1; + if ( $key =~ /date/ ) { + $replace=`date +"%d %B %Y"`; diff --git a/xgap-gap-path.patch b/xgap-gap-path.patch deleted file mode 100644 index edd181b..0000000 --- a/xgap-gap-path.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tst/xgap_test.g.orig 2024-02-07 16:26:14.000000000 -0700 -+++ tst/xgap_test.g 2025-09-06 14:19:22.424822565 -0600 -@@ -142,7 +142,7 @@ end; - XGT_Test:=function(cmd) - local GAP_cmd, GAP_dir, stream, mycmd; - -- GAP_cmd := Filename(DirectoriesLibrary(""), "gap"); -+ GAP_cmd := "/usr/bin/gap"; - GAP_dir := DirectoryCurrent(); - - XGT_buf:=""; diff --git a/xgap-gaparch.patch b/xgap-gaparch.patch new file mode 100644 index 0000000..ae1a32e --- /dev/null +++ b/xgap-gaparch.patch @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2019-04-15 16:27:54.000000000 -0600 ++++ Makefile.in 2019-04-24 10:38:45.822396860 -0600 +@@ -29,7 +29,7 @@ + SHELL=/bin/sh + CC=@CC@ + @SET_MAKE@ +-GAParch=@target@-@CC@ ++GAParch=@GAPARCH@ + + default: config compile + diff --git a/xgap-incompatible-pointer.patch b/xgap-incompatible-pointer.patch deleted file mode 100644 index 46b24ca..0000000 --- a/xgap-incompatible-pointer.patch +++ /dev/null @@ -1,25 +0,0 @@ -Fixes this error: - -../../src.x11/xcmds.c: In function ‘FunChangeList’: -../../src.x11/xcmds.c:715:36: error: passing argument 2 of ‘XawListChange’ from incompatible pointer type [-Wincompatible-pointer-types] - 715 | XawListChange( arg->sel->list, (const char **)text, 0, 0, True ); - | ^~~~~~~~~~~~~~~~~~~ - | | - | const char ** -In file included from ../../src.x11/utils.h:120, - from ../../src.x11/xcmds.c:9: -/usr/include/X11/Xaw/List.h:170:26: note: expected ‘char **’ but argument is of type ‘const char **’ - 170 | String *list, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ - ---- src.x11/xcmds.c.orig 2024-02-07 16:26:14.000000000 -0700 -+++ src.x11/xcmds.c 2024-03-15 16:59:24.433308375 -0600 -@@ -712,7 +712,7 @@ static Boolean FunChangeList ( - text[i] = 0; - - /* change list */ -- XawListChange( arg->sel->list, (const char **)text, 0, 0, True ); -+ XawListChange( arg->sel->list, text, 0, 0, True ); - - /* clear old text */ - for ( i = 0; arg->sel->text[i]; i++ ) diff --git a/xgap-warning.patch b/xgap-warning.patch index 9499404..c6eab69 100644 --- a/xgap-warning.patch +++ b/xgap-warning.patch @@ -1,5 +1,51 @@ ---- src.x11/gapgraph.c.orig 2024-02-07 16:26:14.000000000 -0700 -+++ src.x11/gapgraph.c 2024-02-09 11:45:26.889608587 -0700 +--- src.x11/bitmaps/checksym.bm.orig 2019-04-15 16:27:54.000000000 -0600 ++++ src.x11/bitmaps/checksym.bm 2019-04-24 10:37:25.662595279 -0600 +@@ -1,5 +1,5 @@ + #define checksym_width 12 + #define checksym_height 12 +-static char checksym_bits[] = { ++static const char checksym_bits[] = { + 0x00, 0x00, 0x00, 0x04, 0x00, 0x06, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, + 0x62, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00}; +--- src.x11/bitmaps/emptymk.bm.orig 2019-04-15 16:27:54.000000000 -0600 ++++ src.x11/bitmaps/emptymk.bm 2019-04-24 10:37:25.674595249 -0600 +@@ -1,5 +1,5 @@ + #define emptymk_width 12 + #define emptymk_height 12 +-static char emptymk_bits[] = { ++static const char emptymk_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; +--- src.x11/bitmaps/exmark.bm.orig 2019-04-15 16:27:54.000000000 -0600 ++++ src.x11/bitmaps/exmark.bm 2019-04-24 10:37:25.675595247 -0600 +@@ -1,6 +1,6 @@ + #define exmark_width 32 + #define exmark_height 32 +-static char exmark_bits[] = { ++static const char exmark_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, + 0x00, 0x60, 0x03, 0x00, 0x00, 0x60, 0x03, 0x00, 0x00, 0x30, 0x06, 0x00, + 0x00, 0x30, 0x06, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0x18, 0x0c, 0x00, +--- src.x11/bitmaps/menusym.bm.orig 2019-04-15 16:27:54.000000000 -0600 ++++ src.x11/bitmaps/menusym.bm 2019-04-24 10:37:25.675595247 -0600 +@@ -1,5 +1,5 @@ + #define menusym_width 12 + #define menusym_height 12 +-static char menusym_bits[] = { ++static const char menusym_bits[] = { + 0xfe, 0x03, 0x02, 0x02, 0x02, 0x06, 0x72, 0x06, 0x02, 0x06, 0x72, 0x06, + 0x02, 0x06, 0x72, 0x06, 0x02, 0x06, 0x02, 0x06, 0xfe, 0x07, 0xf8, 0x07}; +--- src.x11/bitmaps/return.bm.orig 2019-04-15 16:27:54.000000000 -0600 ++++ src.x11/bitmaps/return.bm 2019-04-24 10:37:25.675595247 -0600 +@@ -1,5 +1,5 @@ + #define return_width 9 + #define return_height 7 +-static char return_bits[] = { ++static const char return_bits[] = { + 0x00, 0x00, 0x44, 0x00, 0x42, 0x00, 0x7d, 0x00, 0x02, 0x00, 0x04, 0x00, + 0x00, 0x00}; +--- src.x11/gapgraph.c.orig 2019-04-15 16:27:54.000000000 -0600 ++++ src.x11/gapgraph.c 2019-04-24 10:37:25.676595245 -0600 @@ -121,6 +121,7 @@ static void GapGraphDestroy ( Widget w ) } @@ -16,3 +62,14 @@ /**************************************************************************** +--- src.x11/pty.c.orig 2019-04-15 16:27:54.000000000 -0600 ++++ src.x11/pty.c 2019-04-24 10:37:25.677595242 -0600 +@@ -1295,7 +1295,7 @@ int StartGapProcess ( name, argv ) + String argv[]; + { + Int j; /* loop variables */ +- char c[8]; /* buffer for communication */ ++ char c[10]; /* buffer for communication */ + int master; /* pipe to GAP */ + int n; /* return value of 'select' */ + int slave; /* pipe from GAP */ diff --git a/xgap.spec b/xgap.spec index f09c8f0..3d031aa 100644 --- a/xgap.spec +++ b/xgap.spec @@ -1,93 +1,79 @@ -%global gap_pkgname xgap -%global giturl https://github.com/gap-packages/xgap - -Name: %{gap_pkgname} -Version: 4.33 -Release: %autorelease +Name: xgap +Version: 4.30 +Release: 5%{?dist} Summary: GUI for GAP -# The project as a whole is GPL-2.0-or-later. -# src.x11/selfile.{c,h} is HPND. -License: GPL-2.0-or-later AND HPND +License: GPLv2+ URL: https://gap-packages.github.io/xgap/ -VCS : git:%{giturl}.git -Source0: %{giturl}/releases/download/v%{version}/%{name}-%{version}.tar.gz +Source0: https://github.com/gap-packages/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz # Created by Jerry James Source1: %{name}.desktop # Created by Paulo César Pereira de Andrade # Source2: XGap -# This patch quiets a compiler warning. -Patch: %{name}-warning.patch -# Fix FTBFS due to an incompatible pointer type -Patch: %{name}-incompatible-pointer.patch -# Adapt to a change in the gap binary location in gap 4.15.0 -Patch: %{name}-gap-path.patch - -# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval -ExcludeArch: %{ix86} -BuildSystem: gap -BuildOption(install): bin examples htm lib tst -BuildOption(check): tst/testall.g +# Sent upstream 9 May 2012. This patch quiets some compiler warnings. +Patch0: %{name}-warning.patch +# Add missing escapes to buildman.pe +Patch1: %{name}-buildman.patch +# Fix computation of GAParch +Patch2: %{name}-gaparch.patch BuildRequires: desktop-file-utils -BuildRequires: gap-devel >= 4.7 -BuildRequires: gap-pkg-smallgrp-doc +BuildRequires: gap-devel BuildRequires: gcc -BuildRequires: make BuildRequires: pkgconfig(xaw7) +BuildRequires: tex(manfnt.tfm) BuildRequires: tth -Requires: gap%{?_isa} >= 4.7 +Requires: gap%{?_isa} -Provides: gap-pkg-%{gap_pkgname} = %{version}-%{release} - -Provides: gap(XGAP) = %{version}-%{release} -Provides: gap(xgap) = %{version}-%{release} +Provides: gap-pkg-xgap = %{version}-%{release} %description -An X Windows GUI for GAP. +A X Windows GUI for GAP. %package doc -# The content is GPL-2.0-or-later. The remaining licenses cover the various -# fonts embedded in PDFs. -# AMS: OFL-1.1-RFN -# CM: Knuth-CTAN -# Nimbus: AGPL-3.0-only -License: GPL-2.0-or-later AND OFL-1.1-RFN AND Knuth-CTAN AND AGPL-3.0-only Summary: XGap documentation BuildArch: noarch Requires: %{name} = %{version}-%{release} -Requires: gap-pkg-smallgrp-doc +Requires: gap-online-help %description doc -This package contains documentation for %{gap_pkgname}. +This package contains documentation for %{name}. %prep %autosetup -p0 +# Autoloading this package interferes with SAGE (bz 819705). +sed -i "/^Autoload/s/true/false/" PackageInfo.g + +# Remove references to obsolete GAP manuals +sed -i '/prg/d;/ext/d' doc/manual.tex + %build -export CFLAGS='%{build_cflags} -D_GNU_SOURCE' -%configure --with-gaproot=%{gap_archdir} -%make_build +export CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE" +%configure --with-gaproot=%{_gap_dir} +make %{?_smp_mflags} # Fix a path in the shell wrapper sed -i "s,$PWD,\$GAP_DIR/pkg/%{name}-%{version}," bin/xgap.sh # Link to main GAP documentation -ln -s %{gap_libdir}/etc ../../etc -ln -s %{gap_libdir}/doc ../../doc -ln -s %{gap_libdir}/pkg/smallgrp .. +ln -s %{_gap_dir}/etc ../../etc +ln -s %{_gap_dir}/doc ../../doc ln -s %{name}-%{version} ../%{name} -cd doc -./make_doc -cd - -rm -f ../%{name} ../smallgrp ../../{doc,etc} +make -C doc manual +rm -f ../%{name} ../../{doc,etc} -%install -a +%install mkdir -p %{buildroot}%{_bindir} -mv %{buildroot}%{gap_archdir}/pkg/%{name}/bin/xgap.sh %{buildroot}%{_bindir}/xgap -rm %{buildroot}%{gap_archdir}/pkg/%{name}/bin/*/{Makefile,config*,*.o} +mkdir -p %{buildroot}%{_gap_dir}/pkg/%{name}-%{version} +cp -a *.g bin doc examples htm lib %{buildroot}%{_gap_dir}/pkg/%{name}-%{version} +rm -f %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr} +rm -f %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/doc/{buildman.*,Makefile,make_doc} +mv %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/bin/xgap.sh \ + %{buildroot}%{_bindir}/xgap +rm -f %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/bin/*/{Makefile,config*,*.o} # Install the desktop file mkdir -p %{buildroot}%{_datadir}/applications @@ -98,33 +84,134 @@ desktop-file-install --mode=644 --dir=%{buildroot}%{_datadir}/applications \ mkdir -p %{buildroot}%{_datadir}/X11/app-defaults cp -p %{SOURCE2} %{buildroot}%{_datadir}/X11/app-defaults -%check -p -# Temporarily modify the test runner to add the necessary -l argument -sed -i.orig 's|"-p"|"-l","%{buildroot}%{gap_archdir};",&|' \ - %{buildroot}%{gap_archdir}/pkg/%{name}/tst/xgap_test.g - -%check -a -mv %{buildroot}%{gap_archdir}/pkg/%{name}/tst/xgap_test.g.orig \ - %{buildroot}%{gap_archdir}/pkg/%{name}/tst/xgap_test.g - %files %doc CHANGES README %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/X11/app-defaults/XGap -%dir %{gap_archdir}/pkg/%{name}/ -%{gap_archdir}/pkg/%{name}/*.g -%{gap_archdir}/pkg/%{name}/bin/ -%{gap_archdir}/pkg/%{name}/lib/ -%{gap_archdir}/pkg/%{name}/tst/ +%{_gap_dir}/pkg/%{name}-%{version}/ +%exclude %{_gap_dir}/pkg/%{name}-%{version}/doc/ +%exclude %{_gap_dir}/pkg/%{name}-%{version}/examples/ +%exclude %{_gap_dir}/pkg/%{name}-%{version}/htm/ %files doc -%docdir %{gap_archdir}/pkg/%{name}/doc/ -%docdir %{gap_archdir}/pkg/%{name}/examples/ -%docdir %{gap_archdir}/pkg/%{name}/htm/ -%{gap_archdir}/pkg/%{name}/doc/ -%{gap_archdir}/pkg/%{name}/examples/ -%{gap_archdir}/pkg/%{name}/htm/ +%docdir %{_gap_dir}/pkg/%{name}-%{version}/doc/ +%docdir %{_gap_dir}/pkg/%{name}-%{version}/examples/ +%docdir %{_gap_dir}/pkg/%{name}-%{version}/htm/ +%{_gap_dir}/pkg/%{name}-%{version}/doc/ +%{_gap_dir}/pkg/%{name}-%{version}/examples/ +%{_gap_dir}/pkg/%{name}-%{version}/htm/ %changelog -%autochangelog +* Thu Mar 12 2020 Jerry James - 4.30-5 +- Rebuild for gap 4.11.0 + +* Fri Jan 31 2020 Fedora Release Engineering - 4.30-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 4.30-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jun 25 2019 Jerry James - 4.30-2 +- Require gap, not gap-core, so the binary can be invoked and the icon be seen + +* Wed Apr 24 2019 Jerry James - 4.30-1 +- New upstream release + +* Mon Feb 4 2019 Jerry James - 4.29-3 +- Rebuild for gap 4.10.0 +- Add -buildman patch +- Add -doc subpackage + +* Sun Feb 03 2019 Fedora Release Engineering - 4.29-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Nov 15 2018 Jerry James - 4.29-1 +- New upstream release + +* Mon Sep 24 2018 Jerry James - 4.28-1 +- New upstream release + +* Sat Jul 14 2018 Fedora Release Engineering - 4.27-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Mar 22 2018 Jerry James - 4.27-1 +- New upstream release + +* Fri Feb 09 2018 Fedora Release Engineering - 4.26-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 4.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 4.26-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 4.26-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Nov 7 2016 Jerry James - 4.26-1 +- New upstream release + +* Sat Jul 30 2016 Jerry James - 4.24-1 +- New upstream release +- New URLs + +* Thu Apr 7 2016 Jerry James - 4.23-13 +- Rebuild for gap 4.8.3 + +* Fri Feb 05 2016 Fedora Release Engineering - 4.23-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Nov 11 2015 Jerry James - 4.23-11 +- Simplify scriptlets; gap-core now uses rpm file triggers +- Rebuild documentation from source + +* Fri Jun 19 2015 Fedora Release Engineering - 4.23-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jan 24 2015 Jerry James - 4.23-9 +- Silence scriptlets when uninstalling +- Mark some content as documentation + +* Mon Aug 18 2014 Fedora Release Engineering - 4.23-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 4.23-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 4.23-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed May 22 2013 Jerry James - 4.23-5 +- Build with large file support + +* Fri Feb 15 2013 Fedora Release Engineering - 4.23-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Sep 17 2012 Jerry James - 4.23-3 +- Rebuild for GAP 4.5 + +* Sun Jul 22 2012 Fedora Release Engineering - 4.23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed May 9 2012 Jerry James - 4.23-1 +- New upstream release +- Fix bz 819705 issues: +- Fix xgap shell script +- Install X11 resource file +- Turn off autoloading, as that interferes with SAGE + +* Mon Apr 23 2012 Jerry James - 4.22-1 +- New upstream release +- Add gap-devel BR to get _gap_dir and _gap_arch_dir macros + +* Wed Mar 28 2012 Jerry James - 4.21-3 +- Fix binary permissions + +* Fri Feb 17 2012 Jerry James - 4.21-2 +- Add desktop file +- Fix inconsistent macro use + +* Mon Jan 23 2012 Jerry James - 4.21-1 +- Initial RPM