|
 |
03cd0fc |
# Polymake intentionally leaves symbols undefined in the plugins, but Fedora's
|
|
 |
03cd0fc |
# hardening flags disable RTLD_LAZY, resulting in undefined symbol errors while
|
|
 |
03cd0fc |
# building the documentation.
|
|
 |
03cd0fc |
%undefine _hardened_build
|
|
 |
03cd0fc |
|
|
 |
71e0a06 |
# In addition, we have to not tell the linker to require all symbols to be
|
|
 |
71e0a06 |
# defined, else the plugin builds fail.
|
|
 |
71e0a06 |
%undefine _strict_symbol_defs_build
|
|
 |
71e0a06 |
|
|
 |
d5274d9 |
# JuPyMake version and release numbers
|
|
 |
d5274d9 |
%global jupymakever 0.8
|
|
 |
02cc735 |
%global jupymakerel 7%{?dist}
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
# jupyter-polymake version and release numbers
|
|
 |
d5274d9 |
%global jupyterpmver 0.16
|
|
 |
02cc735 |
%global jupyterpmrel 7%{?dist}
|
|
 |
7cc418d |
|
|
 |
1bc623a |
# Build with the bundled version of jreality. This currently includes bundled
|
|
 |
1bc623a |
# versions of several other Java projects (e.g., bsh, janino, jinput), and also
|
|
 |
1bc623a |
# itextpdf 5.3.2, whose license is problematic.
|
|
 |
1bc623a |
%bcond_with jreality
|
|
 |
1bc623a |
|
|
Jerry James |
ba7c267 |
Name: polymake
|
|
 |
be519eb |
Version: 3.5
|
|
 |
02cc735 |
Release: 3%{?dist}
|
|
 |
78afad8 |
|
|
 |
78afad8 |
%global polydir %{_libdir}/%{name}
|
|
 |
78afad8 |
%global majver %(cut -dr -f1 <<< %{version})
|
|
 |
78afad8 |
|
|
Jerry James |
ba7c267 |
Summary: Algorithms on convex polytopes and polyhedra
|
|
Jerry James |
ba7c267 |
License: GPLv2+
|
|
Jerry James |
ba7c267 |
URL: http://polymake.org/
|
|
 |
be519eb |
Source0: https://polymake.org/lib/exe/fetch.php/download/%{name}-%{version}-minimal.tar.bz2
|
|
Jerry James |
ba7c267 |
# Man page written by Jerry James from text found in the sources. Therefore,
|
|
Jerry James |
ba7c267 |
# the copyright and license are the same as for the sources.
|
|
Jerry James |
ba7c267 |
Source1: %{name}.1
|
|
 |
d5274d9 |
# Fake polymake-config script to use while building the Jupyter packages.
|
|
 |
d5274d9 |
# The real polymake-config is nonfunctional until it is installed.
|
|
 |
d5274d9 |
Source2: %{name}-config
|
|
Jerry James |
ba7c267 |
# This patch will not be sent upstream, since it is Fedora-specific. Link
|
|
Jerry James |
ba7c267 |
# against existing system libraries instead of building them from source,
|
|
Jerry James |
ba7c267 |
# and do not use -rpath.
|
|
 |
cc3a73a |
Patch0: %{name}-fedora.patch
|
|
 |
9647ad1 |
# Do not use the hardening flags. See above.
|
|
 |
9647ad1 |
Patch1: %{name}-no-hardening.patch
|
|
 |
5c51719 |
# Fix detection of LattE
|
|
 |
9ce504e |
Patch2: %{name}-latte.patch
|
|
 |
d5274d9 |
# Fix some warnings in the JuPyMake code
|
|
 |
be519eb |
Patch3: %{name}-jupymake.patch
|
|
 |
1bc623a |
|
|
 |
1bc623a |
%if %{with jreality}
|
|
 |
1bc623a |
BuildRequires: ant
|
|
 |
1bc623a |
%endif
|
|
 |
4ad1335 |
BuildRequires: boost-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: cddlib-devel
|
|
 |
4ad1335 |
BuildRequires: cmake
|
|
 |
be519eb |
BuildRequires: doxygen
|
|
Jerry James |
f508679 |
BuildRequires: eigen3-static
|
|
 |
78afad8 |
BuildRequires: gcc-c++
|
|
 |
9647ad1 |
BuildRequires: gmp-devel
|
|
 |
1bc623a |
%if %{with jreality}
|
|
 |
1bc623a |
BuildRequires: java-devel
|
|
 |
1bc623a |
BuildRequires: jpackage-utils
|
|
 |
1bc623a |
%endif
|
|
 |
f85e0a1 |
BuildRequires: libnauty-devel
|
|
Jerry James |
74d8a20 |
BuildRequires: libnormaliz-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: libxml2-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: lrslib-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: mpfr-devel
|
|
 |
9647ad1 |
BuildRequires: ninja-build
|
|
 |
0b30ad2 |
BuildRequires: perl-devel
|
|
 |
0b30ad2 |
BuildRequires: perl-generators
|
|
 |
9ce504e |
BuildRequires: perl(Archive::Tar)
|
|
 |
0b30ad2 |
BuildRequires: perl(ExtUtils::Embed)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(ExtUtils::MakeMaker)
|
|
 |
9ce504e |
BuildRequires: perl(Gtk2)
|
|
 |
9647ad1 |
BuildRequires: perl(JSON)
|
|
 |
9ce504e |
BuildRequires: perl(Math::BigInt)
|
|
 |
f5ae95a |
BuildRequires: perl(Math::Trig)
|
|
 |
9ce504e |
BuildRequires: perl(MongoDB)
|
|
 |
9ce504e |
BuildRequires: perl(SVG)
|
|
 |
9ce504e |
BuildRequires: perl(Term::ReadKey)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(Term::ReadLine::Gnu)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(XML::LibXSLT)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(XML::SAX::Base)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(XML::Writer)
|
|
 |
9647ad1 |
BuildRequires: permlib-devel
|
|
Jerry James |
74d8a20 |
BuildRequires: ppl-devel
|
|
 |
b96b15a |
BuildRequires: python3-devel
|
|
 |
d5274d9 |
BuildRequires: python3dist(ipykernel)
|
|
 |
d5274d9 |
BuildRequires: python3dist(ipython)
|
|
 |
d5274d9 |
BuildRequires: python3dist(jupyter-client)
|
|
 |
d5274d9 |
BuildRequires: python3dist(pexpect)
|
|
 |
e98a527 |
BuildRequires: Singular-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: sympol-devel
|
|
 |
d5274d9 |
BuildRequires: TOPCOM
|
|
Jerry James |
ba7c267 |
BuildRequires: xhtml1-dtds
|
|
Jerry James |
ba7c267 |
|
|
 |
