aboutsummaryrefslogtreecommitdiffstats
path: root/factor/msieve
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-12-26 00:03:38 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-12-26 00:04:05 +0800
commitc87073c8fe8d30cc07e2bdd5ce82d586e894897b (patch)
tree1de1754bc33096dfa5fa6fb86b5096d3d3aeeca2 /factor/msieve
parent75fceab6b5ae45985b9ef577ba80b6953d93097c (diff)
downloadcopr-rpm-spec-c87073c8fe8d30cc07e2bdd5ce82d586e894897b.tar
copr-rpm-spec-c87073c8fe8d30cc07e2bdd5ce82d586e894897b.tar.gz
copr-rpm-spec-c87073c8fe8d30cc07e2bdd5ce82d586e894897b.tar.bz2
copr-rpm-spec-c87073c8fe8d30cc07e2bdd5ce82d586e894897b.tar.lz
copr-rpm-spec-c87073c8fe8d30cc07e2bdd5ce82d586e894897b.tar.xz
copr-rpm-spec-c87073c8fe8d30cc07e2bdd5ce82d586e894897b.tar.zst
copr-rpm-spec-c87073c8fe8d30cc07e2bdd5ce82d586e894897b.zip
factor: YAFU 1.34
Diffstat (limited to 'factor/msieve')
-rw-r--r--factor/msieve/msieve.spec43
1 files changed, 43 insertions, 0 deletions
diff --git a/factor/msieve/msieve.spec b/factor/msieve/msieve.spec
new file mode 100644
index 0000000..6539334
--- /dev/null
+++ b/factor/msieve/msieve.spec
@@ -0,0 +1,43 @@
+Name: msieve
+Version: 1.52
+Release: 1%{?dist}
+Summary: Msieve is a C library to factor large integers.
+
+Group: Applications/Engineering
+License: Public Domain
+URL: http://sourceforge.net/projects/msieve
+Source0: http://downloads.sourceforge.net/project/msieve/msieve/Msieve v1.52/msieve152.tar.gz
+
+BuildRequires: gmp-ecm-devel, zlib-devel
+Requires: zlib-devel
+
+%description
+Msieve is a C library implementing a suite of algorithms to factor large
+integers. It contains an implementation of the SIQS and GNFS algorithms; the
+latter has helped complete some of the largest public factorizations known.
+
+%prep
+%setup -qn %{name}-%{version}
+
+
+%build
+make %{?_smp_mflags} all ECM=1
+
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_libdir}
+install -m 755 msieve %{buildroot}%{_bindir}
+install -m 644 libmsieve.a %{buildroot}%{_libdir}
+
+
+%files
+%{_bindir}/msieve
+%{_libdir}/libmsieve.a
+%doc Changes Readme Readme.nfs Readme.qs
+
+
+
+%changelog
+* Thu Dec 25 2014 Ting-Wei Lan <lantw44@gmail.com> - 1.52-1
+- Initial packaging