Sophie

Sophie

distrib > Mageia > 7 > aarch64 > by-pkgid > 20c29fe7e828065bf5c95a7c4685b870 > files > 2

alt-ergo-2.2.0-5.mga7.src.rpm

%global __requires_exclude ^ocaml\\(Matching_types|NumbersInterface\\).*$

Summary:        Automated theorem prover including linear arithmetic
Name:           alt-ergo
Version:        2.2.0
Release:        %mkrel 5
License:        CeCILL-C and LGPL
Group:          Sciences/Computer science
Url:            http://alt-ergo.ocamlpro.com/
Source0:        http://alt-ergo.ocamlpro.com/http/%{name}-%{version}/%{name}-%{version}.tar.gz

BuildRequires:  pkgconfig(gtksourceview-2.0)
BuildRequires:  ocaml-menhir
BuildRequires:  ocaml-compiler
BuildRequires:  ocaml-camlzip-devel
BuildRequires:  ocaml-findlib-devel
BuildRequires:  ocaml-lablgtk2-devel
BuildRequires:  ocaml-num-devel
BuildRequires:  ocaml-ocamlgraph-devel
BuildRequires:  ocaml-ocplib-simplex-devel
BuildRequires:  ocaml-zarith-devel
BuildRequires:  ocaml-psmt2-frontend

%description
Alt-Ergo is an automated theorem prover implemented in OCaml. It is
based on CC(X) - a congruence closure algorithm parameterized by an
equational theory X. This algorithm is reminiscent of the Shostak
algorithm. Currently CC(X) is instantiated by the theory of linear
arithmetics. Alt-Ergo also contains a home made SAT-solver and an
instantiation mechanism by which it fully supports quantifiers.

%package        gui
Summary:        Graphical front end for alt-ergo
Group:          Sciences/Computer science
Requires:       %{name} = %{version}
Requires:       gtksourceview2

%description    gui
A graphical front end for the alt-ergo theorem prover.

%prep
%autosetup

%build
%configure2_5x
%__make opt gui

%install
%make_install install-gui

# Move the gtksourceview file to the right place
mv %{buildroot}%{_datadir}/%{name}/gtksourceview-2.0 %{buildroot}%{_datadir}

# Removing un-needed files
rm -f %{buildroot}%{_libdir}/ocaml/%{name}/*.{cmx,o}
rm -f %{buildroot}%{_libdir}/ocaml/%{name}/META

%files
%{_bindir}/%{name}
%{_mandir}/man1/alt-ergo.1.*
%{_libdir}/alt-ergo/
%doc README.md LICENSE.md CHANGES doc/


%files gui
%{_bindir}/altgr-ergo
%attr(644,-,-) %{_datadir}/gtksourceview-2.0/language-specs/alt-ergo.lang


%changelog
* Thu Oct 25 2018 daviddavid <daviddavid> 2.2.0-5.mga7
+ Revision: 1325199
- rebuild for new ocaml 4.07.1

* Fri Sep 21 2018 umeabot <umeabot> 2.2.0-4.mga7
+ Revision: 1294308
- Mageia 7 Mass Rebuild

* Tue May 08 2018 kekepower <kekepower> 2.2.0-3.mga7
+ Revision: 1227647
- Fix the global exclude

* Tue May 08 2018 kekepower <kekepower> 2.2.0-2.mga7
+ Revision: 1227641
- Exclude bogus requires

* Sun Apr 29 2018 kekepower <kekepower> 2.2.0-1.mga7
+ Revision: 1223246
- BR ocaml-psmt2-frontend
- Update to version 2.2.0

* Sun Mar 25 2018 daviddavid <daviddavid> 2.1.0-3.mga7
+ Revision: 1212412
- rebuild for new ocaml-zarith 1.7

* Fri Mar 23 2018 kekepower <kekepower> 2.1.0-2.mga7
+ Revision: 1211584
- Rebuild on arm

* Fri Mar 23 2018 kekepower <kekepower> 2.1.0-1.mga7
+ Revision: 1211568
- Add LGPL license
- Fix file list
- Add BR for menhir
- Update to version 2.1.0

* Tue Feb 06 2018 daviddavid <daviddavid> 1.30-2.mga7
+ Revision: 1199171
- add BR ocaml-num-devel

* Sat Jan 21 2017 daviddavid <daviddavid> 1.30-1.mga6
+ Revision: 1082661
- new version: 1.30
- add BRs ocaml-camlzip-devel and ocaml-camlzip-devel

* Sun Sep 25 2016 pterjan <pterjan> 1.01-2.mga6
+ Revision: 1056198
- Rebuild for fix in ocaml

* Sat Mar 26 2016 daviddavid <daviddavid> 1.01-1.mga6
+ Revision: 995605
- new version: 1.01

* Mon Jan 25 2016 daviddavid <daviddavid> 0.99.1-1.mga6
+ Revision: 927350
- new version: 0.99.1

* Wed Oct 15 2014 umeabot <umeabot> 0.95.2-4.mga5
+ Revision: 743440
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.95.2-3.mga5
+ Revision: 677745
- Mageia 5 Mass Rebuild

* Tue Oct 22 2013 umeabot <umeabot> 0.95.2-2.mga4
+ Revision: 543622
- Mageia 4 Mass Rebuild

* Tue Oct 15 2013 malo <malo> 0.95.2-1.mga4
+ Revision: 498662
- new version 0.95.2

* Fri May 31 2013 malo <malo> 0.95.1-1.mga4
+ Revision: 433869
- new version 0.95.1

* Fri Jan 11 2013 umeabot <umeabot> 0.94-3.mga3
+ Revision: 345522
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Dec 04 2012 malo <malo> 0.94-2.mga3
+ Revision: 326565
+ rebuild (emptylog)

* Tue Dec 04 2012 malo <malo> 0.94-1.mga3
+ Revision: 326543
- change BR to ocaml-compiler

* Sun Dec 11 2011 malo <malo> 0.94-1.mga2
+ Revision: 180489
- new version 0.94
- missing Requires gtksourceview2
- fixing install of source.lang and ocaml lib

* Sat Nov 05 2011 malo <malo> 0.93-1.mga2
+ Revision: 163891
- imported package alt-ergo