e98a527 |
# Both packages are required for normal operation
|
|
 |
e98a527 |
Requires: %{name}-singular%{?_isa} = %{version}-%{release}
|
|
 |
5c51719 |
|
|
Jerry James |
ba7c267 |
%description
|
|
Jerry James |
ba7c267 |
Polymake is a tool to study the combinatorics and the geometry of convex
|
|
Jerry James |
ba7c267 |
polytopes and polyhedra. It is also capable of dealing with simplicial
|
|
Jerry James |
ba7c267 |
complexes, matroids, polyhedral fans, graphs, tropical objects, and so
|
|
Jerry James |
ba7c267 |
forth.
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
Polymake can use various computational packages if they are installed.
|
|
Jerry James |
ba7c267 |
Those available from Fedora are: 4ti2, azove, gfan, latte-integrale,
|
|
Jerry James |
ba7c267 |
normaliz, ocaml-tplib-tools, qhull, Singular, TOPCOM, and vinci.
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
Polymake can interface with various visualization packages if they are
|
|
Jerry James |
ba7c267 |
installed. Install one or more of the tools from the following list:
|
|
Jerry James |
ba7c267 |
evince, geomview, graphviz, gv, and okular.
|
|
Jerry James |
ba7c267 |
|
|
 |
d5274d9 |
%package singular
|
|
 |
e98a527 |
Summary: Files needed to build Singular's polymake plugin
|
|
Jerry James |
2877125 |
|
|
 |
be519eb |
Requires: boost-devel%{?_isa}
|
|
 |
be519eb |
Requires: cddlib-devel%{?_isa}
|
|
 |
be519eb |
Requires: flint-devel%{?_isa}
|
|
 |
be519eb |
Requires: gmp-devel%{?_isa}
|
|
 |
e98a527 |
%if %{with jreality}
|
|
 |
e98a527 |
Requires: java
|
|
 |
e98a527 |
Requires: jpackage-utils
|
|
Jerry James |
2877125 |
%endif
|
|
 |
e98a527 |
Requires: gcc-c++
|
|
 |
e98a527 |
Requires: glibc-devel%{?_isa}
|
|
 |
e98a527 |
Requires: libgcc%{?_isa}
|
|
 |
e98a527 |
Requires: make
|
|
 |
e98a527 |
Requires: mpfr-devel
|
|
 |
e98a527 |
Requires: perl(:MODULE_COMPAT_%{perl_version})
|
|
 |
e98a527 |
Requires: perl-interpreter = 4:%{perl_version}
|
|
 |
e98a527 |
Requires: perl(Term::ReadLine::Gnu)
|
|
 |
251d251 |
Requires: permlib-devel
|
|
 |
be519eb |
Requires: ppl-devel%{?_isa}
|
|
 |
be519eb |
Requires: sympol-devel%{?_isa}
|
|
 |
e98a527 |
|
|
 |
e98a527 |
Recommends: 4ti2
|
|
 |
e98a527 |
Recommends: azove
|
|
 |
e98a527 |
Recommends: gfan
|
|
 |
e98a527 |
Recommends: latte-integrale
|
|
 |
e98a527 |
Recommends: normaliz
|
|
 |
e98a527 |
Recommends: ocaml-tplib-tools
|
|
 |
e98a527 |
Recommends: qhull
|
|
 |
e98a527 |
Recommends: Singular
|
|
 |
e98a527 |
Recommends: TOPCOM
|
|
 |
e98a527 |
Recommends: vinci
|
|
 |
e98a527 |
|
|
 |
e98a527 |
Suggests: evince
|
|
 |
e98a527 |
Suggests: geomview
|
|
 |
e98a527 |
Suggests: graphviz
|
|
 |
e98a527 |
Suggests: gv
|
|
 |
e98a527 |
Suggests: okular
|
|
 |
e98a527 |
Suggests: sketch
|
|
 |
e98a527 |
|
|
 |
e98a527 |
# Add some provides the automatic generator missed
|
|
 |
e98a527 |
Provides: perl(PolyDB::DatabaseCursor)
|
|
 |
e98a527 |
Provides: perl(Polymake::ConfigureStandalone)
|
|
 |
e98a527 |
Provides: perl(Polymake::Core::RuleFilter)
|
|
 |
e98a527 |
Provides: perl(Polymake::Core::ShellHelpers)
|
|
 |
e98a527 |
Provides: perl(Polymake::Core::ShellMock)
|
|
 |
e98a527 |
Provides: perl(Polymake::Namespaces)
|
|
 |
e98a527 |
Provides: perl(Polymake::Test::Validation)
|
|
 |
e98a527 |
|
|
 |
d5274d9 |
# Don't expose private perl interfaces
|
|
 |
d5274d9 |
%global __provides_exclude perl\\\(Geomview.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Graphviz.*\\\)
|
|
 |
