2012-07-11 00:05:15 +00:00
|
|
|
%global singulardir %{_libdir}/Singular
|
2023-01-16 23:56:18 +00:00
|
|
|
%global upstreamver 4-3-1
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%global downstreamver %(tr - . <<< %{upstreamver})
|
2023-01-16 23:56:18 +00:00
|
|
|
%global patchver p1
|
2013-11-25 22:55:05 +00:00
|
|
|
|
2019-09-06 20:46:42 +00:00
|
|
|
%bcond_with python
|
|
|
|
|
|
|
|
%if %{with python}
|
2018-07-04 01:47:05 +00:00
|
|
|
# Singular installs python files into nonstandard places
|
|
|
|
%global _python_bytecompile_extra 0
|
2019-09-06 20:46:42 +00:00
|
|
|
%endif
|
2018-07-04 01:47:05 +00:00
|
|
|
|
2022-07-05 22:26:42 +00:00
|
|
|
# Since qepcad-B requires this package, use this to build when the old version
|
|
|
|
# of Singular cannot be installed.
|
2022-07-05 23:28:23 +00:00
|
|
|
%bcond_with bootstrap
|
2022-07-05 22:26:42 +00:00
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
Name: Singular
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Version: %{downstreamver}%{?patchver}
|
2023-04-17 12:22:40 +00:00
|
|
|
Release: 3%{?dist}
|
2012-07-11 00:05:15 +00:00
|
|
|
Summary: Computer Algebra System for polynomial computations
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
# License analysis:
|
2023-01-16 23:56:18 +00:00
|
|
|
# - The project as a whole is GPL-2.0-only OR GPL-3.0-only
|
|
|
|
# - GPL-2.0-or-later:
|
|
|
|
# - factory/cfNTLzzpEXGCD.{cc,h}
|
|
|
|
# - GPL-3.0-or-later WITH Bison-exception-2.2:
|
|
|
|
# - Singular/grammar.{cc,h}
|
|
|
|
# - BSD-3-Clause:
|
|
|
|
# - Singular/links/ndbm.{cc,h}
|
|
|
|
# - Singular/svd
|
|
|
|
# - Not sure, but similar to HPND and NTP (TODO: check with Legal):
|
|
|
|
# - omalloc/omReturn.h
|
|
|
|
License: (GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND GPL-3.0-or-later WITH Bison-exception-2.2 AND BSD-3-Clause AND HPND
|
|
|
|
Source0: https://www.singular.uni-kl.de/ftp/pub/Math/Singular/SOURCES/%{upstreamver}/singular-%{version}.tar.gz
|
2019-07-11 01:46:43 +00:00
|
|
|
URL: https://www.singular.uni-kl.de/
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: 4ti2
|
2016-02-20 18:53:59 +00:00
|
|
|
BuildRequires: bison
|
2017-05-19 02:49:08 +00:00
|
|
|
BuildRequires: boost-devel
|
2019-09-06 20:46:42 +00:00
|
|
|
%if %{with python}
|
2018-05-01 14:31:07 +00:00
|
|
|
BuildRequires: boost-python2-devel
|
2019-09-06 20:46:42 +00:00
|
|
|
%endif
|
2014-03-10 19:49:30 +00:00
|
|
|
BuildRequires: cddlib-devel
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
BuildRequires: desktop-file-utils
|
|
|
|
BuildRequires: doxygen
|
2012-07-11 00:05:15 +00:00
|
|
|
BuildRequires: emacs
|
2020-01-10 02:09:46 +00:00
|
|
|
BuildRequires: environment(modules)
|
2012-07-11 00:05:15 +00:00
|
|
|
BuildRequires: flex
|
2014-03-10 19:49:30 +00:00
|
|
|
BuildRequires: flint-devel
|
2016-02-20 18:53:59 +00:00
|
|
|
BuildRequires: gcc-c++
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: gfan
|
2012-07-11 00:05:15 +00:00
|
|
|
BuildRequires: gmp-devel
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: graphviz
|
2022-07-25 23:18:22 +00:00
|
|
|
%ifarch %{java_arches}
|
2017-05-19 02:49:08 +00:00
|
|
|
BuildRequires: java-devel
|
|
|
|
BuildRequires: javapackages-tools
|
2022-07-25 23:18:22 +00:00
|
|
|
%endif
|
2018-06-02 22:31:40 +00:00
|
|
|
BuildRequires: libgfan-devel
|
2019-08-14 22:39:13 +00:00
|
|
|
BuildRequires: libnormaliz-devel
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
BuildRequires: libtool
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: lrcalc
|
2020-11-11 18:31:04 +00:00
|
|
|
BuildRequires: make
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: normaliz
|
2021-06-17 20:44:56 +00:00
|
|
|
BuildRequires: ntl-devel
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: pkgconfig(libxml-2.0)
|
|
|
|
BuildRequires: pkgconfig(mathicgb)
|
|
|
|
BuildRequires: pkgconfig(ncurses)
|
|
|
|
BuildRequires: pkgconfig(readline)
|
|
|
|
BuildRequires: pkgconfig(tbb)
|
|
|
|
BuildRequires: pkgconfig(zlib)
|
2019-09-06 20:46:42 +00:00
|
|
|
%if %{with python}
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
BuildRequires: python2-devel
|
2019-09-06 20:46:42 +00:00
|
|
|
%endif
|
2022-07-05 22:26:42 +00:00
|
|
|
%if %{without bootstrap}
|
2022-03-17 21:40:39 +00:00
|
|
|
BuildRequires: qepcad-B
|
2022-07-05 22:26:42 +00:00
|
|
|
%endif
|
2012-07-11 00:05:15 +00:00
|
|
|
# Need uudecode for documentation images in tarball
|
|
|
|
BuildRequires: sharutils
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: surf-geometry
|
2016-02-20 18:53:59 +00:00
|
|
|
BuildRequires: texinfo-tex
|
2012-07-11 00:05:15 +00:00
|
|
|
BuildRequires: tex(latex)
|
2021-07-16 19:54:22 +00:00
|
|
|
BuildRequires: TOPCOM
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
2020-01-10 02:09:46 +00:00
|
|
|
Requires: environment(modules)
|
2014-03-10 19:49:30 +00:00
|
|
|
Requires: less
|
2022-03-17 21:40:39 +00:00
|
|
|
Requires: qepcad-B
|
2012-09-07 15:30:34 +00:00
|
|
|
Requires: surf-geometry
|
2021-06-17 20:44:56 +00:00
|
|
|
Requires: TOPCOM%{_isa}
|
|
|
|
|
|
|
|
# This can be removed when Fedora 38 reaches EOL
|
|
|
|
Obsoletes: Singular-polymake < 4.2.0-1
|
|
|
|
Provides: Singular-polymake = %{version}-%{release}
|
2012-08-09 02:32:10 +00:00
|
|
|
|
2023-01-16 23:56:18 +00:00
|
|
|
# The surfex code is no longer distributed with Singular
|
|
|
|
# This can be removed when F41 reaches EOL
|
|
|
|
Obsoletes: Singular-surfex < 4.3.1-1
|
|
|
|
|
|
|
|
# Support S390(x) architectures
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Patch0: %{name}-arches.patch
|
|
|
|
# Fix both underlinking and overlinking
|
|
|
|
Patch1: %{name}-link.patch
|
|
|
|
# Fix the desktop files
|
|
|
|
Patch2: %{name}-desktop.patch
|
2015-01-15 20:51:37 +00:00
|
|
|
# Adapt to new template code in NTL 8
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Patch3: %{name}-ntl8.patch
|
|
|
|
# Fix code that can overflow a character buffer with sprintf
|
|
|
|
Patch4: %{name}-format.patch
|
|
|
|
# Add missing parentheses that can change code meaning in a macro
|
|
|
|
Patch5: %{name}-parens.patch
|
2018-06-02 22:31:40 +00:00
|
|
|
# Unbundle gfanlib
|
|
|
|
Patch6: %{name}-gfanlib.patch
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
# Fix code that violates the strict aliasing rules
|
|
|
|
Patch7: %{name}-alias.patch
|
2022-03-17 21:40:39 +00:00
|
|
|
# Let ESingular read a compressed singular.info file
|
2018-11-02 01:18:28 +00:00
|
|
|
Patch8: %{name}-emacs.patch
|
2022-07-25 23:18:22 +00:00
|
|
|
# Fix a sequence point error
|
2023-01-16 23:56:18 +00:00
|
|
|
Patch9: %{name}-sequence-point.patch
|
2022-07-25 23:18:22 +00:00
|
|
|
# Avoid an unnecessary array comparison
|
2023-01-16 23:56:18 +00:00
|
|
|
Patch10: %{name}-array-compare.patch
|
2022-07-25 23:18:22 +00:00
|
|
|
# Fix several "use after free" scenarios due to temporary objects
|
2023-01-16 23:56:18 +00:00
|
|
|
Patch11: %{name}-use-after-free.patch
|
2022-07-25 23:18:22 +00:00
|
|
|
# Fix mismatched type declarations
|
2023-01-16 23:56:18 +00:00
|
|
|
Patch12: %{name}-type-mismatch.patch
|
2022-07-25 23:18:22 +00:00
|
|
|
# Change little-endian-specific code to endian-agnostic code
|
2023-01-16 23:56:18 +00:00
|
|
|
Patch13: %{name}-endian.patch
|
|
|
|
# Disable examples that use the network to avoid hangs on the koji builders
|
|
|
|
Patch14: %{name}-doc-hang.patch
|
2023-04-17 12:22:40 +00:00
|
|
|
Patch15: Singular-c99.patch
|
2015-04-02 15:11:02 +00:00
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
%description
|
|
|
|
Singular is a computer algebra system for polynomial computations, with
|
|
|
|
special emphasis on commutative and non-commutative algebra, algebraic
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
geometry, and singularity theory.
|
|
|
|
|
|
|
|
%package libs
|
|
|
|
Summary: Singular library
|
|
|
|
Requires: %{name}-libpolys%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description libs
|
|
|
|
This package contains the main Singular library.
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
%package devel
|
|
|
|
Summary: Singular development files
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}-libpolys-devel%{?_isa} = %{version}-%{release}
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
%description devel
|
|
|
|
This package contains the Singular development files.
|
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%package doc
|
|
|
|
Summary: Singular documentation files
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
This package contains the Singular documentation files.
|
|
|
|
|
|
|
|
%package emacs
|
2021-06-17 20:44:56 +00:00
|
|
|
Summary: Emacs interface to Singular
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Requires: emacs-common
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description emacs
|
2021-06-17 20:44:56 +00:00
|
|
|
Emacs interface to Singular.
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
|
|
|
|
%package -n factory
|
2012-07-11 00:05:15 +00:00
|
|
|
Summary: C++ class library for multivariate polynomial data
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Requires: factory-gftables = %{version}-%{release}
|
|
|
|
|
|
|
|
%description -n factory
|
|
|
|
Factory is a C++ class library that implements a recursive
|
|
|
|
representation of multivariate polynomial data. It handles sparse
|
|
|
|
multivariate polynomials over different coefficient domains, such as Z,
|
|
|
|
Q and GF(q), as well as algebraic extensions over Q and GF(q) in an
|
|
|
|
efficient way. Factory includes algorithms for computing univariate and
|
|
|
|
multivariate gcds, resultants, chinese remainders, and algorithms to
|
|
|
|
factorize multivariate polynomials and to compute the absolute
|
|
|
|
factorization of multivariate polynomials with integer coefficients.
|
|
|
|
|
|
|
|
%package -n factory-devel
|
|
|
|
Summary: Development files for the Singular factory
|
|
|
|
Requires: factory%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: gmp-devel%{?_isa}
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%description -n factory-devel
|
|
|
|
Development files for the Singular factory.
|
2012-07-11 00:05:15 +00:00
|
|
|
|
2013-05-21 20:40:39 +00:00
|
|
|
%package -n factory-gftables
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
Summary: Singular factory addition tables
|
|
|
|
BuildArch: noarch
|
2013-05-21 20:40:39 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%description -n factory-gftables
|
2013-05-21 20:40:39 +00:00
|
|
|
Factory uses addition tables to calculate in GF(p^n) in an efficient way.
|
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%package libpolys
|
|
|
|
Summary: C++ class library for polynomials in Singular
|
|
|
|
Requires: factory%{?_isa} = %{version}-%{release}
|
2013-05-21 20:40:39 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%description libpolys
|
|
|
|
Libpolys contains the data structures and basic algorithms for
|
|
|
|
polynomials in Singular.
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%package libpolys-devel
|
|
|
|
Summary: Development files for libpolys
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: factory-devel%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: flint-devel%{?_isa}
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%description libpolys-devel
|
|
|
|
Development files for libpolys.
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
%prep
|
2023-01-16 23:56:18 +00:00
|
|
|
%autosetup -n singular-%{downstreamver} -p1
|
2017-05-19 02:49:08 +00:00
|
|
|
|
2019-09-06 20:46:42 +00:00
|
|
|
%if %{with python}
|
2017-05-19 02:49:08 +00:00
|
|
|
# Fix the name of the boost_python library
|
2019-01-30 21:44:24 +00:00
|
|
|
sed -ri 's/(lboost_python)-\$\{PYTHON_VERSION\}/\1%{python2_version_nodots}/' \
|
2017-05-19 02:49:08 +00:00
|
|
|
Singular/dyn_modules/python/Makefile.am
|
2019-09-06 20:46:42 +00:00
|
|
|
%endif
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
|
2018-11-02 01:18:28 +00:00
|
|
|
# Do not force the use of c++11, since the polymake code requires c++14
|
|
|
|
sed -i 's/-std=c++11//' m4/ntl-check.m4
|
|
|
|
|
2018-06-02 22:31:40 +00:00
|
|
|
# Regenerate configure due to patches 0, 1, and 6
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
autoreconf -fi
|
|
|
|
|
2022-07-25 23:18:22 +00:00
|
|
|
# The file countedref.cc needs to be built without strict aliasing
|
|
|
|
sed -i '/countedref\.cc/s/\$(CXXFLAGS)/& -fno-strict-aliasing/g' Singular/Makefile.in
|
|
|
|
|
2014-01-14 20:55:35 +00:00
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
%build
|
2022-07-25 23:18:22 +00:00
|
|
|
export CPPFLAGS='-I%{_includedir}/flint -I%{_includedir}/gfanlib'
|
2019-09-06 20:46:42 +00:00
|
|
|
%if %{with python}
|
2018-11-02 01:18:28 +00:00
|
|
|
pyincdir=$(python2 -Esc "import sysconfig; print(sysconfig.get_paths()['include'])")
|
2019-09-06 20:46:42 +00:00
|
|
|
CPPFLAGS="$CPPFLAGS -I$pyincdir"
|
|
|
|
%endif
|
2022-07-25 23:18:22 +00:00
|
|
|
export CFLAGS='%{build_cflags} -fPIC'
|
|
|
|
export CXXFLAGS='%{build_cxxflags} -fPIC'
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
# Cannot use RPM_LD_FLAGS, as -Wl,-z,now breaks lazy module loading
|
2022-07-25 23:18:22 +00:00
|
|
|
export LDFLAGS='-Wl,--as-needed -Wl,-z,relro'
|
2021-07-16 19:54:22 +00:00
|
|
|
module load 4ti2-%{_arch}
|
|
|
|
module load lrcalc-%{_arch}
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
%configure \
|
|
|
|
--bindir=%{singulardir} \
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
--disable-silent-rules \
|
|
|
|
--disable-optimizationflags \
|
|
|
|
--disable-static \
|
|
|
|
--enable-p-procs-dynamic \
|
2021-06-17 20:44:56 +00:00
|
|
|
--enable-bigintm-module \
|
|
|
|
--enable-gfanlib-module \
|
|
|
|
--enable-Order-module \
|
2014-04-02 23:06:18 +00:00
|
|
|
%if %{with polymake}
|
2021-06-17 20:44:56 +00:00
|
|
|
--enable-polymake-module \
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%else
|
2021-06-17 20:44:56 +00:00
|
|
|
--disable-polymake-module \
|
2014-04-02 23:06:18 +00:00
|
|
|
%endif
|
2019-09-06 20:46:42 +00:00
|
|
|
%if %{with python}
|
2021-06-17 20:44:56 +00:00
|
|
|
--enable-python-module \
|
2019-09-06 20:46:42 +00:00
|
|
|
%else
|
2021-06-17 20:44:56 +00:00
|
|
|
--disable-python-module \
|
2019-09-06 20:46:42 +00:00
|
|
|
%endif
|
2017-05-19 02:49:08 +00:00
|
|
|
--enable-streamio \
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
--with-gmp \
|
|
|
|
--with-ntl \
|
|
|
|
--with-flint \
|
|
|
|
--with-mathicgb \
|
2019-09-06 20:46:42 +00:00
|
|
|
%if %{with python}
|
2018-11-02 01:18:28 +00:00
|
|
|
--with-python=%{__python2} \
|
2019-09-06 20:46:42 +00:00
|
|
|
%else
|
|
|
|
--without-python \
|
|
|
|
%endif
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
--with-readline \
|
2022-03-17 21:40:39 +00:00
|
|
|
--enable-doc \
|
2012-07-11 00:05:15 +00:00
|
|
|
--with-malloc=system
|
|
|
|
|
2020-11-11 18:31:04 +00:00
|
|
|
%make_build
|
|
|
|
%make_build -C dox html
|
2022-03-18 19:24:49 +00:00
|
|
|
%make_build -C Singular libparse
|
|
|
|
make -C doc -j1 -f Makefile-docbuild singular.idx
|
|
|
|
make -C doc -j1 all-local
|
2022-07-25 23:18:22 +00:00
|
|
|
|
2015-01-15 20:51:37 +00:00
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
%install
|
2020-11-11 18:31:04 +00:00
|
|
|
%make_install
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
|
2018-06-02 22:31:40 +00:00
|
|
|
# Do not install gfanlib; it is packaged separately
|
|
|
|
rm -fr %{buildroot}%{_includedir}/gfanlib
|
|
|
|
rm -f %{buildroot}%{_libdir}/libgfan*
|
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
# Validate the desktop files
|
|
|
|
desktop-file-validate %{buildroot}%{_datadir}/applications/Singular.desktop
|
|
|
|
desktop-file-validate \
|
|
|
|
%{buildroot}%{_datadir}/applications/Singular-manual.desktop
|
|
|
|
|
2022-03-17 21:40:39 +00:00
|
|
|
# Remove unnecessary dependencies from the pkgconfig files
|
|
|
|
sed -i 's/ -lflint.*//;s/Libs\.private.*/& -lflint -lmpfr -lntl -lgmp/' \
|
|
|
|
%{buildroot}%{_libdir}/pkgconfig/factory.pc
|
|
|
|
sed -i 's/ -lflint.*//;s/Libs\.private.*/& -lflint -lmpfr -lgmp/' \
|
|
|
|
%{buildroot}%{_libdir}/pkgconfig/libpolys.pc
|
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
# We don't want the libtool files
|
|
|
|
rm -f %{buildroot}%{_libdir}/*.la
|
|
|
|
rm -f %{buildroot}%{_libexecdir}/singular/MOD/*.la
|
|
|
|
|
|
|
|
# Remove files we don't want in the installed tree
|
|
|
|
rm -f %{buildroot}%{_datadir}/singular/emacs/{ChangeLog,COPYING,NEWS}
|
2023-01-16 23:56:18 +00:00
|
|
|
rm -fr %{buildroot}%{_docdir}/singular
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
|
|
|
|
# Move the config scripts
|
|
|
|
mkdir -p %{buildroot}%{_bindir}
|
|
|
|
mv %{buildroot}%{singulardir}/*-config %{buildroot}%{_bindir}
|
2012-07-11 00:05:15 +00:00
|
|
|
|
2021-06-17 20:44:56 +00:00
|
|
|
# Install documentation files
|
|
|
|
mkdir -p %{buildroot}%{_mandir}/man1
|
|
|
|
for cmd in ESingular Singular TSingular; do
|
2021-08-27 17:03:46 +00:00
|
|
|
cp -p Singular/$cmd.man %{buildroot}%{_mandir}/man1/$cmd.1
|
2021-06-17 20:44:56 +00:00
|
|
|
done
|
2022-03-17 21:40:39 +00:00
|
|
|
cp -a doc/{html,singular.idx} %{buildroot}%{_datadir}/singular
|
|
|
|
mkdir -p %{buildroot}%{_infodir}
|
|
|
|
cp -p doc/singular.info %{buildroot}%{_infodir}
|
2018-11-02 01:18:28 +00:00
|
|
|
|
2016-02-20 18:53:59 +00:00
|
|
|
# remove script that calls surf; we don't ship it
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
rm -f %{buildroot}%{singulardir}/singularsurf
|
2016-02-20 18:53:59 +00:00
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
# create a script also setting SINGULARPATH
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
cat > %{buildroot}%{_bindir}/Singular << EOF
|
|
|
|
#!/bin/sh
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
. /etc/profile.d/modules.sh
|
2012-09-07 15:30:34 +00:00
|
|
|
module load surf-geometry-%{_arch}
|
2017-05-19 02:49:08 +00:00
|
|
|
export SINGULAR_DATA_DIR=%{_datadir}
|
|
|
|
exec %{singulardir}/Singular "\$@"
|
2012-07-11 00:05:15 +00:00
|
|
|
EOF
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
chmod 0755 %{buildroot}%{_bindir}/Singular
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
# TSingular
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
cat > %{buildroot}%{_bindir}/TSingular << EOF
|
|
|
|
#!/bin/sh
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
. /etc/profile.d/modules.sh
|
2012-09-07 15:30:34 +00:00
|
|
|
module load surf-geometry-%{_arch}
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
exec %{singulardir}/TSingular --singular %{_bindir}/Singular "\$@"
|
2012-07-11 00:05:15 +00:00
|
|
|
EOF
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
chmod 0755 %{buildroot}%{_bindir}/TSingular
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
# ESingular
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
cat > %{buildroot}%{_bindir}/ESingular << EOF
|
|
|
|
#!/bin/sh
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
. /etc/profile.d/modules.sh
|
2012-09-07 15:30:34 +00:00
|
|
|
module load surf-geometry-%{_arch}
|
2017-05-19 02:49:08 +00:00
|
|
|
export ESINGULAR_EMACS_DIR=%{_datadir}/singular/emacs
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
exec %{singulardir}/ESingular --singular %{_bindir}/Singular "\$@"
|
2012-07-11 00:05:15 +00:00
|
|
|
EOF
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
chmod 0755 %{buildroot}%{_bindir}/ESingular
|
|
|
|
|
2019-09-06 20:46:42 +00:00
|
|
|
%if %{with python}
|
2018-07-04 01:47:05 +00:00
|
|
|
# Byte compile the python files
|
|
|
|
%py_byte_compile %{__python2} %{buildroot}%{_datadir}/singular/LIB
|
2019-09-06 20:46:42 +00:00
|
|
|
%endif
|
2018-07-04 01:47:05 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
|
|
|
|
%check
|
|
|
|
export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
|
|
|
|
make check
|
|
|
|
|
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
%files
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%doc README.md
|
2012-07-11 00:05:15 +00:00
|
|
|
%{_bindir}/Singular
|
|
|
|
%{_bindir}/TSingular
|
2022-03-17 21:40:39 +00:00
|
|
|
%{_infodir}/singular.info*
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%{_mandir}/man1/Singular.1*
|
|
|
|
%{_mandir}/man1/TSingular.1*
|
|
|
|
%{_datadir}/applications/Singular.desktop
|
|
|
|
%{_datadir}/icons/Singular.png
|
2021-06-17 20:44:56 +00:00
|
|
|
%{_datadir}/ml_python/
|
|
|
|
%{_datadir}/ml_singular/
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%{_datadir}/singular/singular.idx
|
|
|
|
%docdir %{_datadir}/singular/html/
|
|
|
|
%{_datadir}/singular/html/
|
2022-03-17 21:40:39 +00:00
|
|
|
%dir %{singulardir}
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%{singulardir}/Singular
|
2012-07-11 00:05:15 +00:00
|
|
|
%{singulardir}/TSingular
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
|
|
|
|
%files libs
|
|
|
|
%doc libpolys/README
|
|
|
|
%license COPYING
|
|
|
|
%license GPL2
|
|
|
|
%license GPL3
|
2022-03-17 21:40:39 +00:00
|
|
|
%{_libdir}/libSingular-%{downstreamver}.so
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%{_libexecdir}/singular/
|
|
|
|
%dir %{_datadir}/singular/
|
|
|
|
%{_datadir}/singular/LIB/
|
2022-07-25 23:18:22 +00:00
|
|
|
%ifarch %{java_arches}
|
|
|
|
%endif
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
%files devel
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%{_bindir}/libsingular-config
|
|
|
|
%{_includedir}/singular/kernel/
|
|
|
|
%{_includedir}/singular/Singular/
|
|
|
|
%{_includedir}/singular/singularconfig.h
|
|
|
|
%{_libdir}/libSingular.so
|
|
|
|
%{_libdir}/pkgconfig/Singular.pc
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%files doc
|
|
|
|
%doc dox/html/
|
|
|
|
%doc dox/*.html
|
|
|
|
%doc dox/*.png
|
|
|
|
%doc dox/*.css
|
|
|
|
%doc dox/tags
|
|
|
|
%{_datadir}/applications/Singular-manual.desktop
|
|
|
|
|
|
|
|
%files emacs
|
|
|
|
%license emacs/COPYING
|
2021-06-17 20:44:56 +00:00
|
|
|
%doc emacs/BUGS
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%{_bindir}/ESingular
|
|
|
|
%{_mandir}/man1/ESingular.1*
|
|
|
|
%{_datadir}/singular/emacs/
|
|
|
|
%{singulardir}/ESingular
|
|
|
|
|
|
|
|
%files -n factory
|
|
|
|
%license factory/COPYING
|
|
|
|
%doc factory/README
|
2022-03-17 21:40:39 +00:00
|
|
|
%{_libdir}/libfactory-%{downstreamver}.so
|
2018-11-02 01:18:28 +00:00
|
|
|
%{_libdir}/libomalloc-0.9.6.so
|
2022-03-17 21:40:39 +00:00
|
|
|
%{_libdir}/libsingular_resources-%{downstreamver}.so
|
2013-05-21 20:40:39 +00:00
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
%files -n factory-devel
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%doc factory/examples
|
|
|
|
%{_includedir}/factory/
|
|
|
|
%{_includedir}/omalloc/
|
|
|
|
%{_includedir}/resources/
|
|
|
|
%{_libdir}/libfactory.so
|
|
|
|
%{_libdir}/libomalloc.so
|
|
|
|
%{_libdir}/libsingular_resources.so
|
|
|
|
%{_libdir}/pkgconfig/factory.pc
|
|
|
|
%{_libdir}/pkgconfig/omalloc.pc
|
|
|
|
%{_libdir}/pkgconfig/singular_resources.pc
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%files -n factory-gftables
|
|
|
|
%{_datadir}/factory/
|
2012-07-11 00:05:15 +00:00
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
%files libpolys
|
|
|
|
%license libpolys/COPYING
|
|
|
|
%doc libpolys/README
|
2022-03-17 21:40:39 +00:00
|
|
|
%{_libdir}/libpolys-%{downstreamver}.so
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
|
|
|
|
%files libpolys-devel
|
|
|
|
%{_bindir}/libpolys-config
|
|
|
|
%dir %{_includedir}/singular/
|
|
|
|
%{_includedir}/singular/coeffs/
|
|
|
|
%{_includedir}/singular/libpolysconfig.h
|
|
|
|
%{_includedir}/singular/misc/
|
|
|
|
%{_includedir}/singular/polys/
|
|
|
|
%{_includedir}/singular/reporter/
|
|
|
|
%{_libdir}/libpolys.so
|
|
|
|
%{_libdir}/pkgconfig/libpolys.pc
|
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
|
|
|
|
%changelog
|
2023-04-17 12:22:40 +00:00
|
|
|
* Mon Apr 17 2023 Florian Weimer <fweimer@redhat.com> - 4.3.1p1-3
|
|
|
|
- Backport upstream patch to fix C99 compatibility issue
|
|
|
|
|
2023-01-18 21:13:01 +00:00
|
|
|
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.1p1-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
2023-01-16 23:56:18 +00:00
|
|
|
* Mon Jan 16 2023 Jerry James <loganjerry@gmail.com> - 4.3.1p1-1
|
|
|
|
- Version 4.3.1p1
|
|
|
|
- Remove the surfex subpackage
|
|
|
|
- Drop upstreamed -format-specifier and -gcc12 patches
|
|
|
|
- Drop obsolete -javac patch
|
|
|
|
- Convert License tags to SPDX
|
2023-01-17 00:46:08 +00:00
|
|
|
- Reenable building the index on ppc64le
|
2023-01-16 23:56:18 +00:00
|
|
|
|
2022-07-25 23:18:22 +00:00
|
|
|
* Mon Jul 25 2022 Jerry James <loganjerry@gmail.com> - 4.2.1p3-3
|
|
|
|
- Do not build surfex for i686 (rhbz#2104103)
|
|
|
|
- Add patches to fix code errors: -sequence-point, -array-compare,
|
|
|
|
-use-after-free, -format-specifier, -type-mismatch
|
|
|
|
- Add -endian patch to fix oddities on s390x
|
|
|
|
|
2022-07-20 20:15:17 +00:00
|
|
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1p3-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
2022-07-05 22:26:42 +00:00
|
|
|
* Tue Jul 5 2022 Jerry James <loganjerry@gmail.com> - 4.2.1p3-2
|
|
|
|
- Rebuild for flint 2.9.0
|
|
|
|
- Add bootstrap build mode that excludes qepcad-B
|
|
|
|
|
2022-03-17 21:40:39 +00:00
|
|
|
* Thu Mar 17 2022 Jerry James <loganjerry@gmail.com> - 4.2.1p3-1
|
|
|
|
- Version 4.2.1p3
|
|
|
|
- Add patch for GCC 12
|
2022-03-18 19:24:49 +00:00
|
|
|
- Build documentation with -j1 to avoid OOM on the koji builders
|
2022-03-20 23:07:38 +00:00
|
|
|
- Do not build the index on ppc64le due to lack of memory
|
2022-03-17 21:40:39 +00:00
|
|
|
|
2022-02-05 23:13:15 +00:00
|
|
|
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 4.2.0p3-3
|
|
|
|
- Rebuilt for java-17-openjdk as system jdk
|
|
|
|
|
2022-01-19 20:44:55 +00:00
|
|
|
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.0p3-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
2021-08-27 17:03:46 +00:00
|
|
|
* Fri Aug 27 2021 Jerry James <loganjerry@gmail.com> - 4.2.0p3-1
|
|
|
|
- Version 4.2.0p3
|
|
|
|
|
2021-08-26 01:53:12 +00:00
|
|
|
* Wed Aug 25 2021 Jerry James <loganjerry@gmail.com> - 4.2.0p2-5
|
|
|
|
- Rebuild for flint 2.8.0
|
|
|
|
|
2021-07-21 17:05:08 +00:00
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.0p2-4
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
2021-07-16 19:54:22 +00:00
|
|
|
* Thu Jul 15 2021 Jerry James <loganjerry@gmail.com> - 4.2.0p2-3
|
|
|
|
- Rebuild for flint 2.7.1
|
|
|
|
- Build with support for 4ti2, gfan, graphviz, lrcal, normaliz, and TOPCOM
|
|
|
|
|
2021-06-29 19:52:02 +00:00
|
|
|
* Tue Jun 29 2021 Jerry James <loganjerry@gmail.com> - 4.2.0p2-2
|
|
|
|
- Rebuild for ntl 11.5.1
|
|
|
|
|
2021-06-17 20:44:56 +00:00
|
|
|
* Thu Jun 17 2021 Jerry James <loganjerry@gmail.com> - 4.2.0p2-1
|
|
|
|
- Version 4.2.0p2
|
|
|
|
- Drop the -polymake subpackage; the polymake library is no longer linked
|
|
|
|
- Drop the -polymake and -flint patches
|
|
|
|
|
2021-02-18 03:45:11 +00:00
|
|
|
* Wed Feb 17 2021 Jerry James <loganjerry@gmail.com> - 4.1.1p3-24
|
|
|
|
- Rebuild for normaliz 3.8.10
|
|
|
|
|
2021-01-25 23:38:23 +00:00
|
|
|
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1p3-23
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
2020-12-17 15:23:42 +00:00
|
|
|
* Thu Dec 17 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-22
|
|
|
|
- Rebuild for polymake 4.3
|
|
|
|
|
2020-09-30 16:28:52 +00:00
|
|
|
* Wed Sep 30 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-21
|
|
|
|
- Rebuild for normaliz 3.8.9
|
|
|
|
|
2020-09-24 15:01:51 +00:00
|
|
|
* Thu Sep 24 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-20
|
|
|
|
- Rebuild for polymake 4.2
|
|
|
|
|
2020-08-31 15:06:17 +00:00
|
|
|
* Mon Aug 31 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-19
|
|
|
|
- Rebuild for normaliz 3.8.8
|
|
|
|
|
2020-08-01 09:05:01 +00:00
|
|
|
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1p3-18
|
|
|
|
- Second attempt - Rebuilt for
|
|
|
|
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
2020-07-27 11:34:10 +00:00
|
|
|
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1p3-17
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
2020-07-23 15:19:40 +00:00
|
|
|
* Thu Jul 23 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-16
|
|
|
|
- Add -javac patch for better JDK 11 support
|
|
|
|
|
2020-07-11 04:34:01 +00:00
|
|
|
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 4.1.1p3-15
|
|
|
|
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
|
|
|
|
|
2020-07-10 04:25:44 +00:00
|
|
|
* Thu Jul 9 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-14
|
|
|
|
- Rebuild with polymake support
|
|
|
|
|
2020-07-09 16:55:28 +00:00
|
|
|
* Wed Jul 8 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-13.1
|
|
|
|
- Rebuild for flint 2.6.0 and normaliz 3.8.6 without polymake support
|
|
|
|
- Add -flint patch
|
|
|
|
|
2020-03-05 03:45:19 +00:00
|
|
|
* Wed Mar 4 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-13
|
|
|
|
- Rebuild for polymake 4.0
|
|
|
|
|
2020-01-28 10:59:49 +00:00
|
|
|
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1p3-12
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
2020-01-10 02:15:43 +00:00
|
|
|
* Thu Jan 9 2020 Jerry James <loganjerry@gmail.com> - 4.1.1p3-11
|
2020-01-10 02:09:46 +00:00
|
|
|
- Rebuild for ntl 11.4.3
|
|
|
|
|
2019-12-02 16:37:42 +00:00
|
|
|
* Mon Dec 2 2019 Jerry James <loganjerry@gmail.com> - 4.1.1p3-10
|
|
|
|
- Rebuild for polymake 3.6
|
|
|
|
|
2019-10-11 14:54:06 +00:00
|
|
|
* Fri Oct 11 2019 Jerry James <loganjerry@gmail.com> - 4.1.1p3-9
|
|
|
|
- Rebuild for mpfr 4
|
|
|
|
|
2019-09-24 22:18:36 +00:00
|
|
|
* Tue Sep 24 2019 Jerry James <loganjerry@gmail.com> - 4.1.1p3-8
|
|
|
|
- Rebuild for ntl 11.3.4
|
|
|
|
|
2019-09-06 20:46:42 +00:00
|
|
|
* Fri Sep 6 2019 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 4.1.1p3-7
|
|
|
|
- Disable the python interface (#1741426)
|
|
|
|
|
2019-07-24 17:18:40 +00:00
|
|
|
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1p3-6
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
2019-07-11 01:46:43 +00:00
|
|
|
* Wed Jul 10 2019 Jerry James <loganjerry@gmail.com> - 4.1.1p3-5
|
|
|
|
- Add -polymake patch to fix polymake plugin
|
|
|
|
|
2019-02-17 08:30:53 +00:00
|
|
|
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.1p3-4
|
|
|
|
- Rebuild for readline 8.0
|
|
|
|
|
2019-01-31 12:45:10 +00:00
|
|
|
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1p3-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
2019-01-30 21:44:24 +00:00
|
|
|
* Wed Jan 30 2019 Jonathan Wakely <jwakely@redhat.com> - 4.1.1p3-2
|
|
|
|
- Rebuilt for Boost 1.69
|
|
|
|
|
2018-11-02 01:18:28 +00:00
|
|
|
* Wed Oct 24 2018 Jerry James <loganjerry@gmail.com> - 4.1.1p3-1
|
|
|
|
- New upstream version
|
|
|
|
- Drop upstreamed -polymake, -sagemath, and -python patches
|
|
|
|
|
2018-10-13 19:44:45 +00:00
|
|
|
* Sat Oct 13 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-15
|
|
|
|
- Rebuild for ntl 11.3.0 and cddlib 0.94j
|
|
|
|
|
2018-08-11 13:50:38 +00:00
|
|
|
* Fri Aug 10 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-14
|
|
|
|
- Rebuild with polymake support
|
|
|
|
|
2018-08-11 04:19:35 +00:00
|
|
|
* Fri Aug 10 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-13
|
2018-08-11 12:43:49 +00:00
|
|
|
- Rebuild for ntl 11.2.1, without polymake support to bootstrap
|
2018-08-11 04:19:35 +00:00
|
|
|
|
2018-07-12 19:50:52 +00:00
|
|
|
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0p3-12
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
2018-07-04 18:17:21 +00:00
|
|
|
* Tue Jul 3 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-11
|
|
|
|
- Rebuild with polymake support
|
|
|
|
|
2018-07-04 01:48:33 +00:00
|
|
|
* Tue Jul 3 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-10.1
|
2018-07-04 01:47:05 +00:00
|
|
|
- Rebuild for ntl 11.1.0 without polymake support
|
|
|
|
- Remove scriptlets that call install-info
|
|
|
|
- Follow new packaging guidelines for python files in nonstandard places
|
|
|
|
|
2018-06-03 12:59:41 +00:00
|
|
|
* Sat Jun 2 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-10
|
|
|
|
- Rebuild with polymake support
|
|
|
|
|
2018-06-02 22:31:40 +00:00
|
|
|
* Sat Jun 2 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-9.1
|
|
|
|
- Rebuild for ntl 11.0.0
|
|
|
|
- Unbundle gfanlib
|
|
|
|
- Bootstrap without polymake support
|
|
|
|
|
|
|
|
* Tue May 01 2018 Jonathan Wakely <jwakely@redhat.com> - 4.1.0p3-9
|
2018-05-01 14:31:07 +00:00
|
|
|
- Add BuildRequires: boost-python2-devel to fix build with boost-1.66.0-7.fc29
|
|
|
|
|
2018-02-15 04:32:47 +00:00
|
|
|
* Wed Feb 14 2018 Jerry James <loganjerry@gmail.com> - 4.1.0p3-8
|
|
|
|
- Add -python patch to adapt to changed boost python interface
|
|
|
|
|
2018-02-07 01:35:15 +00:00
|
|
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0p3-8
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
|
2017-09-29 23:48:27 +00:00
|
|
|
* Fri Sep 29 2017 Jerry James <loganjerry@gmail.com> - 4.1.0p3-7
|
|
|
|
- Rebuild for cddlib and ntl 10.5.0
|
|
|
|
- Break gfanlib out as a separate package for use by the gfan package
|
|
|
|
|
2017-08-02 17:17:35 +00:00
|
|
|
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0p3-6
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
|
|
2017-07-26 02:24:22 +00:00
|
|
|
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0p3-5
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
|
|
2017-07-19 15:20:06 +00:00
|
|
|
* Wed Jul 19 2017 Jonathan Wakely <jwakely@redhat.com> - 4.1.0p3-4
|
|
|
|
- Rebuilt for s390x binutils bug
|
|
|
|
|
2017-07-18 14:13:38 +00:00
|
|
|
* Tue Jul 18 2017 Jonathan Wakely <jwakely@redhat.com> - 4.1.0p3-3
|
|
|
|
- Rebuilt for Boost 1.64
|
|
|
|
|
2017-05-23 15:18:28 +00:00
|
|
|
* Tue May 23 2017 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 4.1.0p3-2
|
|
|
|
- Revert a function changed to static in p3 due to sagemath requiring it
|
|
|
|
|
2017-05-19 02:49:08 +00:00
|
|
|
* Mon May 1 2017 Jerry James <loganjerry@gmail.com> - 4.1.0p3-1
|
|
|
|
- New upstream version
|
|
|
|
- Add -emacs patch to fix ESingular
|
|
|
|
- Build and install surfex.jar
|
|
|
|
|
|
|
|
* Tue Apr 18 2017 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 4.1.0p2-2
|
|
|
|
- Correct Singular script
|
|
|
|
- Correct path of Singular lib files
|
|
|
|
|
New upstream version (bz 1181772, 1321077)
Also:
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid,
-undefined, and -semaphore
- Add patches: -desktop, -format, -parens, -sequence-point, -alias,
and -polymake
- libpolys subpackage replaces libfac
- Rework the Emacs support
2017-04-06 13:32:50 +00:00
|
|
|
* Wed Apr 5 2017 Jerry James <loganjerry@gmail.com> - 4.1.0p2-1
|
|
|
|
- New upstream version (bz 1181772, 1321077)
|
|
|
|
- Drop upstreamed patches: -destdir, -headers, -doc, -builddid, -undefined,
|
|
|
|
and -semaphore
|
|
|
|
- Add patches: -desktop, -format, -parens, -sequence-point, -alias, -polymake
|
|
|
|
- libpolys subpackage replaces libfac
|
|
|
|
- Rework the Emacs support
|
|
|
|
|
2017-02-10 05:35:55 +00:00
|
|
|
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.7-12
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
|
|
2017-01-12 16:30:42 +00:00
|
|
|
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.1.7-11
|
|
|
|
- Rebuild for readline 7.x
|
|
|
|
|
2016-11-09 15:30:28 +00:00
|
|
|
* Wed Nov 9 2016 Paul Howarth <paul@city-fan.org> - 3.1.7-10
|
|
|
|
- Bootstrap build for ppc64
|
|
|
|
|
2016-10-21 05:01:35 +00:00
|
|
|
* Thu Oct 20 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-9
|
|
|
|
- Rebuild for ntl 10.1.0
|
|
|
|
|
2016-09-05 13:51:34 +00:00
|
|
|
* Mon Sep 5 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-8
|
|
|
|
- Rebuild for ntl 9.11.0
|
|
|
|
|
2016-07-27 03:56:41 +00:00
|
|
|
* Tue Jul 26 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-7
|
|
|
|
- Rebuild with polymake support
|
|
|
|
|
2016-07-25 14:36:05 +00:00
|
|
|
* Mon Jul 25 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-6
|
|
|
|
- Rebuild for ntl 9.10.0
|
|
|
|
|
2016-06-02 19:09:34 +00:00
|
|
|
* Thu Jun 2 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-5
|
|
|
|
- Rebuild for ntl 9.9.1
|
|
|
|
|
2016-04-29 23:04:39 +00:00
|
|
|
* Fri Apr 29 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-4
|
|
|
|
- Rebuild for ntl 9.8.0
|
|
|
|
|
2016-04-13 03:08:53 +00:00
|
|
|
* Tue Apr 12 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-3
|
|
|
|
- Rebuild for polymake 3.0r1
|
|
|
|
|
2016-03-20 00:29:32 +00:00
|
|
|
* Sat Mar 19 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-2
|
|
|
|
- Rebuild for ntl 9.7.0
|
|
|
|
|
2016-02-20 18:53:59 +00:00
|
|
|
* Sat Feb 20 2016 Jerry James <loganjerry@gmail.com> - 3.1.7-1
|
|
|
|
- Update to 3.1.7; fixes FTBFS (bz 1307301)
|
|
|
|
- Drop upstreamed -flint24 and -gcc5 patches
|
|
|
|
- Add -boolean patch to fix a malformed boolean expression
|
|
|
|
|
2016-02-03 15:50:58 +00:00
|
|
|
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-21
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
|
|
2015-12-04 22:50:04 +00:00
|
|
|
* Fri Dec 4 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-20
|
|
|
|
- Rebuild for ntl 9.6.2
|
|
|
|
- Drop obsolete ntl6 patch
|
|
|
|
|
2015-10-16 17:36:41 +00:00
|
|
|
* Fri Oct 16 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-19
|
|
|
|
- Rebuild for ntl 9.4.0
|
|
|
|
|
2015-10-04 22:11:20 +00:00
|
|
|
* Sat Oct 3 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-18
|
|
|
|
- Rebuild with polymake support
|
|
|
|
|
2015-09-20 03:04:09 +00:00
|
|
|
* Sat Sep 19 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-17
|
|
|
|
- Rebuild for flint 2.5.2 and ntl 9.3.0
|
|
|
|
|
2015-07-19 18:34:18 +00:00
|
|
|
* Sun Jul 19 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.6-16
|
|
|
|
- Disable polymake due to broken dependency cycle
|
2015-07-19 19:02:02 +00:00
|
|
|
- Correct previous perl warning that is now an error
|
|
|
|
- Use interactive bash on wrappers to work with other login shells (#1243580)
|
2015-07-19 18:34:18 +00:00
|
|
|
|
2015-06-16 23:25:47 +00:00
|
|
|
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.6-15
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
|
|
2015-05-18 15:51:29 +00:00
|
|
|
* Mon May 18 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-14
|
|
|
|
- Rebuild for ntl 9.1.1 and cddlib-094h
|
|
|
|
|
2015-05-09 16:29:46 +00:00
|
|
|
* Sat May 9 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-13
|
|
|
|
- Rebuild for ntl 9.1.0
|
|
|
|
|
2015-04-26 16:44:49 +00:00
|
|
|
* Sun Apr 26 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.6-12
|
|
|
|
- Update arches patch to support aarch64 (#1213484)
|
|
|
|
|
2015-04-02 15:11:02 +00:00
|
|
|
* Thu Apr 2 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.6-11
|
|
|
|
- Rebuild for rawhide gcc5 and c++ string and list abi
|
|
|
|
|
2015-02-02 21:01:21 +00:00
|
|
|
* Mon Feb 2 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-10
|
|
|
|
- Rebuild for ntl 8.1.2
|
|
|
|
|
2015-01-15 20:51:37 +00:00
|
|
|
* Thu Jan 15 2015 Jerry James <loganjerry@gmail.com> - 3.1.6-9
|
|
|
|
- Rebuild for ntl 8.1.0
|
|
|
|
- Add Singular-ntl8.patch to adapt
|
|
|
|
|
2014-10-28 18:51:09 +00:00
|
|
|
* Tue Oct 28 2014 Jerry James <loganjerry@gmail.com> - 3.1.6-8
|
|
|
|
- Rebuild for ntl 6.2.1
|
|
|
|
|
2014-09-12 02:50:22 +00:00
|
|
|
* Thu Sep 11 2014 Jerry James <loganjerry@gmail.com> - 3.1.6-7
|
|
|
|
- Rebuild for polymake -2.13-8.git20140811
|
|
|
|
|
2014-08-15 19:41:12 +00:00
|
|
|
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.6-6
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
|
|
2014-06-17 19:09:28 +00:00
|
|
|
* Tue Jun 17 2014 Jerry James <loganjerry@gmail.com> - 3.1.6-5
|
|
|
|
- Update Singular-ntl6.patch to instantiate more missing functions
|
|
|
|
|
2014-06-06 23:44:56 +00:00
|
|
|
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.6-4
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
|
|
2014-05-29 14:55:49 +00:00
|
|
|
* Thu May 29 2014 Jerry James <loganjerry@gmail.com> - 3.1.6-3
|
|
|
|
- Rebuild with polymake support
|
|
|
|
- Fix libsingular.h permissions
|
|
|
|
|
2014-05-18 21:22:20 +00:00
|
|
|
* Sun May 18 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.6-2
|
|
|
|
- Merge with RFE 3.1.6 update (#1074590)
|
|
|
|
- Remove patches applied upstream
|
|
|
|
- Disable polymake to allow interface rebootstrap
|
|
|
|
|
2014-04-30 02:08:06 +00:00
|
|
|
* Tue Apr 29 2014 Jerry James <loganjerry@gmail.com> - 3.1.5-14
|
|
|
|
- Rebuild for polymake-2.13
|
|
|
|
|
2014-04-03 04:17:53 +00:00
|
|
|
* Wed Apr 2 2014 Jerry James <loganjerry@gmail.com> - 3.1.5-13
|
|
|
|
- Rebuild for polymake-2.12-15.svn20140326
|
|
|
|
|
2014-04-02 23:06:18 +00:00
|
|
|
* Wed Apr 2 2014 Jerry James <loganjerry@gmail.com> - 3.1.5-12
|
|
|
|
- Rebuild for NTL 6.1.0
|
|
|
|
- Fix default paths
|
|
|
|
- Add ability to rebuild without polymake
|
|
|
|
|
2014-05-18 21:22:20 +00:00
|
|
|
* Mon Mar 10 2014 Rex Dieter <rdieter@fedoraproject.org> - 3.1.6-1
|
|
|
|
- 3.1.6
|
|
|
|
|
2014-03-10 19:49:30 +00:00
|
|
|
* Mon Mar 10 2014 Rex Dieter <rdieter@fedoraproject.org> - 3.1.5-11
|
|
|
|
- fix/workaround char=unsigned char assumptions
|
|
|
|
- (more) consistently use RPM_OPT_FLAGS
|
|
|
|
- --with-flint --with-polymake
|
|
|
|
|
2014-01-14 20:55:35 +00:00
|
|
|
* Tue Jan 14 2014 Jerry James <loganjerry@gmail.com> - 3.1.5-10
|
|
|
|
- Update normaliz interface for normaliz 2.8 and later
|
|
|
|
|
2013-11-25 23:02:19 +00:00
|
|
|
* Mon Nov 25 2013 Rex Dieter <rdieter@fedoraproject.org> - 3.1.5-9
|
|
|
|
- ExclusiveArch: %%ix86 x86_64
|
|
|
|
|
2013-08-16 15:36:42 +00:00
|
|
|
* Fri Aug 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.5-8
|
|
|
|
- Correct underlink problem (#991920#c1)
|
|
|
|
|
2013-08-01 17:00:00 +00:00
|
|
|
* Thu Aug 01 2013 Rex Dieter <rdieter@fedoraproject.org> - 3.1.5-7
|
|
|
|
- rebuild
|
|
|
|
|
2013-05-21 20:40:39 +00:00
|
|
|
* Tue May 21 2013 Rex Dieter <rdieter@fedoraproject.org> - 3.1.5-6
|
|
|
|
- factory-gftables.noarch subpkg (#965655)
|
|
|
|
|
2013-05-06 20:11:30 +00:00
|
|
|
* Mon May 6 2013 Jerry James <loganjerry@gmail.com> - 3.1.5-5
|
|
|
|
- Rebuild for ntl 6.0.0
|
|
|
|
- Fix semaphore code
|
|
|
|
- Fix underlinked library
|
|
|
|
|
2013-02-13 16:06:33 +00:00
|
|
|
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.5-4
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
|
|
2012-11-11 15:23:58 +00:00
|
|
|
* Sun Nov 11 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.5-3
|
|
|
|
- Rebuild to have factory include path patch in rawhide package
|
|
|
|
|
2012-08-09 02:32:10 +00:00
|
|
|
* Tue Aug 7 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.5-2
|
|
|
|
- Do not build conflicts with factory-devel neither libfac-devel (#842407)
|
|
|
|
|
|
|
|
* Sat Aug 4 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.5-1
|
|
|
|
- Update to Singular 3.1.5, based on sagemath trac ticket #13237
|
|
|
|
- Remove already applied patches from sagemath Singular spkg
|
|
|
|
- Rediff Fedora rpm build patches
|
|
|
|
- Rediff factory and libfac patches for Macaulay2
|
|
|
|
|
2012-07-19 23:43:37 +00:00
|
|
|
* Thu Jul 19 2012 Rex Dieter <rdieter@fedoraproject.org> - 3.1.3-8
|
|
|
|
- macaulay2 patches for libfac/factory
|
|
|
|
- omit duplicate %%description sections
|
|
|
|
|
2012-07-18 15:15:05 +00:00
|
|
|
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-7
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
|
|
2012-07-11 00:05:15 +00:00
|
|
|
* Sun Jul 8 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.3-6
|
|
|
|
- Update license field to match valid values.
|
|
|
|
- Provide newer libfac-devel matching Singular version (#819264).
|
|
|
|
- Provide newer factory-devel matching Singular version (#819264).
|
|
|
|
- Remove platform specific factoryconf.h file as only platform specific
|
|
|
|
contents it has is "#define INT64 long long int" what is not really correct,
|
|
|
|
neither completely wrong...
|
|
|
|
|
|
|
|
* Sun Jul 1 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.3-5
|
|
|
|
- Do not conflict Singular-devel with libfac-devel.
|
|
|
|
|
|
|
|
* Sun Jul 1 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.3-4
|
|
|
|
- Update license information to match COPYING information.
|
|
|
|
|
|
|
|
* Wed May 9 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.3-3
|
|
|
|
- Correct unresolved mmInit symbol in libsingular.so.
|
|
|
|
|
|
|
|
* Sun May 6 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.3-2
|
|
|
|
- Install singular factory headers in singular devel directory.
|
|
|
|
- Tag singular-doc files as documentation.
|
|
|
|
|
|
|
|
* Sat May 5 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 3.1.3-1
|
|
|
|
- Initial Singular spec.
|