09b853b
%global opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0)
09b853b
%global debug_package %{nil}
9887d05
%global tex_dir %{_datadir}/texmf/tex/latex
09b853b
b486518
# Hevea is not universally available, so HTML documentation cannot be produced
b486518
# on some arches.
b486518
%ifarch ppc64
b486518
%global build_html 0
b486518
%else
b486518
%global build_html 1
b486518
%endif
b486518
70caa8f
# Upstream includes option for generation of optimized binaries,
70caa8f
# however, specifically generates bytecode versions for certain
70caa8f
# executables even when optimized option is set, namely the following:
70caa8f
70caa8f
# coq-tex, coq_makefile, coq-interface, coqwc, coqdoc, parser, coqdep,
70caa8f
# gallina
70caa8f
70caa8f
# (coqtop.byte, coqide.byte binaries are also made available.)
70caa8f
70caa8f
# .coqide-gtk2rc also produces an rpmlint warning due to its name,
70caa8f
# however, this name is proper as per the Coq documentation
70caa8f
f181a00
Name:           coq
Jerry James 4006cf3
Version:        8.4pl2
Jerry James 4006cf3
Release:        1%{?dist}
09b853b
Summary:        Proof management system
f181a00
f181a00
Group:          Applications/Engineering
f181a00
License:        LGPLv2
f181a00
URL:            http://coq.inria.fr/
b486518
Source0:        http://coq.inria.fr/V%{version}/files/%{name}-%{version}.tar.gz
f181a00
Source1:        coqide.desktop
f181a00
Source2:        README.coq-emacs
dd74bac
Source4:        coq.xml
09b853b
de086fe
BuildRequires:  ocaml
de086fe
BuildRequires:  ocaml-camlp5-devel
de086fe
BuildRequires:  ocaml-lablgtk-devel
Jerry James 251a541
BuildRequires:  csdp-tools
de086fe
BuildRequires:  desktop-file-utils
de086fe
BuildRequires:  emacs-nox
de086fe
BuildRequires:  emacs-proofgeneral
de086fe
f181a00
# For documentation
b486518
%if %{build_html}
b486518
BuildRequires:  hevea
b486518
%endif
de086fe
BuildRequires:  tex(latex)
de086fe
BuildRequires:  tex(comment.sty)
de086fe
BuildRequires:  tex(epic.sty)
de086fe
BuildRequires:  tex(fullpage.sty)
de086fe
BuildRequires:  tex(moreverb.sty)
de086fe
BuildRequires:  tex(multirow.sty)
de086fe
BuildRequires:  tex(stmaryrd.sty)
de086fe
BuildRequires:  tex(utf8x.def)
de086fe
BuildRequires:  tex-cm-super
de086fe
BuildRequires:  tex-courier
de086fe
BuildRequires:  tex-ec
de086fe
BuildRequires:  tex-helvetic
de086fe
BuildRequires:  tex-symbol
de086fe
BuildRequires:  tex-times
de086fe
BuildRequires:  tex-zapfchan
de086fe
BuildRequires:  tex-zapfding
de086fe
Jerry James 251a541
Requires:       csdp-tools
09b853b
Requires(posttrans): tex(tex)
09b853b
Requires(postun): tex(tex)
09b853b
b486518
ExclusiveArch: %{ocaml_arches}
70caa8f
7bc5fec
# Remove these once Fedora 18 goes EOL
7bc5fec
Obsoletes:      %{name}-xemacs < 8.3pl4
7bc5fec
Provides:       %{name}-xemacs = %{version}-%{release}
7bc5fec
Obsoletes:      %{name}-xemacs-el < 8.3pl4
7bc5fec
Provides:       %{name}-xemacs-el = %{version}-%{release}
7bc5fec
70caa8f
%description
70caa8f
Coq is a formal proof management system. It allows for the development
70caa8f
of theorems through first order logic that are mechanically checked by
70caa8f
the machine. Sets of definitions and theorems can be saved as compiled
70caa8f
modules and loaded into the system.
70caa8f
70caa8f
This package provides the main Coq binary without an optional IDE,
70caa8f
Coqide.
70caa8f
70caa8f
# The IDE's package name will become "coq-coqide".  That way,
70caa8f
# searching for either "coqide" (the Ubuntu/Debian package name, and
70caa8f
# also the full name of the IDE) or "coq" and "ide" will find
70caa8f
# this. (If the package were named "coq-ide", the former would fail.)
70caa8f
%package coqide
f181a00
Group:          Applications/Engineering
f181a00
Summary:        Coqide IDE for Coq proof management system
09b853b
Requires:       %{name} = %{version}-%{release}, xdg-utils
70caa8f
70caa8f
%description coqide
70caa8f
Coq is a formal proof management system. It allows for the development
70caa8f
of theorems through first order logic that are mechanically checked by
70caa8f
the machine. Sets of definitions and theorems can be saved as compiled
70caa8f
modules and loaded into the system.
70caa8f
70caa8f
This package provides Coqide, a lightweight IDE for Coq.
70caa8f
70caa8f
%package doc
f181a00
Group:          Applications/Engineering
f181a00
License:        Open Publication
f181a00
Summary:        Documentation for Coq proof management system
09b853b
BuildArch:      noarch
70caa8f
70caa8f
%description doc
70caa8f
Coq is a formal proof management system. It allows for the development
70caa8f
of theorems through first order logic that are mechanically checked by
70caa8f
the machine. Sets of definitions and theorems can be saved as compiled
70caa8f
modules and loaded into the system.
70caa8f
70caa8f
This package provides documentation and tutorials for the system. The
70caa8f
main documentation comes in two parts: the main Library documentation,
09b853b
which describes all Coq.* modules, and the Reference Manual, which
70caa8f
gives a more complete description of the whole system. Included are
70caa8f
also HTML versions of both. Furthermore, there are two tutorials, the
70caa8f
main one, and one specifically on recursive types. The example code
70caa8f
for the latter is also included.
70caa8f
70caa8f
%package emacs
f181a00
Group:          Applications/Engineering
09b853b
Summary:        GNU Emacs support for Coq proof management system
09b853b
Requires:       %{name} = %{version}-%{release}
09b853b
Requires:       emacs(bin) >= %{_emacs_version}
09b853b
Requires:       emacs-proofgeneral
09b853b
BuildArch:      noarch
70caa8f
70caa8f
%description emacs
09b853b
This package provides GNU Emacs mode files for formatting Coq input.
70caa8f
09b853b
%package emacs-el
09b853b
Group:          Applications/Engineering
09b853b
Summary:        Elisp source files for Coq proof management system
09b853b
Requires:       %{name}-emacs = %{version}-%{release}
09b853b
BuildArch:      noarch
70caa8f
09b853b
%description emacs-el
09b853b
This package contains the Elisp source files for Coq's Emacs support.
09b853b
This package is not needed to use the Emacs interface.
70caa8f
09b853b
%prep
b486518
%setup -q
8dd82f7
70caa8f
# Fix some files that are not in UTF-8 encoding
70caa8f
Jerry James 1de423f
for f in CREDITS doc/LICENSE; do
09b853b
  iconv -f ISO-8859-1 -t UTF-8 -o $f.utf8 $f
