diff --git a/GAPDoc.spec b/GAPDoc.spec index 79631a6..88d6eb3 100644 --- a/GAPDoc.spec +++ b/GAPDoc.spec @@ -1,12 +1,20 @@ +# When bootstrapping a new architecture, there is no gap-pkg-io package yet, +# since it requires this package to build. This package can be built without +# gap-pkg-io, but needs it for completeness. Use the following procedure: +# 1. Do a bootstrap build of this package. +# 2. Build gap-pkg-io. +# 3. Do a normal build of this packages, which includes running the tests. +%bcond_with bootstrap + Name: GAPDoc -Version: 1.6.4 -Release: 6%{?dist} +Version: 1.6.5 +Release: 1%{?dist} Summary: GAP documentation tool # The package is all GPLv2+ except for some of the mathml files License: GPLv2+ and MPLv1.1 and W3C -URL: http://www.math.rwth-aachen.de/~Frank.Luebeck/%{name}/ -Source0: http://www.math.rwth-aachen.de/~Frank.Luebeck/%{name}/%{name}-%{version}.tar.bz2 +URL: https://www.math.rwth-aachen.de/~Frank.Luebeck/%{name}/ +Source0: https://www.math.rwth-aachen.de/~Frank.Luebeck/%{name}/%{name}-%{version}.tar.bz2 BuildArch: noarch BuildRequires: gap-devel @@ -30,6 +38,11 @@ BuildRequires: tex-times Requires: gap-core +%if %{without bootstrap} +BuildRequires: gap-pkg-io-doc +Requires: gap-pkg-io +%endif + Provides: gap-pkg-gapdoc = %{version}-%{release} %description @@ -105,6 +118,10 @@ Summary: GAPDoc documentation Requires: %{name} = %{version}-%{release} Requires: gap-online-help +%if %{without bootstrap} +Requires: gap-pkg-io-doc +%endif + %description doc This package contains documentation for GAPDoc. @@ -149,6 +166,10 @@ rm -f %{buildroot}%{_gap_dir}/pkg/%{name}/{CHANGES,GPL,README.md} %{_gap_dir}/pkg/%{name}/example/ %changelog +* Fri Jan 7 2022 Jerry James - 1.6.5-1 +- Version 1.6.5 +- gap-pkg-io is now needed for non-bootstrap builds + * Wed Jul 21 2021 Fedora Release Engineering - 1.6.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/README.md b/README.md new file mode 100644 index 0000000..61665b0 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# GAPDoc + +[This package](https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc/) +describes a document format for writing GAP documentation. + +The idea is to define a sufficiently abstract markup language for GAP +documentation which can be (relatively easily) converted into different output +formats. We used XML to define such a language. + +This package provides: +- Utilities to use the documentation which is written in GAPDoc format with + the GAP help system. If you don't want to write your own (package) + documentation you can skip to the last point of this list. +- The description of a markup language for GAP documentation (which is defined + using the XML standard). +- Three example documents using this language: The GAPDoc documentation + itself, a short example which demonstrates all constructs defined in the + GAPDoc language, and a very short example explained in the introduction of + the main documentation. +- A mechanism for distributing documentation among several files, including + source code files. +- GAP programs (written by the first named author) which produce from + documentation written in the GAPDoc language several document formats: + - text format with color markup for onscreen browsing. + - LaTeX format and from this PDF- (and DVI)-versions with hyperlinks. + - HTML (XHTML 1.0 strict) format for reading with a Web-browser (and many + hooks for CSS layout). +- Utility GAP programs which are used for the above but can be of independent + interest as well: + - Unicode strings with translations to and from other encodings + - further utilities for manipulating strings + - tools for dealing with BibTeX data + - another data format BibXMLext for bibliographical data including tools + to manipulate/translate them + - a tool ComposedDocument for composing documents which are distributed in + many files diff --git a/sources b/sources index 77deedf..431c60e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (GAPDoc-1.6.4.tar.bz2) = d5601a5b7a86da4583c7f5869b5560ca048ff281b6048f4bd649c962dc8b6896a911f297beaf0dadad516d4c9cbb3e9f8463fe0af3dc77ef94b3d54c185315b0 +SHA512 (GAPDoc-1.6.5.tar.bz2) = 48ece398a95faf0b36ed190730ad79578e5da2610c92cc428fde938e2a4abe5d7a88b9df47cd0f05f7518145a49eb85cf87a70828dc931848612e9d7bec734ea