d0461c0
%global pkgname AutoDoc
d0461c0
c5ffb9b
# When bootstrapping a new architecture, there is no gap-pkg-io package yet,
c5ffb9b
# since it requires this package to build.  We only need it for testing this
c5ffb9b
# package, not for building it, so use the following procedure:
c5ffb9b
# 1. Do a bootstrap build of this package.
c5ffb9b
# 2. Build gap-pkg-io.
c5ffb9b
# 3. Do a normal build of this packages, which includes running the tests.
5d4efdd
%bcond_with bootstrap
c5ffb9b
d0461c0
Name:           gap-pkg-autodoc
524b0fd
Version:        2019.09.04
23e37e4
Release:        1%{?dist}
d0461c0
Summary:        Generate documentation from GAP source code
d0461c0
d0461c0
License:        GPLv2+
60ddfb0
URL:            http://gap-packages.github.io/AutoDoc/
1060843
Source0:        https://github.com/gap-packages/AutoDoc/releases/download/v%{version}/%{pkgname}-%{version}.tar.gz
d0461c0
BuildArch:      noarch
d0461c0
d0461c0
BuildRequires:  gap-devel
c5ffb9b
BuildRequires:  GAPDoc-doc
dc1e227
BuildRequires:  GAPDoc-latex
c5ffb9b
%if %{without bootstrap}
f80135d
BuildRequires:  gap-pkg-io
c5ffb9b
%endif
c5ffb9b
BuildRequires:  tex(a4wide.sty)
d0461c0
d0461c0
Requires:       gap-core
dc1e227
Requires:       GAPDoc-latex
d0461c0
d0461c0
%description
d0461c0
This package is an add-on to GAPDoc that enables generating
d0461c0
documentation from GAP source code.
d0461c0
c5ffb9b
%package doc
c5ffb9b
Summary:        AutoDoc documentation
c5ffb9b
Requires:       %{name} = %{version}-%{release}
c5ffb9b
Requires:       GAPDoc-doc
c5ffb9b
c5ffb9b
%description doc
c5ffb9b
This package contains documentation for gap-pkg-%{pkgname}.
c5ffb9b
d0461c0
%prep
f80135d
%autosetup -p0 -n %{pkgname}-%{version}
d0461c0
d0461c0
%build
60ddfb0
mkdir ../pkg
3864774
ln -s ../AutoDoc-%{version} ../pkg
60ddfb0
gap -l "$PWD/..;%{_gap_dir}" makedoc.g
60ddfb0
rm -fr ../pkg
d0461c0
d0461c0
%install
d0461c0
mkdir -p %{buildroot}%{_gap_dir}/pkg
1060843
cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg/%{pkgname}
03c5e36
rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/{doc/clean,CHANGES,COPYRIGHT,LICENSE,README.md,.mailmap}
c5ffb9b
rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr,tex}
c5ffb9b
c5ffb9b
%if %{without bootstrap}
c5ffb9b
%check
c5ffb9b
gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
c5ffb9b
%endif
d0461c0
d0461c0
%files
ceb108e
%doc CHANGES README.md
ceb108e
%license COPYRIGHT LICENSE
d0461c0
%{_gap_dir}/pkg/%{pkgname}/
c5ffb9b
%exclude %{_gap_dir}/pkg/%{pkgname}/doc/
d0461c0
c5ffb9b
%files doc
c5ffb9b
%docdir %{_gap_dir}/pkg/%{pkgname}/doc/
c5ffb9b
%{_gap_dir}/pkg/%{pkgname}/doc/
f80135d
d0461c0
%changelog
524b0fd
* Wed Sep  4 2019 Jerry James <loganjerry@gmail.com> - 2019.09.04-1
524b0fd
- New upstream version
524b0fd
23e37e4
* Fri Aug 16 2019 Jerry James <loganjerry@gmail.com> - 2019.07.24-1
23e37e4
- New upstream version
23e37e4
481a493
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2019.07.17-2
481a493
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
481a493
03c5e36
* Wed Jul 17 2019 Jerry James <loganjerry@gmail.com> - 2019.07.17-1
03c5e36
- New upstream version
03c5e36
fbaecb7
* Wed Jul  3 2019 Jerry James <loganjerry@gmail.com> - 2019.07.03-1
fbaecb7
- New upstream version
fbaecb7
ceb108e
* Tue May 21 2019 Jerry James <loganjerry@gmail.com> - 2019.05.20-1
ceb108e
- New upstream version
ceb108e
- Drop upstreamed -ref patch
ceb108e
2d8864d
* Wed Apr 24 2019 Jerry James <loganjerry@gmail.com> - 2019.04.10-1
2d8864d
- New upstream version
2d8864d
- Add -ref patch
2d8864d
2d2ec4d
* Fri Feb 22 2019 Jerry James <loganjerry@gmail.com> - 2019.02.22-1
2d2ec4d
- New upstream version
2d2ec4d
f513a0d
* Thu Feb 21 2019 Jerry James <loganjerry@gmail.com> - 2019.02.21-1
f513a0d
- New upstream version
f513a0d
5d4efdd
* Fri Feb  1 2019 Jerry James <loganjerry@gmail.com> - 2018.09.20-4
5d4efdd
- Rebuild in non-bootstrap mode
5d4efdd
c5ffb9b
* Fri Feb  1 2019 Jerry James <loganjerry@gmail.com> - 2018.09.20-3
c5ffb9b
- Rebuild for gap 4.10.0
c5ffb9b
- Drop -test patch, only needed for gap <= 4.8
c5ffb9b
- Add bootstrap option
c5ffb9b
- Do a bootstrap build since gap-pkg-io hasn't been built for gap 4.10.0 yet
c5ffb9b
- Add a -doc subpackage
c5ffb9b
af50535
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2018.09.20-2
af50535
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
af50535
f80135d
* Mon Sep 24 2018 Jerry James <loganjerry@gmail.com> - 2018.09.20-1
f80135d
- New upstream version
f80135d
- Add check script
f80135d
c82d8ed
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2018.02.14-2
c82d8ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c82d8ed
9fbb800
* Thu Feb 15 2018 Jerry James <loganjerry@gmail.com> - 2018.02.14-1
9fbb800
- New upstream version
9fbb800
0e76db8
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2017.09.08-2
0e76db8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0e76db8
880b306
* Sat Sep  9 2017 Jerry James <loganjerry@gmail.com> - 2017.09.08-1
880b306
- New upstream version
880b306
9582f58
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2016.12.04-3
9582f58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9582f58
7fe7695
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2016.12.04-2
7fe7695
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7fe7695
da215b4
* Sat Dec 10 2016 Jerry James <loganjerry@gmail.com> - 2016.12.04-1
da215b4
- New upstream version
da215b4
d5b0385
* Wed Nov 30 2016 Jerry James <loganjerry@gmail.com> - 2016.11.26-1
d5b0385
- New upstream version (bz 1400110)
d5b0385
dc1e227
* Thu Apr  7 2016 Jerry James <loganjerry@gmail.com> - 2016.03.08-1
dc1e227
- New upstream version (bz 1314938)
dc1e227
cb11c6d
* Thu Feb 18 2016 Jerry James <loganjerry@gmail.com> - 2016.02.16-1
cb11c6d
- New upstream version (bz 1309144)
cb11c6d
96727f2
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2016.01.31-2
96727f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
96727f2
3864774
* Mon Feb  1 2016 Jerry James <loganjerry@gmail.com> - 2016.01.31-1
3864774
- New upstream version (bz 1303471)
3864774
1060843
* Thu Jan 21 2016 Jerry James <loganjerry@gmail.com> - 2016.01.21-1
1060843
- New upstream version (bz 1300867)
1060843
60ddfb0
* Wed Nov 11 2015 Jerry James <loganjerry@gmail.com> - 2015.09.30-1
60ddfb0
- New upstream version
60ddfb0
- Update URLs
60ddfb0
- Drop scriptlets; gap-core now uses rpm file triggers
60ddfb0
- Rebuild documentation from source
60ddfb0
d0461c0
* Mon Jun 22 2015 Jerry James <loganjerry@gmail.com> - 2015.04.29-2
d0461c0
- Remove erroneous isa tags
d0461c0
- Do not package 0-byte files
d0461c0
d0461c0
* Fri Jun 19 2015 Jerry James <loganjerry@gmail.com> - 2015.04.29-1
d0461c0
- Initial RPM (bz 1233984)