09b853b
  touch -r $f $f.utf8
09b853b
  mv -f $f.utf8 $f
70caa8f
done
70caa8f
7bc5fec
cp -p %SOURCE1 %SOURCE2 .
70caa8f
Jerry James 1de423f
# Fix a Makefile rule that causes installation to fail
Jerry James 1de423f
sed -ri '/FULLCONFIGDIR/s/OLDROOT|COQINSTALLPREFIX/&2/g' Makefile.build
Jerry James 1de423f
Jerry James 4006cf3
# Use full relro due to network use
Jerry James 4006cf3
sed -i 's/-lunix/& -ccopt -Wl,-z,relro,-z,now/' configure
Jerry James 4006cf3
70caa8f
%build
70caa8f
# Define opt flag based upon prior opt detection and restrictions
70caa8f
%if %{opt}
Jerry James 251a541
%global opt_option -opt
70caa8f
%else
Jerry James 251a541
%global opt_option -byte-only
70caa8f
%endif
70caa8f
f181a00
%global coqdocdir %{_defaultdocdir}/coq-%{version}
f181a00
09b853b
./configure -prefix %{_prefix}     \
09b853b
            -libdir %{_libdir}/coq \
09b853b
            -bindir %{_bindir}     \
09b853b
            -mandir %{_mandir}     \
