jjames pushed to gap-pkg-polycyclic (master). "Initial import."

notifications at fedoraproject.org notifications at fedoraproject.org
Sun May 31 21:46:43 UTC 2015


From 66e56fd75bef5226a36bac19e10925716e73ba11 Mon Sep 17 00:00:00 2001
From: Jerry James <loganjerry at gmail.com>
Date: Sun, 31 May 2015 15:46:31 -0600
Subject: Initial import.


diff --git a/.gitignore b/.gitignore
index e69de29..4b56572 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/polycyclic-2.11.tar.bz2
diff --git a/gap-pkg-polycyclic.spec b/gap-pkg-polycyclic.spec
new file mode 100644
index 0000000..4a1df99
--- /dev/null
+++ b/gap-pkg-polycyclic.spec
@@ -0,0 +1,79 @@
+%global pkgname polycyclic
+
+# Break the cyclic dependency between alnuth and polycyclic
+%bcond_with alnuth
+
+Name:           gap-pkg-%{pkgname}
+Version:        2.11
+Release:        1%{?dist}
+Summary:        Algorithms on polycylic groups for GAP
+
+License:        GPLv2+
+URL:            http://www.icm.tu-bs.de/ag_algebra/software/polycyclic/
+Source0:        http://www.icm.tu-bs.de/ag_algebra/software/polycyclic/%{pkgname}-%{version}.tar.bz2
+BuildArch:      noarch
+
+BuildRequires:  gap-devel
+%if %{with alnuth}
+BuildRequires:  gap-pkg-alnuth
+%endif
+BuildRequires:  gap-pkg-autpgrp
+
+Requires:       gap-core
+%if %{with alnuth}
+Requires:       gap-pkg-alnuth
+%endif
+Requires:       gap-pkg-autpgrp
+Requires(post): gap-core
+Requires(postun): gap-core
+
+%description
+This package provides algorithms for working with polycyclic groups.
+The features of this package include:
+- creating a polycyclic group from a polycyclic presentation
+- arithmetic in a polycyclic group
+- computation with subgroups and factor groups of a polycyclic group
+- computation of standard subgroup series such as the derived series,
+  the lower central series
+- computation of the first and second cohomology
+- computation of group extensions
+- computation of normalizers and centralizers
+- solutions to the conjugacy problems for elements and subgroups
+- computation of Torsion and various finite subgroups
+- computation of various subgroups of finite index
+- computation of the Schur multiplicator, the non-abelian exterior
+  square and the non-abelian tensor square
+
+%prep
+%setup -q -n %{pkgname}-%{version}
+
+%build
+# Nothing to do
+
+%install
+mkdir -p %{buildroot}%{_gap_dir}/pkg/%{pkgname}
+cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg/
+rm -fr %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{doc/make_doc,etc}
+rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{CHANGES,COPYING}
+find %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version} -name README | \
+  xargs rm -f
+
+%post -p %{_bindir}/update-gap-workspace
+
+%postun -p %{_bindir}/update-gap-workspace
+
+%if %{with alnuth}
+%check
+gap -l "%{_gap_dir};%{buildroot}%{_gap_dir}" tst/testall.g
+%endif
+
+%files
+%doc CHANGES README etc/index.html etc/style.css
+%license COPYING
+%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc
+%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/htm
+%{_gap_dir}/pkg/%{pkgname}-%{version}/
+
+%changelog
+* Wed Mar 25 2015 Jerry James <loganjerry at gmail.com> - 2.11-1
+- Initial RPM
diff --git a/sources b/sources
index e69de29..15ac6f0 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+2dfb0fa2acd704a15bb04a210bdb97dc  polycyclic-2.11.tar.bz2
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/gap-pkg-polycyclic.git/commit/?h=master&id=66e56fd75bef5226a36bac19e10925716e73ba11


More information about the scm-commits mailing list