SPECS: LiDIA.spec (NEW) - lidia spec, nfy

undefine undefine at pld-linux.org
Sat Sep 29 10:43:42 CEST 2007


Author: undefine                     Date: Sat Sep 29 08:43:42 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- lidia spec, nfy

---- Files affected:
SPECS:
   LiDIA.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/LiDIA.spec
diff -u /dev/null SPECS/LiDIA.spec:1.1
--- /dev/null	Sat Sep 29 10:43:42 2007
+++ SPECS/LiDIA.spec	Sat Sep 29 10:43:37 2007
@@ -0,0 +1,77 @@
+# $Revision$, $Date$
+Summary:	C++ library for number theoretical computations
+Name:		LiDIA
+Version:	2.2.0
+Release:	0.1
+License:	noncommercial
+Group:		Development/Libraries
+Source0:	ftp://ftp.informatik.tu-darmstadt.de/pub/TI/systems/LiDIA/current/lidia-%{version}.tar.gz
+# Source0-md5:	d9e012bb666e7a7ba1b45283aa3bfe03
+URL:		http://www.informatik.tu-darmstadt.de/TI/LiDIA/
+BuildRequires:	gmp-devel
+BuildRequires:	libstdc++-devel
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+LiDIA is a C++ library for number-theoretical computations.
+
+LiDIA provides parameterized as well as specialized classes together
+with advanced methods for computing in a large variety of mathematical
+groups, rings, and fields, ranging from arbitrary-length integers,
+fractions, and floating-point approximations, over vectors and
+matrices, to high-level constructs of finite fields, lattices,
+quadratic and higher-order number fields, polynomial rings, and
+elliptic curves. In addition to a rich set of methods for basic
+structural operations, I/O, arithmetic, and common number-theoretical
+primitives, there are functions for computationally intensive tasks:
+reducing lattice bases; factoring polynomials, integers, or algebraic
+ideals; computing discrete logarithms; determining group orders on
+elliptic curves; and more...
+
+LiDIA is free for non-commercial use. See the copyright notice in the
+file COPYING. Contributors are welcome.
+
+%prep
+%setup -q -n lidia-%{version}
+
+%build
+%configure \
+	--enable-shared
+%{__make}
+%{__make} examples
+#%{__make} pdf
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT	# install-examples
+
+%clean
+rm -rf "$RPM_BUILD_ROOT"
+
+%files
+%defattr(644,root,root,755)
+%doc COPYING NEWS README TODO
+#%doc doc/LiDIA.pdf
+%attr(755,root,root) %{_libdir}/lib*.so*
+%{_libdir}/lib*.la
+%{_includedir}/lidia
+%{_includedir}/%{name}
+%{_datadir}/lidia
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2007/09/29 08:43:37  undefine
+- lidia spec, nfy
+
+* Thu May 22 2003 Christian Cornelssen <ccorn at cs.tu-berlin.de>
+- Add spec file template to LiDIA's configure system
+* Fri Apr  4 2003 Christian Cornelssen <ccorn at cs.tu-berlin.de> 2.1pre7-4
+- Upgrade to 2.1pre7 with patch3
+* Mon Oct 28 2002 Christian Cornelssen <ccorn at cs.tu-berlin.de> 2.1pre6-1
+- first version for 2.1pre6 using the new build system
+
================================================================


More information about the pld-cvs-commit mailing list