a1f86cd |
%global __provides_exclude %{__provides_exclude}|perl\\\(JSON.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Metapost.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(PerlIO.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Postscript.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Povray.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Sage\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Sketch.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(SplitsTree.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(ThreeJS.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(TikZ.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Visual.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(X3d.*\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(application\\\)
|
|
 |
d5274d9 |
%global __provides_exclude %{__provides_exclude}|perl\\\(namespaces\\\)
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
# Exclude private perl interfaces that we don't Provide
|
|
 |
d5274d9 |
%global __requires_exclude perl\\\(Visual::Drawing\\\)
|
|
 |
d5274d9 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::file_utils\.pl\\\)
|
|
 |
d5274d9 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::regex\.pl\\\)
|
|
 |
d5274d9 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::utils\.pl\\\)
|
|
 |
d5274d9 |
%global __requires_exclude %{__requires_exclude}|perl\\\(namespaces.*\\\)
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
%description singular
|
|
 |
e98a527 |
This package contains all of polymake except its Singular dependencies,
|
|
 |
e98a527 |
for the purpose of building new versions of Singular without pulling an
|
|
 |
e98a527 |
old version into the buildroot.
|
|
Jerry James |
2877125 |
|
|
 |
d5274d9 |
%package doc
|
|
Jerry James |
ba7c267 |
Summary: Documentation for %{name}
|
|
Jerry James |
ba7c267 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Jerry James |
ba7c267 |
|
|
 |
d5274d9 |
%description doc
|
|
Jerry James |
ba7c267 |
This package contains documentation for %{name}.
|
|
Jerry James |
ba7c267 |
|
|
 |
d5274d9 |
%package -n python3-JuPyMake
|
|
 |
d5274d9 |
Summary: Documentation for %{name}
|
|
 |
d5274d9 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
 |
d5274d9 |
Version: %{jupymakever}
|
|
 |
be519eb |
Release: %{jupymakerel}
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
%description -n python3-JuPyMake
|
|
 |
d5274d9 |
This package contains a basic interface to call polymake from python.
|
|
 |
d5274d9 |
It is intended for use in a Jupyter interface.
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
%package jupyter
|
|
 |
d5274d9 |
Summary: Jupyter kernel for %{name}
|
|
 |
d5274d9 |
Requires: python-jupyter-filesystem
|
|
 |
d5274d9 |
Requires: python3-JuPyMake = %{jupymakever}-%{jupymakerel}
|
|
 |
d5274d9 |
License: WTFPL
|
|
 |
d5274d9 |
Version: %{jupyterpmver}
|
|
 |
be519eb |
Release: %{jupyterpmrel}
|
|
 |
d5274d9 |
BuildArch: noarch
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
%description jupyter
|
|
 |
d5274d9 |
This package contains a Jupyter kernel for polymake.
|
|
 |
d5274d9 |
|
|
Jerry James |
ba7c267 |
%prep
|
|
 |
d5274d9 |
%autosetup -p0 -n %{name}-%{majver}
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
334dc95 |
fixtimestamp() {
|
|
Jerry James |
334dc95 |
touch -r $1.orig $1
|
|
Jerry James |
334dc95 |
rm -f $1.orig
|
|
Jerry James |
334dc95 |
}
|
|
Jerry James |
334dc95 |
|
|
 |
78afad8 |
# Adapt to the Fedora version of sympol
|
|
Jerry James |
334dc95 |
sed -i.orig "s|yal/||;s|symmetrygroupconstruction/||" \
|
|
 |
9ce504e |
bundled/sympol/apps/polytope/src/sympol_interface.cc
|
|
 |
9ce504e |
fixtimestamp bundled/sympol/apps/polytope/src/sympol_interface.cc
|
|
Jerry James |
334dc95 |
|
|
 |
5c51719 |
# Help polymake find the 4ti2 tools
|
|
 |
5c51719 |
sed -i.orig "/global variables/i\$ENV{'PATH'} = \"\$ENV{PATH}:%{_libdir}/4ti2/bin\";\n" perl/polymake
|
|
 |
be519eb |
fixtimestamp perl/polymake
|
|
 |
5c51719 |
|
|
 |
9647ad1 |
# We do not want to use env
|
|
 |
9647ad1 |
sed -i.orig 's,/usr/bin/env python3.*,/usr/bin/python3,' \
|
|
 |
9647ad1 |
resources/jupyter-polymake/setup.py
|
|
 |
9647ad1 |
fixtimestamp resources/jupyter-polymake/setup.py
|
|
 |
9647ad1 |
|
|
 |
61d551d |
%ifarch %{arm}
|
|
 |
61d551d |
# The ARM builders almost always run out of memory while building polymake.
|
|
 |
b01b1f0 |
# Reduce the optimization and debug levels for the problematic file in an
|
|
 |
b01b1f0 |
# effort to avoid this.
|
|
 |
9647ad1 |
cat > apps/polytope/build_flags.pl << EOF
|
|
 |
9647ad1 |
# input for generate_ninja_targets.pl
|
|
 |
9647ad1 |
|
|
 |
9647ad1 |
( 'rel_int_point.cc' => '-O1 -g',
|
|
 |
9647ad1 |
)
|
|
 |
9647ad1 |
EOF
|
|
 |
61d551d |
%endif
|
|
 |
61d551d |
|
|
 |
cd9d4ef |
# Build verbosely. Avoid parallelism, which often leads to resource exhaustion.
|
|
 |
cd9d4ef |
sed -i 's,\${NINJA},& -j 1 -v,' Makefile
|
|
 |
9647ad1 |
|
|
Jerry James |
ba7c267 |
%build
|
|
 |
1bc623a |
export LC_ALL=C.UTF-8
|
|
 |
be519eb |
export CFLAGS="%{optflags} -I%{_includedir}/eigen3 -I%{_includedir}/gfanlib -I%{_includedir}/nauty -Wno-unused-local-typedefs"
|
|
 |
78afad8 |
export CXXFLAGS="$CFLAGS"
|
|
 |
be519eb |
export LDFLAGS="$RPM_LD_FLAGS -lnormaliz -lcocoa -ldl"
|
|
 |
5dc7e27 |
if [ %{__isa_bits} = "32" ]; then
|
|
 |
5dc7e27 |
LDFLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads $LDFLAGS"
|
|
 |
5dc7e27 |
fi
|
|
Jerry James |
ba7c267 |
export Arch=%{_arch}
|
|
Jerry James |
ba7c267 |
# NOT an autoconf-generated configure script; do not use %%configure.
|
|
Jerry James |
ba7c267 |
./configure --build=%{_arch} --prefix=%{_prefix} --libdir=%{_libdir} \
|
|
 |
b690f98 |
--without-native \
|
|
 |
8897c67 |
--with-cdd-include=%{_includedir}/cddlib/ \
|
|
 |
8897c67 |
--with-cdd-lib=%{_libdir} \
|
|
 |
be519eb |
--with-flint=%{_prefix} \
|
|
 |
be519eb |
--with-lrs=%{_prefix} \
|
|
 |
be519eb |
--with-nauty-src=%{_prefix} \
|
|
 |
9647ad1 |
--with-permlib=%{_prefix} \
|
|
 |
be519eb |
--with-singular=%{_prefix} \
|
|
 |
9647ad1 |
--with-sympol-include=%{_includedir}/sympol/ \
|
|
 |
9647ad1 |
--with-sympol-lib=%{_libdir} \
|
|
 |
1bc623a |
%if %{with jreality}
|
|
 |
1bc623a |
--with-java=%{java_home} \
|
|
 |
1bc623a |
%else
|
|
 |
1bc623a |
--without-java \
|
|
 |
1bc623a |
%endif
|
|
 |
1bc623a |
--libexecdir=%{polydir} --without-javaview
|
|
 |
d037b3d |
|
|
 |
d037b3d |
# No, really, we can't have the hardening flags on
|
|
 |
9647ad1 |
sed -i 's| -Wl,-z,now -specs=.*redhat-hardened-ld||g' build.%{_arch}/config.ninja
|
|
 |
d037b3d |
|
|
 |
9647ad1 |
# FIXME: infrequent failures with %%{?_smp_mflags}, plus memory is tight
|
|
 |
cc3a73a |
make all
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%install
|
|
Jerry James |
ba7c267 |
export Arch=%{_arch}
|
|
 |
9647ad1 |
make install DESTDIR=%{buildroot}
|
|
 |
9647ad1 |
|
|
 |
9647ad1 |
# Build the documentation
|
|
 |
9647ad1 |
mkdir doc
|
|
 |
9647ad1 |
ln -s build.%{_arch} build
|
|
 |
be519eb |
perl/polymake --script doxygen doc
|
|
 |
9647ad1 |
|
|
 |
9647ad1 |
# Copy files, don't symlink to their position in the build directory
|
|
 |
9647ad1 |
for fil in docstyle.css functions.js images style.css; do
|
|
 |
9647ad1 |
rm -f doc/$fil
|
|
 |
9647ad1 |
cp -a xml/documentation/$fil doc
|
|
 |
9647ad1 |
done
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# Install the man page
|
|
Jerry James |
ba7c267 |
mkdir -p %{buildroot}%{_mandir}/man1
|
|
Jerry James |
ba7c267 |
sed "s/@VERSION@/%{version}/" %{SOURCE1} > %{buildroot}%{_mandir}/man1/%{name}.1
|
|
Jerry James |
ba7c267 |
touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1
|
|
Jerry James |
ba7c267 |
|
|
 |
9647ad1 |
# Do not install app sources
|
|
 |
9647ad1 |
rm -fr %{buildroot}%{_datadir}/%{name}/apps/*/src
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# Fix permissions
|
|
Jerry James |
ba7c267 |
chmod 0755 %{buildroot}%{_bindir}/*
|
|
Jerry James |
ba7c267 |
chmod 0755 %{buildroot}%{_libdir}/lib*
|
|
 |
9647ad1 |
chmod 0755 %{buildroot}%{_datadir}/%{name}/resources/host-agent/bin/env
|
|
 |
d5274d9 |
chmod 0755 %{buildroot}%{_datadir}/%{name}/resources/host-agent/bin/polymake
|
|
 |
9647ad1 |
chmod 0755 %{buildroot}%{_datadir}/%{name}/resources/host-agent/server.pl
|
|
 |
9647ad1 |
chmod 0755 %{buildroot}%{_datadir}/%{name}/resources/polymake-in-container.sh
|
|
 |
d5274d9 |
find %{buildroot}%{polydir} -name \*.so -exec chmod 0755 {} \+
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
# We install JuPyMake and jupyter-polymake in the python directories
|
|
 |
d5274d9 |
rm -fr %{buildroot}%{_datadir}/%{name}/resources/{JuPyMake,jupyter-polymake}
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
# We cannot build JuPyMake and jupyter-polymake until we have an installed tree
|
|
 |
d5274d9 |
pushd resources/JuPyMake
|
|
 |
d5274d9 |
export PATH=$PATH:$PWD
|
|
 |
d5274d9 |
sed "s,@buildroot@,%{buildroot},;s,@libdir@,%{_libdir}," %{SOURCE2} \
|
|
 |
d5274d9 |
> polymake-config
|
|
 |
d5274d9 |
chmod a+x polymake-config
|
|
 |
d5274d9 |
%py3_build
|
|
 |
d5274d9 |
%py3_install
|
|
 |
d5274d9 |
rm polymake-config
|
|
 |
d5274d9 |
popd
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
pushd resources/jupyter-polymake
|
|
 |
d5274d9 |
%py3_build
|
|
 |
d5274d9 |
%py3_install
|
|
 |
d5274d9 |
popd
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
# Move the jupyter kernel files to where they should go
|
|
 |
d5274d9 |
mkdir -p %{buildroot}%{_datadir}/jupyter/kernels/polymake
|
|
 |
d5274d9 |
mv %{buildroot}%{python3_sitelib}/jupyter_kernel_polymake/resources/* \
|
|
 |
d5274d9 |
%{buildroot}%{_datadir}/jupyter/kernels/polymake
|
|
 |
d5274d9 |
rmdir %{buildroot}%{python3_sitelib}/jupyter_kernel_polymake/resources
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
# Since JuPyMake is executed once in the buildroot to move all the files where
|
|
 |
d5274d9 |
# they are supposed to go, the buildroot string ends up in the debug file for
|
|
 |
d5274d9 |
# JuPyMake, which makes the build fail. However:
|
|
 |
d5274d9 |
# (1) No file other than the debug file contains a buildroot string; and
|
|
 |
d5274d9 |
# (2) I don't know how to get it out of the debug file without doing
|
|
 |
d5274d9 |
# significant damage to that file.
|
|
 |
d5274d9 |
# So we do this instead:
|
|
 |
d5274d9 |
export QA_SKIP_BUILD_ROOT=1
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%files
|
|
Jerry James |
ba7c267 |
%{_bindir}/%{name}
|
|
 |
e98a527 |
%{polydir}/lib/ideal.so
|
|
 |
e98a527 |
%{polydir}/bundled/singular
|
|
 |
e98a527 |
%{_mandir}/man1/%{name}.1*
|
|
 |
e98a527 |
|
|
 |
e98a527 |
%files singular
|
|
 |
d5274d9 |
%license COPYING
|
|
 |
5c51719 |
%{_bindir}/%{name}-config
|
|
 |
5c51719 |
%{_includedir}/%{name}/
|
|
 |
5c51719 |
%{_libdir}/lib%{name}*
|
|
 |
e98a527 |
%{_datadir}/%{name}/
|
|
 |
d5274d9 |
%dir %{polydir}/
|
|
 |
d5274d9 |
%dir %{polydir}/bundled/
|
|
 |
d5274d9 |
%{polydir}/bundled/atint
|
|
 |
d5274d9 |
%{polydir}/bundled/cdd
|
|
 |
d5274d9 |
%{polydir}/bundled/libnormaliz
|
|
 |
d5274d9 |
%{polydir}/bundled/lrs
|
|
 |
d5274d9 |
%{polydir}/bundled/nauty
|
|
 |
d5274d9 |
%{polydir}/bundled/ppl
|
|
 |
d5274d9 |
%{polydir}/bundled/sympol
|
|
 |
d5274d9 |
%{polydir}/config.ninja
|
|
 |
d5274d9 |
%dir %{polydir}/lib/
|
|
 |
d5274d9 |
%{polydir}/lib/common.so
|
|
 |
d5274d9 |
%{polydir}/lib/fan.so
|
|
 |
d5274d9 |
%{polydir}/lib/fulton.so
|
|
 |
d5274d9 |
%{polydir}/lib/graph.so
|
|
 |
d5274d9 |
%{polydir}/lib/group.so
|
|
 |
d5274d9 |
%{polydir}/lib/libpolymake-apps*
|
|
 |
d5274d9 |
%{polydir}/lib/matroid.so
|
|
 |
d5274d9 |
%{polydir}/lib/polytope.so
|
|
 |
d5274d9 |
%{polydir}/lib/topaz.so
|
|
 |
d5274d9 |
%{polydir}/lib/tropical.so
|
|
 |
d5274d9 |
%{polydir}/perlx/
|
|
 |
d5274d9 |
%{polydir}/shared
|
|
Jerry James |
2877125 |
|
|
Jerry James |
ba7c267 |
%files doc
|
|
Jerry James |
ba7c267 |
%doc doc/*
|
|
Jerry James |
ba7c267 |
|
|
 |
d5274d9 |
%files -n python3-JuPyMake
|
|
 |
d5274d9 |
%doc resources/JuPyMake/example.py resources/JuPyMake/README.md
|
|
 |
d5274d9 |
%license resources/JuPyMake/GPLv2 resources/JuPyMake/LICENSE
|
|
 |
d5274d9 |
%{python3_sitearch}/JuPyMake*
|
|
 |
d5274d9 |
|
|
 |
d5274d9 |
%files jupyter
|
|
 |
d5274d9 |
%doc resources/jupyter-polymake/README.md
|
|
 |
d5274d9 |
%license resources/jupyter-polymake/LICENSE
|
|
 |
d5274d9 |
%{_datadir}/jupyter/kernels/%{name}/
|
|
 |
d5274d9 |
%{python3_sitelib}/jupyter_kernel_polymake*
|
|
 |
d5274d9 |
|
|
Jerry James |
ba7c267 |
%changelog
|
|
 |
02cc735 |
* Wed Aug 28 2019 Jerry James <loganjerry@gmail.com> - 3.5-3
|
|
 |
02cc735 |
- Bump all of the release numbers and rebuild
|
|
 |
02cc735 |
|
|
 |
251d251 |
* Tue Aug 27 2019 Jerry James <loganjerry@gmail.com> - 3.5-2
|
|
 |
251d251 |
- Fix permlib-devel R; it is noarch
|
|
 |
251d251 |
|
|
 |
be519eb |
* Mon Aug 26 2019 Jerry James <loganjerry@gmail.com> - 3.5-1
|
|
 |
be519eb |
- New upstream version
|
|
 |
be519eb |
- Drop upstreamed -tempref patch
|
|
 |
be519eb |
|
|
 |
1f1f143 |
* Mon Aug 19 2019 Miro HronĨok <mhroncok@redhat.com> - 3.4-7
|
|
 |
1f1f143 |
- Rebuilt for Python 3.8
|
|
 |
1f1f143 |
|
|
 |
3f154d8 |
* Fri Aug 2 2019 Jerry James <loganjerry@gmail.com> - 3.4-6
|
|
 |
3f154d8 |
- Rebuild for normaliz 3.7.4 and to fix subpackage release number issues
|
|
 |
3f154d8 |
|
|
 |
8a88b30 |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-5
|
|
 |
8a88b30 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
 |
8a88b30 |
|
|
 |
37518f1 |
* Sat Jul 20 2019 Jerry James <loganjerry@gmail.com> - 3.4-4
|
|
 |
37518f1 |
- Rebuild for normaliz 3.7.3
|
|
 |
37518f1 |
|
|
 |
2971942 |
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.4-3
|
|
 |
2971942 |
- Perl 5.30 rebuild
|
|
 |
2971942 |
|
|
 |
c69c93b |
* Thu May 9 2019 Jerry James <loganjerry@gmail.com> - 3.4-2
|
|
 |
c69c93b |
- Rebuild for normaliz 3.7.2
|
|
 |
c69c93b |
|
|
 |
a1f86cd |
* Sat Apr 27 2019 Jerry James <loganjerry@gmail.com> - 3.4-1
|
|
 |
a1f86cd |
- New upstream version
|
|
 |
a1f86cd |
|
|
 |
cccff9e |
* Tue Apr 23 2019 Jerry James <loganjerry@gmail.com> - 3.3-2
|
|
 |
cccff9e |
- Rebuild for perl 5.28.2
|
|
 |
cccff9e |
|
|
 |
d5274d9 |
* Mon Mar 18 2019 Jerry James <loganjerry@gmail.com> - 3.3-1
|
|
 |
d5274d9 |
- New upstream version
|
|
 |
d5274d9 |
- Add python3-JuPyMake and -jupyter subpackages
|
|
 |
d5274d9 |
|
|
 |
5e1186b |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2r4-3
|
|
 |
5e1186b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
 |
5e1186b |
|
|
 |
4fce96e |
* Fri Nov 30 2018 Jerry James <loganjerry@gmail.com> - 3.2r4-2
|
|
 |
4fce96e |
- Rebuild for perl 5.28.1
|
|
 |
4fce96e |
|
|
 |
d504817 |
* Tue Nov 20 2018 Jerry James <loganjerry@gmail.com> - 3.2r4-1
|
|
 |
d504817 |
- New upstream version
|
|
 |
d504817 |
|
|
 |
269161d |
* Thu Oct 25 2018 Jerry James <loganjerry@gmail.com> - 3.2r3-8
|
|
 |
269161d |
- Rebuild for Singular 4.1.1p3
|
|
 |
269161d |
|
|
 |
8d79e84 |
* Wed Oct 17 2018 Jerry James <loganjerry@gmail.com> - 3.2r3-7
|
|
 |
8d79e84 |
- Call the right count program from latte-integrale
|
|
 |
8d79e84 |
|
|
 |
3249cbc |
* Sat Oct 13 2018 Jerry James <loganjerry@gmail.com> - 3.2r3-6
|
|
 |
3249cbc |
- Rebuild for cddlib 0.94j
|
|
 |
3249cbc |
|
|
 |
e98a527 |
* Fri Aug 10 2018 Jerry James <loganjerry@gmail.com> - 3.2r3-5
|
|
 |
e98a527 |
- perl(MongoDB) is now available on all arches
|
|
 |
e98a527 |
- Reverse the sense of the main package and the singular subpackage, so that
|
|
 |
e98a527 |
users who install "polymake" get a working package. The singular subpackage,
|
|
 |
e98a527 |
perversely, has no dependency on Singular. It is to be used to build
|
|
 |
e98a527 |
Singular; otherwise, the Singular BR on polymake pulls in the old version of
|
|
 |
e98a527 |
Singular, which is often broken due to an soname bump.
|
|
 |
e98a527 |
|
|
 |
eecf780 |
* Sat Aug 4 2018 Jerry James <loganjerry@gmail.com> - 3.2r3-4
|
|
 |
eecf780 |
- Fix separation of Singular dependencies into subpackage
|
|
 |
eecf780 |
|
|
 |
ee5b1a3 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2r3-3
|
|
 |
ee5b1a3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
 |
ee5b1a3 |
|
|
 |
efb160d |
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.2r3-2
|
|
 |
efb160d |
- Perl 5.28 re-rebuild of bootstrapped packages
|
|
 |
efb160d |
|
|
 |
9647ad1 |
* Sat Jun 2 2018 Jerry James <loganjerry@gmail.com> - 3.2r3-1
|
|
 |
9647ad1 |
- New upstream version
|
|
 |
9647ad1 |
- Drop upstreamed -lrs-system-fix and -gcc7 patches
|
|
 |
9647ad1 |
- Add -no-hardening patch to fix FTBFS
|
|
 |
9647ad1 |
- BR gmp-devel, ninja-build, perl(JSON), and permlib-devel
|
|
 |
9647ad1 |
|
|
 |
fce69de |
* Wed May 2 2018 Jerry James <loganjerry@gmail.com> - 3.1-12
|
|
 |
fce69de |
- Rebuild for perl 5.26.2
|
|
 |
fce69de |
|
|
 |
71e0a06 |
* Fri Mar 2 2018 Jerry James <loganjerry@gmail.com> - 3.1-11
|
|
 |
71e0a06 |
- Turn off _strict_symbol_defs_build so the plugins will build
|
|
 |
71e0a06 |
|
|
 |
30ee7ff |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-10
|
|
 |
30ee7ff |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
 |
30ee7ff |
|
|
 |
116ee1c |
* Sat Sep 30 2017 Jerry James <loganjerry@gmail.com> - 3.1-9
|
|
 |
116ee1c |
- Rebuild for cddlib and normaliz 3.4.0
|
|
 |
116ee1c |
|
|
 |
38632f3 |
* Wed Sep 27 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.1-8
|
|
 |
38632f3 |
- Rebuild for Perl 5.26.1
|
|
 |
38632f3 |
|
|
 |
376afd7 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-7
|
|
 |
376afd7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
 |
376afd7 |
|
|
 |
309cc2a |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-6
|
|
 |
309cc2a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
 |
309cc2a |
|
|
 |
54f2d8a |
* Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 3.1-5
|
|
 |
54f2d8a |
- perl dependency renamed to perl-interpreter
|
|
 |
54f2d8a |
<https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>
|
|
 |
54f2d8a |
|
|
 |
ca084b0 |
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.1-4
|
|
 |
ca084b0 |
- Perl 5.26 rebuild
|
|
 |
ca084b0 |
|
|
 |
93b2ac4 |
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-3
|
|
 |
93b2ac4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
 |
93b2ac4 |
|
|
 |
426911f |
* Thu Apr 6 2017 Jerry James <loganjerry@gmail.com> - 3.1-2
|
|
 |
426911f |
- Rebuild with Singular support
|
|
 |
426911f |
|
|
 |
9ce504e |
* Wed Apr 5 2017 Jerry James <loganjerry@gmail.com> - 3.1-1
|
|
 |
9ce504e |
- New upstream release
|
|
 |
9ce504e |
|
|
 |
b01b1f0 |
* Fri Mar 3 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-8
|
|
 |
b01b1f0 |
- Rebuild for ppl 1.2
|
|
 |
b01b1f0 |
- Drop -ppl patch
|
|
 |
b01b1f0 |
- Add -gcc7 patch to fix FTBFS
|
|
 |
b01b1f0 |
- Reduce debug level on 32-bit ARM to try to avoid memory exhaustion
|
|
 |
b01b1f0 |
|
|
 |
27d374b |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0r2-7
|
|
 |
27d374b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
 |
27d374b |
|
|
 |
edfe2a3 |
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 3.0r2-6
|
|
 |
edfe2a3 |
- Rebuilt for Boost 1.63
|
|
 |
edfe2a3 |
|
|
 |
5c51719 |
* Sat Jan 21 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-5
|
|
 |
5c51719 |
- Help polymake find the LattE and 4ti2 tools
|
|
 |
5c51719 |
- Add Requires needed for polymake to compile tools at runtime (bz 1414594)
|
|
 |
5c51719 |
- Merge polymake-devel into main package, needed to build tools at runtime
|
|
 |
5c51719 |
- Bring back libpolymake-apps, needed by Singular 4 (bz 1389956)
|
|
 |
5c51719 |
|
|
 |
61d551d |
* Mon Jan 16 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-4
|
|
 |
61d551d |
- Rebuild for perl 5.24.1
|
|
 |
61d551d |
|
|
 |
1bc623a |
* Wed Jan 11 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-3
|
|
 |
1bc623a |
- Add -magic, -ppl, and -endian patches to fix build problems
|
|
 |
1bc623a |
- Add the option to build with a bundled version of jreality
|
|
 |
1bc623a |
|
|
 |
22d6702 |
* Thu Dec 29 2016 Rich Mattes <richmattes@gmail.com> - 3.0r2-3
|
|
 |
22d6702 |
- Rebuild for eigen3-3.3.1
|
|
 |
22d6702 |
|
|
 |
1bc623a |
* Fri Nov 4 2016 Jerry James <loganjerry@gmail.com> - 3.0r2-2
|
|
 |
feb63e0 |
- Do not ship libpolymake-apps (bz 1389956)
|
|
 |
feb63e0 |
- Suggest sketch
|
|
 |
feb63e0 |
|
|
 |
0b30ad2 |
* Mon Jul 25 2016 Jerry James <loganjerry@gmail.com> - 3.0r2-1
|
|
 |
0b30ad2 |
- New upstream release
|
|
 |
0b30ad2 |
|
|
 |
963063e |
* Fri May 27 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-5
|
|
 |
963063e |
- Rebuild for lrslib 062 and sympol 0.1.9
|
|
 |
963063e |
|
|
 |
b5f8ae8 |
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0r1-4
|
|
 |
b5f8ae8 |
- Perl 5.24 rebuild
|
|
 |
b5f8ae8 |
|
|
 |
a8ec31a |
* Tue May 3 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-3
|
|
 |
a8ec31a |
- Rebuild for perl 5.22.2
|
|
 |
a8ec31a |
|
|
 |
f85e0a1 |
* Thu Apr 28 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-2
|
|
 |
f85e0a1 |
- Build against nauty instead of bliss
|
|
 |
f85e0a1 |
|
|
 |
78afad8 |
* Tue Apr 12 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-1
|
|
 |
78afad8 |
- New upstream release
|
|
 |
78afad8 |
- Add Recommends and Suggests for optional tools
|
|
 |
78afad8 |
- Bundle libnormaliz for now until the system version can catch up
|
|
 |
78afad8 |
|
|
 |
bd79682 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.14r1-6
|
|
 |
bd79682 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
 |
bd79682 |
|
|
 |
aa195a7 |
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 2.14r1-5
|
|
 |
aa195a7 |
- Rebuilt for Boost 1.60
|
|
 |
aa195a7 |
|
|
 |
cdf2167 |
* Tue Dec 15 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-4
|
|
 |
cdf2167 |
- Rebuild for perl 5.22.1
|
|
 |
cdf2167 |
|
|
 |
2caa564 |
* Fri Dec 4 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-3
|
|
 |
2caa564 |
- Rebuild for lrslib 061
|
|
 |
2caa564 |
|
|
 |
ebbf7ba |
* Sat Oct 3 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-2
|
|
 |
ebbf7ba |
- Fix Requires snafu that made the package uninstallable
|
|
 |
ebbf7ba |
|
|
 |
cc3a73a |
* Fri Oct 2 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-1
|
|
 |
cc3a73a |
- The 2.15 branch is not ready; go back to the latest 2.14 release
|
|
 |
0fa543c |
|
|
 |
a381b04 |
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 2.15-0.2.beta2
|
|
 |
a381b04 |
- Rebuilt for Boost 1.59
|
|
 |
a381b04 |
|
|
 |
8897c67 |
* Wed Aug 26 2015 Tom Callaway <spot@fedoraproject.org> - 2.15-0.1.beta2
|
|
 |
8897c67 |
- update to 2.15-beta2 for newer perl support
|
|
 |
8897c67 |
|
|
 |
8897c67 |
* Mon Aug 10 2015 Tom Callaway <spot@fedoraproject.org> - 2.14-1
|
|
 |
8897c67 |
- update to 2.14
|
|
 |
8897c67 |
|
|
 |
8463b71 |
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-26.git20141013
|
|
 |
8463b71 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
|
|
 |
8463b71 |
|
|
 |
01efefb |
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 2.13-25.git20141013
|
|
 |
01efefb |
- rebuild for Boost 1.58
|
|
 |
01efefb |
|
|
 |
4fbffa1 |
* Tue Jun 23 2015 Jerry James <loganjerry@gmail.com> - 2.13-24.git20141013
|
|
 |
4fbffa1 |
- Add -perl522 patch to fix the build
|
|
 |
4fbffa1 |
|
|
 |
da60554 |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-24.git20141013
|
|
 |
da60554 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
 |
da60554 |
|
|
 |
9a90dbe |
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.13-23.git20141013
|
|
 |
9a90dbe |
- Perl 5.22 rebuild
|
|
 |
3ad8a0e |
- Disable BR Singular-devel
|
|
 |
9a90dbe |
|
|
 |
14e17dd |
* Mon May 18 2015 Jerry James <loganjerry@gmail.com> - 2.13-22.git20141013
|
|
 |
14e17dd |
- Rebuild for cddlib 094h
|
|
 |
14e17dd |
|
|
 |
5e6740d |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.13-21.git20141013
|
|
 |
5e6740d |
- Rebuilt for GCC 5 C++11 ABI change
|
|
 |
5e6740d |
|
|
 |
1e9a435 |
* Sat Mar 7 2015 Jerry James <loganjerry@gmail.com> - 2.13-20.git20141013
|
|
 |
1e9a435 |
- Rebuild with Singular support
|
|
 |
1e9a435 |
|
|
 |
03cd0fc |
* Fri Mar 6 2015 Jerry James <loganjerry@gmail.com> - 2.13-19.git20141013
|
|
 |
03cd0fc |
- Add -gcc5 patch
|
|
 |
03cd0fc |
- Disable hardening flags, which kill RTLD_LAZY
|
|
 |
03cd0fc |
- Don't try to fix undefined symbols in the plugins anymore
|
|
 |
03cd0fc |
|
|
 |
0371d27 |
* Thu Mar 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.13-19.git20141013
|
|
 |
0371d27 |
- Rebuild for perl 5.20.2
|
|
 |
0371d27 |
|
|
Petr Machata |
2a1f26b |
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 2.13-18.git20141013
|
|
Petr Machata |
2a1f26b |
- Bump for rebuild.
|
|
Petr Machata |
2a1f26b |
|
|
Jerry James |
a6f762d |
* Mon Feb 2 2015 Jerry James <loganjerry@gmail.com> - 2.13-17.git20141013
|
|
Jerry James |
a6f762d |
- Rebuild for eigen3 3.2.4, lrslib 0.5.1, and normaliz 2.12.2
|
|
Jerry James |
a6f762d |
|
|
Petr Machata |
4b39488 |
* Thu Jan 29 2015 Petr Machata <pmachata@redhat.com> - 2.13-16.git20141013
|
|
Petr Machata |
4b39488 |
- Rebuild for boost 1.57.0
|
|
Petr Machata |
4b39488 |
|
|
Jerry James |
142ec7c |
* Mon Jan 19 2015 Jerry James <loganjerry@gmail.com> - 2.13-15.git20141013
|
|
Jerry James |
142ec7c |
- Add -exit patch to fix crash on exit
|
|
Jerry James |
142ec7c |
|
|
Jerry James |
39204f5 |
* Thu Jan 15 2015 Jerry James <loganjerry@gmail.com> - 2.13-14.git20141013
|
|
Jerry James |
39204f5 |
- Rebuild for eigen3 3.2.3
|
|
Jerry James |
39204f5 |
|
|
 |
c55c7f1 |
* Mon Nov 10 2014 Jerry James <loganjerry@gmail.com> - 2.13-13.git20141013
|
|
 |
c55c7f1 |
- Rebuild with Singular support
|
|
 |
c55c7f1 |
|
|
Jerry James |
334dc95 |
* Mon Nov 10 2014 Jerry James <loganjerry@gmail.com> - 2.13-12.git20141013
|
|
Jerry James |
334dc95 |
- Update to latest perpetual beta snapshot
|
|
Jerry James |
334dc95 |
|
|
Jerry James |
170987f |
* Tue Sep 16 2014 Jerry James <loganjerry@gmail.com> - 2.13-11.git20140811
|
|
Jerry James |
170987f |
- Rebuild with Singular support
|
|
Jerry James |
170987f |
|
|
Jerry James |
2877125 |
* Tue Sep 16 2014 Jerry James <loganjerry@gmail.com> - 2.13-10.git20140811
|
|
Jerry James |
2877125 |
- Rebuild for perl 5.20.1
|
|
Jerry James |
2877125 |
- New -singular subpackage to reduce pain of Singular+polymake updates
|
|
Jerry James |
2877125 |
|
|
Jerry James |
c41a4ce |
* Thu Sep 11 2014 Jerry James <loganjerry@gmail.com> - 2.13-9.git20140811
|
|
Jerry James |
c41a4ce |
- Rebuild with Singular support
|
|
Jerry James |
c41a4ce |
|
|
Jerry James |
6ad2239 |
* Thu Sep 11 2014 Jerry James <loganjerry@gmail.com> - 2.13-8.git20140811
|
|
Jerry James |
6ad2239 |
- Update to perpetual beta snapshot that supports perl 5.20 (bz 1139212)
|
|
Jerry James |
6ad2239 |
|
|
 |
5b8175f |
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.13-8
|
|
 |
5b8175f |
- Perl 5.20 rebuild
|
|
 |
2cf2894 |
- Disable BR Singular-devel when perl bootstrapping
|
|
 |
5b8175f |
|
|
 |
9a375a5 |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-7
|
|
 |
9a375a5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
 |
9a375a5 |
|
|
Jerry James |
7e56fcd |
* Fri Aug 8 2014 Jerry James <loganjerry@gmail.com> - 2.13-6
|
|
Jerry James |
7e56fcd |
- Rebuild with Singular support
|
|
Jerry James |
7e56fcd |
|
|
Jerry James |
9ffc59e |
* Tue Aug 5 2014 Jerry James <loganjerry@gmail.com> - 2.13-5
|
|
Jerry James |
9ffc59e |
- Rebuild for libnormaliz 2.11.2 and eigen3 3.2.2
|
|
Jerry James |
9ffc59e |
|
|
 |
0b58bd9 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-4
|
|
 |
0b58bd9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
 |
0b58bd9 |
|
|
Jerry James |
80eaa73 |
* Wed May 28 2014 Jerry James <loganjerry@gmail.com> - 2.13-3
|
|
Jerry James |
80eaa73 |
- Rebuild for Singular 3-1-6
|
|
Jerry James |
80eaa73 |
- Add configuration workarounds for Singular support
|
|
Jerry James |
80eaa73 |
|
|
Petr Machata |
f0e6e1c |
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 2.13-2
|
|
Petr Machata |
f0e6e1c |
- Rebuild for boost 1.55.0
|
|
Petr Machata |
f0e6e1c |
|
|
 |
10d40b3 |
* Tue Apr 29 2014 Jerry James <loganjerry@gmail.com> - 2.13-1
|
|
 |
10d40b3 |
- New upstream release: build against rebuilt Singular
|
|
 |
10d40b3 |
|
|
Jerry James |
51c14ed |
* Tue Apr 29 2014 Jerry James <loganjerry@gmail.com> - 2.13-0
|
|
Jerry James |
51c14ed |
- New upstream release: bootstrap build without Singular support
|
|
Jerry James |
51c14ed |
|
|
 |
98bd214 |
* Wed Apr 2 2014 Jerry James <loganjerry@gmail.com> - 2.12-15.svn20140326
|
|
 |
98bd214 |
- Update to latest "perpetual beta" for bug fixes
|
|
 |
98bd214 |
- Add conditional to build without Singular support
|
|
 |
98bd214 |
|
|
Jerry James |
f508679 |
* Wed Mar 12 2014 Jerry James <loganjerry@gmail.com> - 2.12-14.svn20131128
|
|
Jerry James |
f508679 |
- Build with Singular support
|
|
Jerry James |
f508679 |
- Make transitive dependency on eigen3 (via sympol) explicit
|
|
Jerry James |
f508679 |
|
|
 |
6304c47 |
* Sat Jan 18 2014 Jerry James <loganjerry@gmail.com> - 2.12-13.svn20131128
|
|
 |
6304c47 |
- Update Requires filters
|
|
 |
6304c47 |
|
|
Jerry James |
74d8a20 |
* Fri Jan 17 2014 Jerry James <loganjerry@gmail.com> - 2.12-12.svn20131128
|
|
Jerry James |
74d8a20 |
- Update to latest "perpetual beta" for bug fixes
|
|
Jerry James |
74d8a20 |
- Enable building new ppl and libnormaliz extensions
|
|
Jerry James |
74d8a20 |
|
|
Jerry James |
f884958 |
* Wed Jan 8 2014 Jerry James <loganjerry@gmail.com> - 2.12-11.svn20130813
|
|
Jerry James |
f884958 |
- Rebuild for perl 5.18.2
|
|
Jerry James |
215e348 |
- Add -format patch to fix -Werror=format-security failure
|
|
Jerry James |
f884958 |
|
|
 |
4ad1335 |
* Wed Aug 14 2013 Jerry James <loganjerry@gmail.com> - 2.12-10.svn20130813
|
|
 |
4ad1335 |
- Update to latest "perpetual beta" for perl 5.18 compatibility (bz 992813)
|
|
 |
4ad1335 |
|
|
 |
e5f4d16 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-9
|
|
 |
e5f4d16 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
 |
e5f4d16 |
|
|
 |
78278d2 |
* Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 2.12-8
|
|
 |
78278d2 |
- Perl 5.18 rebuild
|
|
 |
78278d2 |
|
|
 |
f14dd5b |
* Sun Jul 21 2013 Rich Mattes <richmattes@gmail.com> - 2.12-7
|
|
 |
f14dd5b |
- Rebuild for eigen3-3.1.3
|
|
 |
f14dd5b |
|
|
Jerry James |
5d77b35 |
* Wed May 15 2013 Jerry James <loganjerry@gmail.com> - 2.12-6
|
|
Jerry James |
5d77b35 |
- Require version of perl used to build (bz 963486)
|
|
Jerry James |
5d77b35 |
- perl(Term::ReadLine::Gnu) dependency is not autogenerated (bz 963486)
|
|
Jerry James |
5d77b35 |
|
|
Jerry James |
aeaf3f3 |
* Wed Mar 20 2013 Jerry James <loganjerry@gmail.com> - 2.12-5
|
|
Jerry James |
aeaf3f3 |
- Add -lrslib patch to fix a segfault (bz 923269)
|
|
Jerry James |
aeaf3f3 |
|
|
Jerry James |
ba7c267 |
* Wed Feb 27 2013 Jerry James <loganjerry@gmail.com> - 2.12-4
|
|
Jerry James |
ba7c267 |
- Remove rpath and -L%%{_libdir} from polymake-config --ldflags output
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
* Thu Jan 24 2013 Jerry James <loganjerry@gmail.com> - 2.12-3
|
|
Jerry James |
ba7c267 |
- Also need to filter perl(Graphviz)
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
* Wed Jan 23 2013 Jerry James <loganjerry@gmail.com> - 2.12-2
|
|
Jerry James |
ba7c267 |
- Change -libs patch to also remove -rpath arguments
|
|
Jerry James |
ba7c267 |
- Filter Provides/Requires to hide private perl interfaces
|
|
Jerry James |
ba7c267 |
- Remove the broken check script and explain why
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
* Thu Jan 10 2013 Jerry James <loganjerry@gmail.com> - 2.12-1
|
|
Jerry James |
ba7c267 |
- Initial RPM
|