343d1b9
%global pkgname crisp
343d1b9
343d1b9
Name:           gap-pkg-%{pkgname}
9153492
Version:        1.4.5
9153492
Release:        1%{?dist}
343d1b9
Summary:        Computing subgroups of finite soluble groups
343d1b9
343d1b9
License:        BSD
343d1b9
URL:            http://www.icm.tu-bs.de/~bhoeflin/crisp/
343d1b9
Source0:        http://www.icm.tu-bs.de/~bhoeflin/crisp/%{pkgname}-%{version}.tar.bz2
343d1b9
BuildArch:      noarch
343d1b9
343d1b9
BuildRequires:  gap-devel
343d1b9
BuildRequires:  tth
343d1b9
343d1b9
Requires:       gap-core
343d1b9
343d1b9
%description
343d1b9
CRISP (Computing with Radicals, Injectors, Schunck classes and
343d1b9
Projectors) provides algorithms for computing subgroups of finite
343d1b9
soluble groups related to group classes.  In particular, it allows to
343d1b9
compute F-radicals and F-injectors for Fitting classes (and Fitting
343d1b9
sets) F, F-residuals for formations F, and X-projectors for Schunck
343d1b9
classes X.  In order to carry out these computations, the group classes
343d1b9
F and X must be given by an algorithm which decides membership in the
343d1b9
group class.
343d1b9
343d1b9
Moreover, CRISP contains algorithms for the computation of normal
343d1b9
subgroups invariant under a prescribed set of automorphisms and
343d1b9
belonging to a given group class.  This includes an improved method to
343d1b9
compute the set of all normal subgroups of a finite soluble group, its
343d1b9
characteristic subgroups, and the socle and p-socles for given primes p.
343d1b9
7c50c7b
%package doc
7c50c7b
Summary:        CRISP documentation
7c50c7b
Requires:       %{name} = %{version}-%{release}
7c50c7b
Requires:       gap-online-help
7c50c7b
7c50c7b
%description doc
7c50c7b
This package contains documentation for gap-pkg-%{pkgname}.
7c50c7b
343d1b9
%prep
7c50c7b
%autosetup -n %{pkgname}-%{version}
343d1b9
343d1b9
%build
343d1b9
# Link to main GAP documentation
343d1b9
ln -s %{_gap_dir}/doc ../../doc
343d1b9
343d1b9
pushd doc
343d1b9
pdftex manual
343d1b9
makeindex -s manual.mst manual
343d1b9
pdftex manual
343d1b9
pdftex manual
343d1b9
popd
343d1b9
343d1b9
rm -fr htm
343d1b9
mkdir htm
343d1b9
perl %{_gap_dir}/etc/convert.pl -n CRISP -c -i -t doc htm
343d1b9
343d1b9
rm ../../doc
343d1b9
343d1b9
%install
343d1b9
mkdir -p %{buildroot}%{_gap_dir}/pkg
7c50c7b
cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg
7c50c7b
rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{LICENSE,README}
7c50c7b
rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr}
343d1b9
343d1b9
%check
7c50c7b
gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
343d1b9
343d1b9
%files
343d1b9
%doc README
343d1b9
%license LICENSE
7c50c7b
%{_gap_dir}/pkg/%{pkgname}-%{version}/
7c50c7b
%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
7c50c7b
%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
7c50c7b
7c50c7b
%files doc
7c50c7b
%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
7c50c7b
%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
7c50c7b
%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
7c50c7b
%{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
343d1b9
343d1b9
%changelog
9153492
* Mon Nov 11 2019 Jerry James <loganjerry@gmail.com> - 1.4.5-1
9153492
- Version 1.4.5
9153492
9b3894a
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-9
9b3894a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9b3894a
7c50c7b
* Fri Feb  1 2019 Jerry James <loganjerry@gmail.com> - 1.4.4-8
7c50c7b
- Rebuild for gap 4.10.0
7c50c7b
- Add -doc subpackage
7c50c7b
90a0f97
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-7
90a0f97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
90a0f97
3f5d37a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-6
3f5d37a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3f5d37a
d540ed9
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-5
d540ed9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d540ed9
8fb799e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-4
8fb799e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8fb799e
48b0abf
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-3
48b0abf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
48b0abf
343d1b9
* Thu May 12 2016 Jerry James <loganjerry@gmail.com> - 1.4.4-2
343d1b9
- Correct the license field
343d1b9
343d1b9
* Wed May  4 2016 Jerry James <loganjerry@gmail.com> - 1.4.4-1
343d1b9
- Initial RPM