]> git.pld-linux.org Git - packages/why3.git/blame - why3.spec
- package examples
[packages/why3.git] / why3.spec
CommitLineData
56491d8d
JR
1Summary: Software verification platform
2Name: why3
3Version: 0.73
59fd71fc 4Release: 2
56491d8d
JR
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
56491d8d
JR
12BuildRequires: evince
13BuildRequires: gtksourceview2-devel
14BuildRequires: ocaml
15BuildRequires: ocaml-findlib-devel
16BuildRequires: ocaml-graph-devel
6c13c319
JR
17BuildRequires: ocaml-lablgtk2-devel
18BuildRequires: ocaml-lablgtk2-gtksourceview2-devel
56491d8d
JR
19BuildRequires: ocaml-sqlite-devel
20BuildRequires: rubber
21BuildRequires: sqlite3-devel
56491d8d
JR
22Requires: gtksourceview2
23%requires_eq ocaml-runtime
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Why3 is the next generation of the Why software verification platform.
28Why3 clearly separates the purely logical specification part from
29generation of verification conditions for programs. It features a rich
30library of proof task transformations that can be chained to produce a
31suitable input for a large set of theorem provers, including SMT
32solvers, TPTP provers, as well as interactive proof assistants.
33
59fd71fc
JR
34%package examples
35Summary: Example problems for why3
36Group: Applications
37Requires: %{name} = %{version}-%{release}
38
39%description examples
40Example problems for why3.
41
56491d8d
JR
42%prep
43%setup -q
44
45%build
46%configure \
47 --enable-doc
48
49%{__make}
50
51%install
52rm -rf $RPM_BUILD_ROOT
59fd71fc 53install -d $RPM_BUILD_ROOT/%{_examplesdir}/%{name}-%{version}
56491d8d
JR
54
55%{__make} install \
56 DESTDIR=$RPM_BUILD_ROOT
57
58# Move the gtksourceview language file to the right place
59install -d $RPM_BUILD_ROOT%{_datadir}/gtksourceview-2.0
60mv $RPM_BUILD_ROOT%{_datadir}/%{name}/lang $RPM_BUILD_ROOT%{_datadir}/gtksourceview-2.0/language-specs
61
59fd71fc
JR
62cp -a examples/* $RPM_BUILD_ROOT/%{_examplesdir}/%{name}-%{version}
63
56491d8d
JR
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%files
68%defattr(644,root,root,755)
69%doc LICENSE README doc/manual.pdf
70%attr(755,root,root) %{_bindir}/%{name}*
71%{_datadir}/%{name}
72%{_datadir}/gtksourceview-2.0/language-specs/why.lang
73%{_libdir}/%{name}
59fd71fc
JR
74
75%files examples
76%defattr(644,root,root,755)
77%{_examplesdir}/%{name}-%{version}
This page took 0.067973 seconds and 4 git commands to generate.