6 Summary: New Symbolic Model Verifier
12 Source0: http://nusmv.irst.itc.it/distrib/%{name}-%{version}.tar.gz
13 # Source0-md5: cd1328fc70e9f48d2c4a96c0b8eb5a28
14 Patch0: %{name}-build.patch
15 URL: http://nusmv.irst.itc.it/
16 BuildRequires: autoconf
17 BuildRequires: automake
18 BuildRequires: expat-devel
19 BuildRequires: ghostscript
21 # alternative for lynx
23 BuildRequires: perl-base
24 BuildRequires: readline-devel
25 BuildRequires: tetex-dvips
26 BuildRequires: tetex-makeindex
27 BuildRequires: tetex-latex
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 NuSMV is a reimplementation and extension of SMV, the first model
32 checker based on BDDs. NuSMV has been designed to be an open
33 architecture for model checking, which can be reliably used for the
34 verification of industrial designs, as a core for custom verification
35 tools, as a testbed for formal verification techniques, and applied
36 to other research areas.
38 NuSMV2, combines BDD-based model checking component that exploits the
39 CUDD library developed by Fabio Somenzi at Colorado University and
40 SAT-based model checking component that includes an RBC-based Bounded
41 Model Checker, connected to the SIM SAT library developed by the
45 Summary: Header files for NuSMV
46 Summary(pl): Pliki nag³ówkowe NuSMV
47 Group: Development/Libraries
48 #Requires: %{name} = %{version}-%{release}
51 This is the package containing the header files for NuSMV.
53 %description devel -l pl
54 Ten pakiet zawiera pliki nag³ówkowe NuSMV.
57 Summary: Static NuSMV library
58 Summary(pl): Statyczna biblioteka NuSMV
59 Group: Development/Libraries
60 Requires: %{name}-devel = %{version}-%{release}
65 %description static -l pl
66 Statyczna biblioteka NuSMV.
74 mkdir -p src/{sa/{fmea,stsa},mbp,mathsat}
75 touch src/sa/Makefile.in src/sa/fmea/Makefile.in src/sa/stsa/Makefile.in \
76 src/mbp/Makefile.in src/mathsat/Makefile.in
82 cp -f /usr/share/automake/config.sub .
90 rm -rf $RPM_BUILD_ROOT
91 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
93 %{__make} -C nusmv install \
94 DESTDIR=$RPM_BUILD_ROOT
96 cp -a nusmv/examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
99 rm -rf $RPM_BUILD_ROOT
101 %post -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
105 %defattr(644,root,root,755)
106 %doc nusmv/{AUTHORS,ChangeLog,NEWS,README*}
107 %doc nusmv/doc/tutorial/tutorial.p*
108 %doc nusmv/doc/user-man/nusmv.p*
110 %attr(755,root,root) %{_bindir}/*
111 %attr(755,root,root) %{_libdir}/libnusmv*.so.*.*.*
112 %dir %{_datadir}/nusmv
113 %{_datadir}/nusmv/contrib
114 %{_datadir}/nusmv/help
115 %{_datadir}/nusmv/master.nusmvrc
116 %{_examplesdir}/%{name}-%{version}
119 %defattr(644,root,root,755)
122 %{_libdir}/pkgconfig/*
123 %attr(755,root,root) %{_libdir}/libnusmv*.la
124 %attr(755,root,root) %{_libdir}/libnusmv*.so
127 %defattr(644,root,root,755)
128 %attr(755,root,root) %{_libdir}/libnusmv*.a