rpms/libfplll/devel import.log, NONE, 1.1 libfplll.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Conrad Meyer
konradm at fedoraproject.org
Thu Oct 23 06:17:02 UTC 2008
Author: konradm
Update of /cvs/pkgs/rpms/libfplll/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13313/devel
Modified Files:
.cvsignore sources
Added Files:
import.log libfplll.spec
Log Message:
Import.
--- NEW FILE import.log ---
libfplll-3_0_9-2_fc9:HEAD:libfplll-3.0.9-2.fc9.src.rpm:1224742494
--- NEW FILE libfplll.spec ---
Name: libfplll
Version: 3.0.9
Release: 2%{?dist}
Summary: LLL-reduces euclidian lattices
Group: System Environment/Libraries
License: LGPLv2+
URL: http://perso.ens-lyon.fr/damien.stehle/english.html#software
Source0: http://perso.ens-lyon.fr/damien.stehle/downloads/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gmp-devel
BuildRequires: mpfr-devel
%description
fpLLL-3.0 contains several algorithms on lattices that rely on
floating-point computations. This includes implementations of the
floating-point LLL reduction algorithm, offering different
speed/guarantees ratios. It contains a 'wrapper' choosing the
estimated best sequence of variants in order to provide a guaranteed
output as fast as possible. In the case of the wrapper, the
succession of variants is oblivious to the user. It also includes
a rigorous floating-point implementation of the Kannan-Fincke-Pohst
algorithm that finds a shortest non-zero lattice vector.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%build
%configure --disable-static
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
mv $RPM_BUILD_ROOT%{_bindir}/generate \
$RPM_BUILD_ROOT%{_bindir}/fplll_generate
mkdir -p $RPM_BUILD_ROOT%{_includedir}/fplll
mv $RPM_BUILD_ROOT%{_includedir}/*.{h,cpp} \
$RPM_BUILD_ROOT%{_includedir}/fplll
%check
make check
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc COPYING README NEWS
%{_libdir}/*.so.*
%{_bindir}/fplll
%{_bindir}/fplll_micro
%{_bindir}/fplll_verbose
%{_bindir}/fplll_generate
%{_bindir}/llldiff
%files devel
%defattr(-,root,root,-)
%{_includedir}/fplll
%{_libdir}/*.so
%changelog
* Fri Oct 17 2008 Conrad Meyer <konrad at tylerc.org> - 3.0.9-2
- Rename 'generate' binary to 'fplll_generate'.
- Move generically-named header files to fplll subdirectory of includedir.
- Add %%check.
* Sun Oct 12 2008 Conrad Meyer <konrad at tylerc.org> - 3.0.9-1
- Initial package.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/libfplll/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Oct 2008 10:33:22 -0000 1.1
+++ .cvsignore 23 Oct 2008 06:16:31 -0000 1.2
@@ -0,0 +1 @@
+libfplll-3.0.9.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libfplll/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Oct 2008 10:33:22 -0000 1.1
+++ sources 23 Oct 2008 06:16:31 -0000 1.2
@@ -0,0 +1 @@
+7d413c3673753abb5d849b6176aeb5d2 libfplll-3.0.9.tar.gz
More information about the fedora-extras-commits
mailing list