746a004
Name:           cryptominisat
Jerry James 216e356
Version:        2.9.9
2b926be
Release:        3%{?dist}
746a004
Summary:        SAT solver
746a004
746a004
# The Mersenne Twister implementation is BSD-licensed.
e18ef9b
# All other files are MIT-licensed.
e18ef9b
License:        MIT
e18ef9b
URL:            http://www.msoos.org/cryptominisat2/
Jerry James 216e356
Source0:        https://gforge.inria.fr/frs/download.php/33402/cmsat-%{version}.tar.gz
746a004
746a004
BuildRequires:  zlib-devel
746a004
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
746a004
746a004
%description
746a004
CryptoMiniSat is a SAT solver that aims to become a premiere SAT solver
746a004
with all the features and speed of successful SAT solvers, such as
746a004
MiniSat and PrecoSat.  The long-term goals of CryptoMiniSat are to be an
746a004
efficient sequential, parallel and distributed solver.  There are
746a004
solvers that are good at one or the other, e.g. ManySat (parallel) or
746a004
PSolver (distributed), but we wish to excel at all.
746a004
746a004
CryptoMiniSat 2.5 won the SAT Race 2010 among 20 solvers submitted by
746a004
researchers and industry.
746a004
746a004
%package devel
746a004
Summary:        Header files for developing with %{name}
746a004
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
746a004
746a004
%description devel
746a004
Header files for developing applications that use %{name}.
746a004
746a004
%package libs
746a004
Summary:        Cryptominisat library
746a004
746a004
%description libs
746a004
The %{name} library.
746a004
746a004
%prep
e18ef9b
%setup -q -n cmsat-%{version}
746a004
746a004
%build
746a004
%configure --disable-static
746a004
sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
746a004
    -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
746a004
    -i libtool
e18ef9b
sed -i 's|^LIBS =.*|LIBS = -lz -lgomp|' cmsat/Makefile
746a004
make %{?_smp_mflags}
746a004
746a004
%install
746a004
make install DESTDIR=$RPM_BUILD_ROOT
746a004
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
746a004
746a004
%post -p /sbin/ldconfig
746a004
746a004
%postun -p /sbin/ldconfig
746a004
746a004
%files
746a004
%{_bindir}/%{name}
746a004
%{_mandir}/man1/%{name}*
746a004
746a004
%files devel
e18ef9b
%{_includedir}/cmsat/
746a004
%{_libdir}/lib%{name}.so
746a004
746a004
%files libs
e18ef9b
%doc AUTHORS LICENSE-MIT NEWS README TODO
746a004
%{_libdir}/lib%{name}-%{version}.so
746a004
746a004
%changelog
2b926be
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.9-3
2b926be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2b926be
77edf00
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.9-2
77edf00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
77edf00
Jerry James 216e356
* Tue Mar 18 2014 Jerry James <loganjerry@gmail.com> - 2.9.9-1
Jerry James 216e356
- New upstream release
Jerry James 216e356
Jerry James 4283832
* Mon Sep 23 2013 Jerry James <loganjerry@gmail.com> - 2.9.8-1
Jerry James 4283832
- New upstream release
Jerry James 4283832
082604a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.6-2
082604a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
082604a
Jerry James 4415031
* Mon Mar 11 2013 Jerry James <loganjerry@gmail.com> - 2.9.6-1
Jerry James 4415031
- New upstream release
Jerry James 4415031
ae2bb5a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.5-2
ae2bb5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ae2bb5a
e18ef9b
* Mon Aug  6 2012 Jerry James <loganjerry@gmail.com> - 2.9.5-1
e18ef9b
- New upstream release
e18ef9b
- Project files now carry the MIT license
e18ef9b
55db05c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.3-2
55db05c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
55db05c
70ff171
* Mon Apr 16 2012 Jerry James <loganjerry@gmail.com> - 2.9.3-1
70ff171
- New upstream version
70ff171
a0cca0d
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.2-2
a0cca0d
- Rebuilt for c++ ABI breakage
a0cca0d
79d1fc9
* Mon Jan 23 2012 Jerry James <loganjerry@gmail.com> - 2.9.2-1
79d1fc9
- New upstream version
79d1fc9
- Man page is now upstream
79d1fc9
- All patches have been applied upstream
79d1fc9
- Tests have been removed from the source distribution
79d1fc9
2009e95
* Mon Jan  9 2012 Jerry James <loganjerry@gmail.com> - 2.9.1-3
2009e95
- Rebuild for GCC 4.7
2009e95
12bb101
* Mon Dec 19 2011 Dan HorĂ¡k <dan[at]danny.cz> - 2.9.1-2
12bb101
- FPU handling is x86 specific
12bb101
- set library path so the test is run
12bb101
746a004
* Wed Dec  7 2011 Jerry James <loganjerry@gmail.com> - 2.9.1-1
746a004
- Initial RPM