09b853b
            -docdir %{coqdocdir}   \
Jerry James 1de423f
            -configdir %{_sysconfdir}/xdg/%{name} \
Jerry James 251a541
            -emacslib %{_emacs_sitelispdir} \
Jerry James 251a541
            -lablgtkdir %{_libdir}/ocaml/lablgtk2 \
09b853b
            -coqdocdir %{tex_dir}  \
f181a00
            %{opt_option} \
09b853b
            -browser "xdg-open %s" \
09b853b
            -camlp5dir %{_libdir}/ocaml/camlp5
48f8ea1
48f8ea1
export CAML_LD_LIBRARY_PATH=`pwd`/kernel/byterun:${CAML_LD_LIBRARY_PATH}
b486518
%if %{build_html}
6826838
make world VERBOSE=1
b486518
%else
b486518
# If documentation wasn't built due to lack of hevea, at least build the PDFs
b486518
make world doc-pdf VERBOSE=1
b486518
%endif
70caa8f
09b853b
# Strip shared objects (not sure where the best location for a
09b853b
# makefile patch for this would be).
48f8ea1
strip kernel/byterun/dllcoqrun.so
09b853b
find plugins -name \*.cmxs | xargs strip
48f8ea1
70caa8f
%install
Jerry James 1de423f
make COQINSTALLPREFIX="%{buildroot}%{_prefix}" OLDROOT="%{_prefix}" \
Jerry James 1de423f
     COQINSTALLPREFIX2="%{buildroot}%{_sysconfdir}" OLDROOT2="%{_sysconfdir}" \
Jerry James 1de423f
     install
70caa8f
70caa8f
# Install desktop icon and menu entry
70caa8f
09b853b
%global coqdatadir %{_libdir}/coq
70caa8f
%if %(test -d %{buildroot}%{coqdatadir} && echo 1 || echo 0) != 1
70caa8f
mkdir -p %{buildroot}%{coqdatadir}
70caa8f
%endif
70caa8f
Jerry James 1de423f
sed -i -e 's|ICON-LOCATION-BASE|%{_datadir}/coq/coq.png|' coqide.desktop
70caa8f
d92002f
desktop-file-install \
d92002f
%if 0%{?fedora} && 0%{?fedora} < 19
d92002f
--vendor="fedora"                  \
d92002f
%endif
f181a00
--dir=%{buildroot}%{_datadir}/applications              \
70caa8f
coqide.desktop
70caa8f
09b853b
# Make a MIME type for .v files
09b853b
mkdir -p %{buildroot}%{_datadir}/mime/packages
6f1634f
cp -p %{SOURCE4} %{buildroot}%{_datadir}/mime/packages
09b853b
87f56ea
# Install main Coq .v files
b486518
for f in `find plugins theories -name '*.v' -type f`; do
48f8ea1
mkdir -p %{buildroot}%{coqdatadir}/`dirname $f` && cp -p $f %{buildroot}%{coqdatadir}/`dirname $f`
87f56ea
done
87f56ea
70caa8f
# Install tutorial code
cb1e9d8
%global tutorialcodedir %{coqdatadir}/RecTutorial
b486518
if [ ! -d %{buildroot}%{tutorialcodedir} ]; then
b486518
  mkdir -p %{buildroot}%{tutorialcodedir}
