]> git.pld-linux.org Git - packages/why3.git/blame - why3.spec
- updated BRs
[packages/why3.git] / why3.spec
CommitLineData
56491d8d
JR
1Summary: Software verification platform
2Name: why3
3Version: 0.73
4Release: 1
5Group: Applications
6License: LGPLv2 with exceptions
7Source0: https://gforge.inria.fr/frs/download.php/31257/%{name}-%{version}.tar.gz
8# Source0-md5: 8994f147b7fc4084da46e81693e044bb
9URL: http://why3.lri.fr/
10BuildRequires: camlp5
11BuildRequires: coq
12BuildRequires: emacs
13BuildRequires: evince
14BuildRequires: gtksourceview2-devel
15BuildRequires: ocaml
16BuildRequires: ocaml-findlib-devel
17BuildRequires: ocaml-graph-devel
6c13c319
JR
18BuildRequires: ocaml-lablgtk2-devel
19BuildRequires: ocaml-lablgtk2-gtksourceview2-devel
56491d8d
JR
20BuildRequires: ocaml-sqlite-devel
21BuildRequires: rubber
22BuildRequires: sqlite3-devel
23BuildRequires: xemacs
24Requires: gtksourceview2
25%requires_eq ocaml-runtime
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29Why3 is the next generation of the Why software verification platform.
30Why3 clearly separates the purely logical specification part from
31generation of verification conditions for programs. It features a rich
32library of proof task transformations that can be chained to produce a
33suitable input for a large set of theorem provers, including SMT
34solvers, TPTP provers, as well as interactive proof assistants.
35
36%prep
37%setup -q
38
39%build
40%configure \
41 --enable-doc
42
43%{__make}
44
45%install
46rm -rf $RPM_BUILD_ROOT
47
48%{__make} install \
49 DESTDIR=$RPM_BUILD_ROOT
50
51# Move the gtksourceview language file to the right place
52install -d $RPM_BUILD_ROOT%{_datadir}/gtksourceview-2.0
53mv $RPM_BUILD_ROOT%{_datadir}/%{name}/lang $RPM_BUILD_ROOT%{_datadir}/gtksourceview-2.0/language-specs
54
55%clean
56rm -rf $RPM_BUILD_ROOT
57
58%files
59%defattr(644,root,root,755)
60%doc LICENSE README doc/manual.pdf
61%attr(755,root,root) %{_bindir}/%{name}*
62%{_datadir}/%{name}
63%{_datadir}/gtksourceview-2.0/language-specs/why.lang
64%{_libdir}/%{name}
This page took 0.052078 seconds and 4 git commands to generate.