b486518
fi
09b853b
cp -p doc/RecTutorial/RecTutorial.v %{buildroot}%{tutorialcodedir}
09b853b
ln -s %{tutorialcodedir} %{buildroot}%{coqdatadir}/RecTutorial
09b853b
b486518
# No documentation is installed at all if lacking hevea, so copy the PDFs
b486518
%if ! %{build_html}
b486518
mkdir -p %{buildroot}%{coqdocdir}/pdf
b486518
cp -p doc/faq/FAQ.v.pdf %{buildroot}%{coqdocdir}/pdf/FAQ.pdf
b486518
cp -p doc/RecTutorial/RecTutorial.pdf %{buildroot}%{coqdocdir}/pdf
b486518
cp -p doc/refman/Reference-Manual.pdf %{buildroot}%{coqdocdir}/pdf
b486518
cp -p doc/stdlib/Library.pdf %{buildroot}%{coqdocdir}/pdf
b486518
cp -p doc/tutorial/Tutorial.v.pdf %{buildroot}%{coqdocdir}/pdf/Tutorial.pdf
b486518
%endif
b486518
f181a00
# Install documentation not installed by install-doc in Makefile
Jerry James 1de423f
for f in CHANGES COMPATIBILITY COPYRIGHT CREDITS README;
09b853b
do cp -p $f %{buildroot}%{coqdocdir};
f181a00
done
70caa8f
09b853b
# We don't need both PostScript and PDF documentation
09b853b
rm -fr %{buildroot}%{coqdocdir}/ps
774db2a
f181a00
# Don't install libcoqrun.a (it might not exist, but get rid of it if it does)
f181a00
rm -f %{buildroot}%{coqdatadir}/libcoqrun.a
f181a00
09b853b
# Move Emacs support files to a subdir and byte compile
09b853b
mkdir -p %{buildroot}%{_emacs_sitelispdir}/coq
09b853b
cd %{buildroot}%{_emacs_sitelispdir}/coq
09b853b
mv ../*.el .
09b853b
%{_emacs_bytecompile} *.el
09b853b
Jerry James 1de423f
%post
09b853b
mktexlsr &> /dev/null || :
09b853b
update-mime-database %{_datadir}/mime &> /dev/null || :
09b853b
update-desktop-database -q &> /dev/null || :
09b853b
09b853b
%postun
b486518
update-desktop-database -q &> /dev/null
b486518
update-mime-database %{_datadir}/mime &> /dev/null || :
b486518
mktexlsr &> /dev/null
70caa8f
70caa8f
# Note: we want to keep both coqtop.opt and coqtop.byte because the
70caa8f
# byte compiled version can be used to compile new version through
70caa8f
# coqmktop
70caa8f
48f8ea1
# Exclude libcoqrun.a only when it is installed (this appears to be
48f8ea1
# only for the native compile case)
48f8ea1
70caa8f
%files
f181a00
# DON'T use the doc macro here or else it wipes out all the other documentation installed!
f181a00
%{_mandir}/man1/*
87f56ea
%{coqdatadir}
Jerry James 1de423f
%{_datadir}/%{name}/
70caa8f
%{_bindir}/coq*
70caa8f
%{_bindir}/gallina
70caa8f
%exclude %{_bindir}/coqide*
87f56ea
%exclude %{coqdatadir}/ide
70caa8f
%if %{opt}
cb1e9d8
%exclude %{coqdatadir}/*/*.cmxa
cb1e9d8
%exclude %{coqdatadir}/*/*.a
70caa8f
%endif
9887d05
%{tex_dir}/coqdoc.sty
f181a00
# A few documentation files here should stay in the main package (and
f181a00
# are excluded from doc), but the bulk of the documentation is in the
f181a00
# doc subpackage
f181a00
%dir %{coqdocdir}
f181a00
%{coqdocdir}/CHANGES
f181a00
%{coqdocdir}/COMPATIBILITY
f181a00
%{coqdocdir}/COPYRIGHT
f181a00
%{coqdocdir}/CREDITS
Jerry James 1de423f
%{coqdocdir}/LICENSE.doc
f181a00
%{coqdocdir}/README
70caa8f
70caa8f
%files coqide
70caa8f
%doc INSTALL.ide
70caa8f
%{_bindir}/coqide*
Jerry James 1de423f
%{_sysconfdir}/xdg/%{name}/
48f8ea1
%{coqdatadir}/ide
cb1e9d8
%exclude %{coqdatadir}/ide/ide.cmxa
cb1e9d8
%exclude %{coqdatadir}/ide/ide.a
d92002f
%if 0%{?fedora} && 0%{?fedora} < 19
70caa8f
%{_datadir}/applications/fedora-coqide.desktop
d92002f
%else
d92002f
%{_datadir}/applications/coqide.desktop
d92002f
%endif
dd74bac
%{_datadir}/mime/packages/coq.xml
70caa8f
70caa8f
%files doc
f181a00
%{coqdocdir}/*
f181a00
%exclude %{coqdocdir}/CHANGES
f181a00
%exclude %{coqdocdir}/COMPATIBILITY
f181a00
%exclude %{coqdocdir}/COPYRIGHT
f181a00
%exclude %{coqdocdir}/CREDITS
Jerry James 1de423f
%exclude %{coqdocdir}/LICENSE.doc
f181a00
%exclude %{coqdocdir}/README
70caa8f
70caa8f
%files emacs
09b853b
%dir %{_emacs_sitelispdir}/coq
09b853b
%{_emacs_sitelispdir}/coq/*.elc
70caa8f
%doc README.coq-emacs
70caa8f
09b853b
%files emacs-el
09b853b
%{_emacs_sitelispdir}/coq/*.el
09b853b
70caa8f
%changelog
Jerry James 4006cf3
* Tue May 14 2013 Jerry James <loganjerry@gmail.com> - 8.4pl2-1
Jerry James 4006cf3
- New upstream release
Jerry James 4006cf3
- Harden the build due to network use
Jerry James 4006cf3
d92002f
* Sat Feb 23 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 8.4pl1-3
d92002f
- Remove --vendor from desktop-file-install in F19+  https://fedorahosted.org/fesco/ticket/1077
d92002f
72ae522
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.4pl1-2
72ae522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
72ae522
Jerry James 251a541
* Mon Jan  7 2013 Jerry James <loganjerry@gmail.com> - 8.4pl1-1
Jerry James 251a541
- New upstream release
Jerry James 251a541
- Drop upstreamed GDK patch
Jerry James 251a541
- Adapt configure arguments to new version
Jerry James 251a541
- Add csdp-tools requirement to get csdp binary
Jerry James 251a541
de086fe
* Thu Dec 13 2012 Jerry James <loganjerry@gmail.com> - 8.4-3
de086fe
- Use minimal TeXLive BRs
de086fe
06bcb09
* Wed Oct 17 2012 Jerry James <loganjerry@gmail.com> - 8.4-2
06bcb09
- Rebuild for OCaml 4.00.1
61ea2d3
- Support more GDK key modifiers in the IDE (hyper, meta, release, super)
9887d05
- New BRs due to the new texlive package layout
9887d05
- Substitute the geometry package for fullpage.sty, which is not included in
9887d05
  the latest Fedora TeXLive packages.
06bcb09
Jerry James 1de423f
* Tue Aug 21 2012 Jerry James <loganjerry@gmail.com> - 8.4-1
Jerry James 1de423f
- New upstream release
Jerry James 1de423f
- Drop patch; merged upstream
Jerry James 1de423f
- Drop workaround for install bug; fixed in 8.4
Jerry James 1de423f
7bc5fec
* Fri Jul 27 2012 Jerry James <loganjerry@gmail.com> - 8.3pl4-3
7bc5fec
- ProofGeneral dropped support for XEmacs, so we have to drop it too
7bc5fec
a7e2ae8
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.3pl4-3
a7e2ae8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a7e2ae8
e5323b3
* Mon Jun 11 2012 Richard W.M. Jones <rjones@redhat.com> - 8.3pl4-2
e5323b3
- Rebuild for OCaml 4.00.0.
e5323b3
b31f562
* Sat Jun  9 2012 Jerry James <loganjerry@gmail.com> - 8.3pl4-1
b31f562
- New upstream release
b31f562
caf4073
* Sat Jan  7 2012 Jerry James <loganjerry@gmail.com> - 8.3pl3-2
10d2f4c
- Rebuild for Ocaml 3.12.1
10d2f4c
74b0e5c
* Tue Dec 27 2011 Jerry James <loganjerry@gmail.com> - 8.3pl3-1
74b0e5c
- New upstream release
74b0e5c
6837b55
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 8.3pl2-4
6837b55
- Rebuild for new libpng
6837b55
b486518
* Thu Oct 27 2011 Jerry James <loganjerry@gmail.com> - 8.3pl2-3
b486518
- Rebuild for new ocaml-camlp5; patch for bz 691913 no longer needed
b486518
- Drop tar_base_name, no longer necessary
b486518
- Drop versioned dependencies for packages that meet the dep in F14
b486518
- Build without HTML documentation on arches lacking hevea
b486518
- Change ExclusiveArch to %%{ocaml_arches}
b486518
- Fix a broken conditional and a typo
b486518
cb1e9d8
* Wed Jun 15 2011 Jerry James <loganjerry@gmail.com> - 8.3pl2-2
cb1e9d8
- Remove workaround for bad documentation link in 8.3pl1, fixed in 8.3pl2
cb1e9d8
- Revert change in 8.3pl1-1 to split arch-specific stuff from noarch stuff.
cb1e9d8
  Coq tactics are written in ocaml, which compiles to arch-specific files,
cb1e9d8
  and those files are stored in the same place as the noarch proof files.
5f19ebe
- Move tutorial code into main package; it is small and we can then leave
5f19ebe
  all the rest of the documentation as noarch
cb1e9d8
9abe3a9
* Tue Apr 26 2011 Jerry James <loganjerry@gmail.com> - 8.3pl2-1
9abe3a9
- New upstream release
9abe3a9
- Change the list of supported arches to match the ocaml list, except for
9abe3a9
  ppc64, which is missing hevea
9abe3a9
dd74bac
* Mon Apr  4 2011 Jerry James <loganjerry@gmail.com> - 8.3pl1-2
dd74bac
- Change the mime type to application/x-coq, and inherit from text/plain
dd74bac
  (bz 530254)
dd74bac
09b853b
* Thu Mar 31 2011 Jerry James <loganjerry@gmail.com> - 8.3pl1-1
09b853b
- New upstream release
09b853b
- Drop BuildRoot tag and clean section
09b853b
- Drop all patches (all merged or otherwise fixed upstream)
09b853b
- Comply with latest Ocaml packaging specs
09b853b
- Identify xdg-open as the default web browser
09b853b
- Comply with the emacs packaging guidelines, and build an XEmacs package
09b853b
- The -doc and -emacs* subpackages are now noarch
09b853b
- Workaround bug 691913
09b853b
- Drop PostScript documentation; it's identical to PDF documentation
09b853b
- Deal with arch-specific files in /usr/share; install everything to libdir,
09b853b
  then move the noarch stuff to datadir, but leave symlinks behind
09b853b
- Add a new mime type application/x-coqide and use it in the desktop file
09b853b
- Add post and postun scripts
09b853b
f7f5d5b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.2pl1-2
f7f5d5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f7f5d5b
f181a00
* Wed Aug 05 2009 Alan Dunn <amdunn@gmail.com> - 8.2pl1-1
f181a00
- New upstream release
f181a00
- Eliminated modification of tar_base_name that occurred for only version 8.2
f181a00
- Added reference to bugzilla bug for ppc64 ExcludeArch
f181a00
- HTML form of documentation seems to no longer be distributed -> must generate
f181a00
  Decided for consistency to generate all documentation
f181a00
- Additional file for iconv - documentation license file
f181a00
- Changed tutorial directory name, now also using bundled version
f181a00
  of tutorial
f181a00
415eedf
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.2-2
415eedf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
415eedf
48f8ea1
* Thu Jun 18 2009 Alan Dunn <amdunn@gmail.com> - 8.2-1
48f8ea1
- New upstream release
48f8ea1
- Seems documentation license has changed or wasn't explicitly stated
48f8ea1
  before, fixed (is ok Fedora license)
48f8ea1
- Added versioning to documentation
48f8ea1
- Removed special OCaml, TeX logic for Fedora < 9 (no longer relevant)
48f8ea1
- Dropped makefile patch for compiling grammar.cma (fixed in Coq 8.2)
48f8ea1
- Dropped cmxa-install patch (fixed in Coq 8.2)
48f8ea1
- Changed makefile-strip patch and name (not yet fixed upstream...)
48f8ea1
- Changed check.patch -> coq-check-(version).patch, slightly changed
48f8ea1
  for 8.2 (not yet fixed upstream...)
48f8ea1
- Dropped parser-renaming makefile-parser.patch, parser-man.patch
48f8ea1
  (fixed in Coq 8.2)
48f8ea1
- Dropped coq-lablgtk-2.12.patch (fixed in Coq 8.2)
48f8ea1
- Changed way source (.v) files are installed
48f8ea1
- Stopped addition of other icon file (icon fixed in Coq 8.2)
48f8ea1
- Bytecode executables are now "clean" (not build with custom -> don't
48f8ea1
  need to configure prelink around these)
48f8ea1
- define -> global
48f8ea1
- Added ExcludeArch sparc64
48f8ea1
57b8a17
* Wed Jun 17 2009 S390x secondary arch maintainer <fedora-s390x@lists.fedoraproject.org> 8.1pl4-3.1
57b8a17
- ExcludeArch s390, s390x as we don't have OCaml on those archs
57b8a17
5ba4127
* Wed Mar 04 2009 Alan Dunn <amdunn@gmail.com> - 8.1pl4-3
8dd82f7
- Minor change to cmxa-install patch instruction
8dd82f7
- Fixed to work with lablgtk 2.12
d76870d
5ba4127
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1pl4-2
5ba4127
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 
5ba4127
6826838
* Fri Dec  5 2008 Richard W.M. Jones <rjones@redhat.com> - 8.1pl4-1
6826838
- New upstream version 8.1pl4.
6826838
- Attempt to rebuild against OCaml 3.11.0.
6826838
- Run make with VERBOSE=1 so we can see the actual commands.
6826838
- Pass -camlp5dir to configure so it uses camlp5 (overriding existence
6826838
  of camlp4 if it happens to be installed).
6826838
87f56ea
* Wed Oct 22 2008 Alan Dunn <amdunn@gmail.com> 8.1pl3-5
87f56ea
- Added Coq .v files into the main package at user request.
6826838
774db2a
* Tue Sep 09 2008 Alan Dunn <amdunn@gmail.com> 8.1pl3-4
774db2a
- Added creation of prelink blacklist for any bytecode files.
774db2a
- Fixed execstack status for binaries.
6826838
affd8f0
* Tue Aug 05 2008 Alan Dunn <amdunn@gmail.com> 8.1pl3-3
affd8f0
- Changed parser to coq-parser to avoid name conflict with
affd8f0
  coda-client.
affd8f0
- Made make process noisy again.
6826838
affd8f0
* Sun Jul 20 2008 Alan Dunn <amdunn@gmail.com> 8.1pl3-2.1
affd8f0
- Minor bump for Fedora 8 to bring it into line with the rest.
6826838
82dc51b
* Thu Jul 17 2008 Alan Dunn <amdunn@gmail.com> 8.1pl3-2
82dc51b
- Added check for Fedora distribution number to allow for Fedora 8 release.
6826838
Jerry James 251a541
* Wed Jun 11 2008 Alan Dunn <amdunn@gmail.com> 8.1pl3-1
70caa8f
- Initial Fedora RPM version.