|
Antonio Trande |
1c1e780 |
%global buildid 240
|
|
|
361b3ed |
%global octpkg COPASI
|
|
|
78c5aa2 |
|
|
|
c25b88c |
%global with_python 1
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# Disabled bindings
|
|
|
78c5aa2 |
%global with_java 0
|
|
|
713f148 |
%global with_octave 0
|
|
|
361b3ed |
%global with_perl 0
|
|
|
361b3ed |
%global with_r 0
|
|
|
78c5aa2 |
%global with_mono 0
|
|
|
0477e90 |
#
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# Use QWT6? (Experimental)
|
|
|
c40a212 |
%global with_qwt6 0
|
|
|
c40a212 |
|
|
|
78c5aa2 |
%if 0%{?with_octave}
|
|
|
78c5aa2 |
# Exclude .oct files from provides
|
|
|
78c5aa2 |
%global __provides_exclude_from ^%{octpkglibdir}/.*\\.oct$
|
|
|
78c5aa2 |
%global octave_ver %(octave-config -p VERSION || echo 0)
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%global _docdir_fmt %{name}
|
|
|
78c5aa2 |
|
|
|
6b76d74 |
%global blaslib flexiblas
|
|
|
371f9e1 |
%global lapacklib flexiblas
|
|
|
6b76d74 |
|
|
|
78c5aa2 |
Name: COPASI
|
|
|
78c5aa2 |
Summary: Biochemical network simulator
|
|
Antonio Trande |
1c1e780 |
Version: 4.30.%{buildid}
|
|
Antonio Trande |
1c1e780 |
Release: 1%{?dist}
|
|
Antonio Trande |
1c1e780 |
|
|
Antonio Trande |
1c1e780 |
## Artistic 2.0 is main license
|
|
Antonio Trande |
1c1e780 |
## GPLv2+ is related to a Mixed Source Licensing Scenario
|
|
Antonio Trande |
1c1e780 |
# with 'copasi/randomGenerator/Cmt19937.cpp' file
|
|
Antonio Trande |
1c1e780 |
## GPLv3+ is related to a Mixed Source Licensing Scenario
|
|
Antonio Trande |
1c1e780 |
# with 'copasi/function/CEvaluationParser_yacc.cpp' file
|
|
Antonio Trande |
1c1e780 |
## BSD is related to a Mixed Source Licensing Scenario
|
|
Antonio Trande |
1c1e780 |
# with 'copasi/randomGenerator/Cmt19937.cpp' file
|
|
Antonio Trande |
1c1e780 |
## Any files with different licenses are not involved
|
|
|
78c5aa2 |
License: Artistic 2.0 and GPLv3+ and BSD
|
|
|
78c5aa2 |
URL: http://copasi.org/
|
|
|
0477e90 |
Source0: https://github.com/copasi/COPASI/archive/Build-%{buildid}/%{name}-Build-%{buildid}.tar.gz
|
|
|
64ab6aa |
Source1: %{name}.appdata.xml
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_qwt6}
|
|
|
0a33725 |
BuildRequires: qwt-devel
|
|
|
c40a212 |
%endif
|
|
|
0a33725 |
BuildRequires: qwt-qt5-devel
|
|
|
0a33725 |
BuildRequires: qwtplot3d-qt5-devel >= 0.3.1a-4
|
|
|
0a33725 |
BuildRequires: qt5-qtbase-devel
|
|
|
0a33725 |
BuildRequires: qt5-qtwebkit-devel
|
|
|
d75c4ac |
BuildRequires: qt5-qtdatavis3d-devel
|
|
|
0a33725 |
BuildRequires: libmml-qt5-devel
|
|
|
a950635 |
BuildRequires: freeglut-devel
|
|
|
a950635 |
BuildRequires: libsbml-devel
|
|
|
6fdae1b |
BuildRequires: libsedml-devel >= 1:0.4.3-3
|
|
|
95a372c |
BuildRequires: libnuml-devel
|
|
|
d75c4ac |
BuildRequires: libCombine-devel
|
|
|
85a2711 |
BuildRequires: zipper-devel
|
|
|
a950635 |
BuildRequires: libsbw-devel
|
|
|
a950635 |
BuildRequires: raptor-devel
|
|
|
a950635 |
BuildRequires: mesa-libGL-devel
|
|
|
a950635 |
BuildRequires: mesa-libGLU-devel
|
|
|
a950635 |
BuildRequires: cppunit-devel
|
|
|
a950635 |
BuildRequires: libcurl-devel
|
|
|
a950635 |
BuildRequires: libxslt-devel
|
|
|
d75c4ac |
BuildRequires: pkgconf-pkg-config
|
|
|
6b76d74 |
BuildRequires: %{blaslib}-devel
|
|
|
9636c73 |
BuildRequires: crossguid2-devel >= 0:0.2.2
|
|
|
a950635 |
BuildRequires: desktop-file-utils
|
|
|
a950635 |
BuildRequires: swig
|
|
|
a950635 |
BuildRequires: expat-devel
|
|
|
a950635 |
BuildRequires: f2c
|
|
|
a950635 |
BuildRequires: flex
|
|
|
d75c4ac |
BuildRequires: cmake, gcc, gcc-c++
|
|
|
a950635 |
BuildRequires: bison
|
|
|
0d9312f |
BuildRequires: bzip2-devel
|
|
|
a950635 |
BuildRequires: ImageMagick
|
|
|
a950635 |
BuildRequires: libappstream-glib
|
|
|
9636c73 |
BuildRequires: minizip-devel
|
|
Antonio Trande |
1c1e780 |
%ifarch x86_64
|
|
Antonio Trande |
1c1e780 |
BuildRequires: nativejit-devel
|
|
Antonio Trande |
1c1e780 |
%endif
|
|
Antonio Trande |
1c1e780 |
%ifnarch s390x
|
|
Antonio Trande |
1c1e780 |
BuildRequires: google-cpu_features-devel
|
|
Antonio Trande |
1c1e780 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
Requires: %{name}-data = %{version}-%{release}
|
|
|
85a2711 |
Requires: libsedml%{?_isa} >= 1:0.4.3-3
|
|
|
78c5aa2 |
|
|
|
361b3ed |
Obsoletes: R-%{octpkg} < 0:4.25.213-1
|
|
|
361b3ed |
Obsoletes: perl-%{octpkg} < 0:4.25.213-1
|
|
|
361b3ed |
Obsoletes: %{name}-sharp < 0:4.25.213-1
|
|
|
d75c4ac |
|
|
|
361b3ed |
# This patch sets libraries' installation paths
|
|
|
78c5aa2 |
Patch0: %{name}-fix_install_libpaths.patch
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# This patch sets paths to find QWT5, QTMML, SBW files on Fedora
|
|
|
78c5aa2 |
Patch1: %{name}-find_QWT5-QTMML-SBW.patch
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# This patch sets paths to find QWT6, QTMML, SBW files on Fedora
|
|
|
78c5aa2 |
Patch3: %{name}-find_QWT6-QTMML-SBW.patch
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# This patch sets paths to find QTPLOT3D-QT4 files on Fedora
|
|
|
78c5aa2 |
Patch2: %{name}-set_QWTPLOT3D_QT4.patch
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# This patch fixes executable permissions of CopasiSE and CopasiUI
|
|
|
78c5aa2 |
Patch4: %{name}-fix_exe_permissions.patch
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# This patch sets paths to find QTPLOT3D-QT5 files on Fedora
|
|
|
c40a212 |
Patch5: %{name}-set_QWTPLOT3D_QT5.patch
|
|
|
c40a212 |
|
|
|
361b3ed |
# This patch sets paths to find libCombine files on Fedora
|
|
|
9636c73 |
Patch6: %{name}-libCombine_paths.patch
|
|
|
9636c73 |
|
|
|
361b3ed |
# This patch sets paths to find libcroosguid2 files on Fedora
|
|
|
9636c73 |
Patch7: %{name}-find_crossguid2.patch
|
|
|
86279af |
|
|
|
361b3ed |
# This patch forces the use of C++17 standard
|
|
|
361b3ed |
Patch8: %{name}-use_c++17.patch
|
|
|
361b3ed |
|
|
|
0d9312f |
# This patch sets paths to find libsedml files on Fedora
|
|
|
0d9312f |
Patch9: %{name}-find_libsedml.patch
|
|
|
0d9312f |
|
|
|
0d9312f |
# This patch sets paths to find libsbw files on Fedora
|
|
|
0d9312f |
Patch10: %{name}-find_sbw.patch
|
|
|
0d9312f |
|
|
|
7e9d694 |
# rhbz#1896407
|
|
|
7e9d694 |
Patch11: %{name}-porting_to_python310.patch
|
|
|
7e9d694 |
|
|
|
78c5aa2 |
%description
|
|
|
78c5aa2 |
COPASI is a software application for simulation and analysis of biochemical
|
|
|
78c5aa2 |
networks and their dynamics.
|
|
|
78c5aa2 |
COPASI is a stand-alone program that supports models in the SBML standard
|
|
|
78c5aa2 |
and can simulate their behavior using ODEs or Gillespie's stochastic
|
|
|
78c5aa2 |
simulation algorithm; arbitrary discrete events can be included in such
|
|
|
78c5aa2 |
simulations.
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
COPASI carries out several analyses of the network and its dynamics and
|
|
|
78c5aa2 |
has extensive support for parameter estimation and optimization.
|
|
|
78c5aa2 |
COPASI provides means to visualize data in customizable plots, histograms and
|
|
|
78c5aa2 |
animations of network diagrams.
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%package gui
|
|
|
78c5aa2 |
Summary: The COPASI graphical user interface
|
|
|
78c5aa2 |
Requires: %{name}-data = %{version}-%{release}
|
|
|
64ab6aa |
Requires: %{name}-doc = %{version}-%{release}
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%description gui
|
|
|
78c5aa2 |
COPASI is a software application for simulation and analysis of biochemical
|
|
|
78c5aa2 |
networks and their dynamics.
|
|
|
78c5aa2 |
COPASI is a stand-alone program that supports models in the SBML standard
|
|
|
78c5aa2 |
and can simulate their behavior using ODEs or Gillespie's stochastic
|
|
|
78c5aa2 |
simulation algorithm; arbitrary discrete events can be included in such
|
|
|
78c5aa2 |
simulations.
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
COPASI carries out several analyses of the network and its dynamics and
|
|
|
78c5aa2 |
has extensive support for parameter estimation and optimization.
|
|
|
78c5aa2 |
COPASI provides means to visualize data in customizable plots, histograms and
|
|
|
78c5aa2 |
animations of network diagrams.
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
This package provides the COPASI graphical user interface.
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%package data
|
|
|
78c5aa2 |
Summary: COPASI data files
|
|
|
78c5aa2 |
BuildArch: noarch
|
|
|
78c5aa2 |
%description data
|
|
|
78c5aa2 |
This package provides the COPASI data, example and license files.
|
|
|
78c5aa2 |
|
|
|
c25b88c |
%if 0%{?with_python}
|
|
|
78c5aa2 |
%package -n python3-%{name}
|
|
|
78c5aa2 |
Summary: %{name} Python3 Bindings
|
|
|
78c5aa2 |
BuildRequires: python3-devel
|
|
|
62e481b |
BuildRequires: python3-setuptools
|
|
|
0d9312f |
Obsoletes: python2-%{name} < 0:4.25.213-1
|
|
|
ee34f07 |
%{?python_provide:%python_provide python3-%{name}}
|
|
|
78c5aa2 |
%description -n python3-%{octpkg}
|
|
|
78c5aa2 |
This package provides the libraries to
|
|
|
78c5aa2 |
develop applications with COPASI Python3 bindings.
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_java}
|
|
|
78c5aa2 |
%package -n java-%{octpkg}
|
|
|
78c5aa2 |
Summary: %{name} Java Bindings
|
|
|
78c5aa2 |
BuildRequires: java-1.8.0-openjdk-devel
|
|
|
78c5aa2 |
Requires: java-headless >= 1:minimal_required_version
|
|
|
78c5aa2 |
Requires: javapackages-tools
|
|
|
78c5aa2 |
%description -n java-%{octpkg}
|
|
|
78c5aa2 |
This package provides the libraries to
|
|
|
78c5aa2 |
develop applications with COPASI Java bindings.
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_octave}
|
|
|
78c5aa2 |
%package -n octave-%{octpkg}
|
|
|
78c5aa2 |
Summary: %{name} Octave Bindings
|
|
|
78c5aa2 |
BuildRequires: octave-devel
|
|
|
78c5aa2 |
Requires: octave(api) = %{octave_api}
|
|
|
78c5aa2 |
Requires(post): octave
|
|
|
78c5aa2 |
Requires(postun): octave
|
|
|
78c5aa2 |
%description -n octave-%{octpkg}
|
|
|
78c5aa2 |
This package provides the libraries to
|
|
|
78c5aa2 |
develop applications with COPASI Octave bindings.
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_perl}
|
|
|
78c5aa2 |
%package -n perl-%{octpkg}
|
|
|
78c5aa2 |
Summary: %{name} Perl Bindings
|
|
|
da4975c |
BuildRequires: perl-interpreter
|
|
|
990d606 |
BuildRequires: perl-devel
|
|
|
990d606 |
BuildRequires: perl-generators
|
|
|
78c5aa2 |
BuildRequires: perl(ExtUtils::MakeMaker)
|
|
|
78c5aa2 |
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
|
|
78c5aa2 |
%description -n perl-%{octpkg}
|
|
|
78c5aa2 |
This package provides the libraries to
|
|
|
78c5aa2 |
develop applications with COPASI Perl bindings.
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_r}
|
|
|
78c5aa2 |
%package -n R-%{octpkg}
|
|
|
78c5aa2 |
Summary: %{name} R Bindings
|
|
|
78c5aa2 |
BuildRequires: R-devel, R-core-devel, tex(latex)
|
|
|
85a2711 |
Requires: R-core%{?_isa}
|
|
|
78c5aa2 |
%description -n R-%{octpkg}
|
|
|
78c5aa2 |
This package provides the libraries to
|
|
|
78c5aa2 |
develop applications with COPASI R bindings.
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_mono}
|
|
|
78c5aa2 |
%package sharp
|
|
|
78c5aa2 |
Summary: %{name} Mono Bindings
|
|
|
78c5aa2 |
BuildRequires: xerces-c-devel, libxml2-devel, expat-devel
|
|
|
78c5aa2 |
BuildRequires: mono-core
|
|
|
701aa84 |
BuildRequires: make
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%description sharp
|
|
|
78c5aa2 |
This package provides the libraries to
|
|
|
78c5aa2 |
develop applications with COPASI C# bindings.
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%package doc
|
|
|
78c5aa2 |
Summary: COPASI HTML documentation and examples
|
|
|
78c5aa2 |
BuildArch: noarch
|
|
|
78c5aa2 |
%description doc
|
|
|
78c5aa2 |
COPASI HTML documentation and examples.
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%prep
|
|
|
7e9d694 |
%autosetup -n %{name}-Build-%{buildid} -N
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
# This an old and obsolete license file
|
|
|
78c5aa2 |
rm -f license.txt
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
# Convert to utf-8
|
|
|
78c5aa2 |
for file in `find copasi -type f \( -name "*.cpp" \)`; do
|
|
|
78c5aa2 |
iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
|
|
|
78c5aa2 |
touch -r $file $file.new && \
|
|
|
78c5aa2 |
mv $file.new $file
|
|
|
78c5aa2 |
done
|
|
|
78c5aa2 |
|
|
|
9636c73 |
%patch0 -p0 -b .fix_install_libpaths
|
|
|
9636c73 |
%patch4 -p0 -b .fix_exe_permissions
|
|
|
9636c73 |
%patch6 -p0 -b .libCombine_paths
|
|
|
9636c73 |
%patch7 -p0 -b .find_crossguid2
|
|
|
361b3ed |
%patch8 -p0 -b .use_c++17
|
|
|
0d9312f |
%patch9 -p0 -b .find_libsedml
|
|
|
0d9312f |
%patch10 -p0 -b .find_sbw
|
|
|
78c5aa2 |
|
|
|
7e9d694 |
%if 0%{?with_python}
|
|
|
7e9d694 |
%if 0%{?python3_version_nodots} > 39
|
|
|
7e9d694 |
%patch11 -p1 -b .porting_to_python310
|
|
|
7e9d694 |
%endif
|
|
|
7e9d694 |
%endif
|
|
|
7e9d694 |
|
|
|
78c5aa2 |
%if 0%{?with_qwt6}
|
|
|
78c5aa2 |
%patch3 -p0
|
|
|
78c5aa2 |
%else
|
|
|
78c5aa2 |
%patch1 -p0
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# Set Qwt libdir
|
|
|
0d9312f |
sed -e 's|@@libdir@@|%{_libdir}|g' -i CMakeModules/FindQWT.cmake
|
|
|
78c5aa2 |
|
|
|
0d9312f |
%patch5 -p0 -b .QWTPLOT3D_QT5
|
|
|
361b3ed |
# Set QTPLOT3D-QT5 paths
|
|
|
0d9312f |
sed -e 's|@@qtplot3d_includedir@@|%{_qt5_headerdir}/qwtplot3d-qt5|g' -i CMakeModules/FindQWTPLOT3D.cmake
|
|
|
0d9312f |
sed -e 's|@@qtplot3d_libdir@@|%{_qt5_libdir}|g' -i CMakeModules/FindQWTPLOT3D.cmake
|
|
|
f1f454d |
|
|
|
361b3ed |
# Set QtMmlQt5 paths
|
|
|
0d9312f |
sed -e 's|@@_libmml_includedir@@|%{_qt5_headerdir}/libmml-qt5|g' -i CMakeModules/FindMML.cmake
|
|
|
0d9312f |
sed -e 's|@@_libmml_libdir@@|%{_qt5_libdir}|g' -i CMakeModules/FindMML.cmake
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# Exclude obsolete functions
|
|
|
361b3ed |
# http://tracker.copasi.org/show_bug.cgi?id=2810#c1
|
|
|
361b3ed |
sed -i.bak '/double sqrt(doublereal);/d' copasi/optimization/CNL2SOL.cpp
|
|
|
361b3ed |
sed -i.bak '/double pow_dd(doublereal *, doublereal *);/d' copasi/optimization/CNL2SOL.cpp
|
|
|
361b3ed |
sed -i.bak '/int s_copy(char *, char *, ftnlen, ftnlen);/d' copasi/optimization/CNL2SOL.cpp
|
|
|
361b3ed |
sed -i.bak '/double sqrt(doublereal);/d' copasi/odepack++/dc_decsol.cpp
|
|
|
361b3ed |
sed -i.bak '/double sqrt(doublereal),/d' copasi/odepack++/CRadau5.cpp
|
|
|
361b3ed |
sed -i.bak '/double pow_dd(doublereal *,/d' copasi/odepack++/CRadau5.cpp
|
|
|
361b3ed |
sed -i.bak '/C_FLOAT64 d_lg10(C_FLOAT64 *);/d' copasi/optimization/CPraxis.cpp
|
|
|
361b3ed |
|
|
|
78c5aa2 |
%build
|
|
|
25967ce |
mkdir -p build
|
|
Antonio Trande |
1c1e780 |
export CXXFLAGS="-I$PWD/copasi/lapack -I$PWD/copasi/CopasiSBW -I%{_includedir}/%{blaslib} %{optflags} %{__global_ldflags}"
|
|
|
0d9312f |
export LDFLAGS="%{__global_ldflags} -lbz2"
|
|
|
7e9d694 |
%cmake3 -B build -S copasi \
|
|
|
25967ce |
-Wno-dev -DCOPASI_OVERRIDE_VERSION:STRING=%{version} \
|
|
|
c25b88c |
%if 0%{?with_python}
|
|
|
78c5aa2 |
-DENABLE_PYTHON:BOOL=ON \
|
|
|
d75c4ac |
-DPYTHON_EXECUTABLE:FILEPATH=%{__python3} \
|
|
|
cafae5b |
-DPYTHON_INCLUDE_DIR:PATH=%{_includedir}/python%{python3_version}%(python3-config --abiflags) \
|
|
|
cafae5b |
-DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{python3_version}%(python3-config --abiflags).so \
|
|
|
d75c4ac |
%else
|
|
|
d75c4ac |
-DENABLE_PYTHON:BOOL=OFF \
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
%if 0%{?with_java}
|
|
|
78c5aa2 |
-DENABLE_JAVA:BOOL=ON \
|
|
|
78c5aa2 |
-DBUILD_JAVA_EXAMPLES:BOOL=OFF \
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
%if 0%{?with_octave}
|
|
|
78c5aa2 |
-DENABLE_OCTAVE:BOOL=ON \
|
|
|
6ad2051 |
-DCOPASI_version:STRING=%{version} \
|
|
|
78c5aa2 |
-DOCTAVE_INCLUDE_DIR:PATH=%{_includedir}/octave-%{octave_ver} \
|
|
|
78c5aa2 |
-DOCTAVE_OCTINTERP_LIBRARY:FILEPATH=%{_libdir}/octave/%{octave_ver}/liboctinterp.so \
|
|
|
78c5aa2 |
-DOCTAVE_OCTAVE_LIBRARY:FILEPATH=%{_libdir}/octave/%{octave_ver}/liboctave.so \
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
%if 0%{?with_perl}
|
|
|
78c5aa2 |
-DENABLE_PERL:BOOL=ON \
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
%if 0%{?with_r}
|
|
|
78c5aa2 |
-DENABLE_R:BOOL=ON \
|
|
|
78c5aa2 |
-DR_INCLUDE_DIRS:PATH=%{_includedir}/R \
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
%if 0%{?with_mono}
|
|
|
78c5aa2 |
-DENABLE_CSHARP:BOOL=ON \
|
|
|
78c5aa2 |
-DBUILD_CS_EXAMPLES:BOOL=OFF \
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
-DCSHARP_COMPILER:FILEPATH=%{_bindir}/mcs \
|
|
|
78c5aa2 |
%if 0%{?with_qwt6}
|
|
|
d75c4ac |
-DQWT_VERSION_STRING:STRING="%(pkg-config --modversion qwt)" \
|
|
|
c40a212 |
%endif
|
|
|
85a2711 |
-DSELECT_QT=Qt5 \
|
|
Antonio Trande |
1c1e780 |
-DSITE:STRING=fedora -DF2C_INTEGER=int -DF2C_LOGICAL=long \
|
|
Antonio Trande |
1c1e780 |
-DCMAKE_CXX_FLAGS_RELEASE:STRING=" -I$PWD/copasi/lapack -I$PWD/copasi/CopasiSBW -I%{_includedir}/%{blaslib} %{optflags} %{__global_ldflags} -DNDEBUG" \
|
|
|
0d9312f |
-DCOPASI_INSTALL_C_API=OFF -DCombine_DIR:PATH=%{_libdir}/cmake \
|
|
|
0d9312f |
-DCMAKE_SHARED_LINKER_FLAGS:STRING="%{__global_ldflags} -pthread" \
|
|
|
0d9312f |
-DCMAKE_EXE_LINKER_FLAGS:STRING="%{__global_ldflags} -pthread" \
|
|
|
c40a212 |
-DQT_QMAKE_EXECUTABLE:FILEPATH=%{_bindir}/qmake-qt5 \
|
|
|
d75c4ac |
-DQWT_VERSION_STRING:STRING="%(pkg-config --modversion Qt5Qwt6)" \
|
|
|
c40a212 |
-DQWT_LIBRARY:FILEPATH=%{_qt5_libdir}/libqwt-qt5.so \
|
|
|
c40a212 |
-DQWT_INCLUDE_DIR:PATH=%{_qt5_headerdir}/qwt \
|
|
|
9636c73 |
-DBUILD_GUI:BOOL=ON -DBUILD_COPASISBW:BOOL=ON -DENABLE_MML:BOOL=ON -DENABLE_USE_SBMLUNIT=ON \
|
|
|
f1f454d |
-DMML_INCLUDE_DIR:PATH=%{_qt5_headerdir}/libmml-qt5 -DMML_LIBRARY:FILEPATH=%{_qt5_libdir}/libmml.so \
|
|
|
d75c4ac |
-DENABLE_SBW_INTEGRATION=ON -DBUILD_CXX_EXAMPLES=OFF \
|
|
|
78c5aa2 |
-DENABLE_COPASI_BANDED_GRAPH:BOOL=ON -DENABLE_COPASI_SEDML:BOOL=ON \
|
|
|
78c5aa2 |
-DENABLE_COPASI_NONLIN_DYN_OSCILLATION:BOOL=ON -DENABLE_COPASI_EXTUNIT:BOOL=ON \
|
|
|
9636c73 |
-DCOPASI_OVERWRITE_USE_LAPACK:BOOL=ON -DNO_BLAS_WRAP:BOOL=ON -DBLA_VENDOR=Generic \
|
|
Antonio Trande |
1c1e780 |
-DBLAS_blas_LIBRARY:FILEPATH=%{_libdir}/lib%{blaslib}.so \
|
|
Antonio Trande |
1c1e780 |
-DLAPACK_lapack_LIBRARY:FILEPATH=%{_libdir}/lib%{lapacklib}.so \
|
|
|
9636c73 |
-DCROSSGUID_INCLUDE_DIR:PATH=%{_includedir}/crossguid2 \
|
|
|
78c5aa2 |
-DENABLE_FLEX_BISON:BOOL=ON -DENABLE_COPASI_PARAMETERFITTING_RESIDUAL_SCALING:BOOL=ON \
|
|
|
78c5aa2 |
-DENABLE_WITH_MERGEMODEL:BOOL=ON -DENABLE_USE_MATH_CONTAINER:BOOL=ON \
|
|
|
85a2711 |
-DLIBSBML_INCLUDE_DIR:PATH=%{_includedir}/sbml -DLIBSBML_SHARED:BOOL=ON -DLIBSBML_LIBRARY:FILEPATH=%{_libdir}/libsbml.so \
|
|
|
85a2711 |
-DF2C_INCLUDE_DIR:PATH=%{_includedir} \
|
|
|
78c5aa2 |
-DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
|
|
|
78c5aa2 |
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} -DENABLE_GPROF:BOOL=OFF \
|
|
|
78c5aa2 |
-DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DCMAKE_COLOR_MAKEFILE:BOOL=ON \
|
|
|
78c5aa2 |
-DENABLE_FLEX_BISON:BOOL=ON -DBISON_EXECUTABLE:FILEPATH=%{_bindir}/bison \
|
|
|
25967ce |
-DPREFER_STATIC:BOOL=OFF -DCMAKE_SKIP_RPATH:BOOL=YES .
|
|
|
78c5aa2 |
|
|
|
79a8ad3 |
%make_build -C build
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%install
|
|
|
f122a7f |
%make_install -C build
|
|
|
78c5aa2 |
|
|
|
2a1dbc1 |
# Remove directory of examples
|
|
|
c25b88c |
%if 0%{?with_python}
|
|
|
2a1dbc1 |
rm -rf $RPM_BUILD_ROOT%{python3_sitearch}/copasi/examples
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# For R library only
|
|
|
78c5aa2 |
%if 0%{?with_r}
|
|
|
78c5aa2 |
mkdir -p $RPM_BUILD_ROOT%{_libdir}/R/library
|
|
|
78c5aa2 |
%{_bindir}/R CMD INSTALL -l $RPM_BUILD_ROOT%{_libdir}/R/library build/copasi/bindings/R/%{name}_*.tar.gz
|
|
|
78c5aa2 |
test -d %{octpkg}/src && (cd %{octpkg}/src; rm -f *.o *.so)
|
|
|
78c5aa2 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/R/library/%{octpkg}/R.css
|
|
|
f122a7f |
chmod a+x $RPM_BUILD_ROOT%{_libdir}/R/library/%{octpkg}/libs/COPASI.so
|
|
|
3eac643 |
%endif
|
|
|
64ab6aa |
|
|
|
201eae9 |
%if 0%{?with_octave}
|
|
|
201eae9 |
mkdir -p $RPM_BUILD_ROOT%{octpkgdir}/packinfo
|
|
|
201eae9 |
install -pm 644 copasi/ArtisticLicense.txt $RPM_BUILD_ROOT%{octpkgdir}/packinfo
|
|
|
201eae9 |
%endif
|
|
|
201eae9 |
|
|
|
361b3ed |
# Install .xpm icon files
|
|
|
cf5cdba |
install -pm 644 copasi/UI/icons/Copasi48-Alpha.xpm $RPM_BUILD_ROOT%{_datadir}/icons/copasi/icons
|
|
|
cf5cdba |
|
|
|
361b3ed |
# Make a .desktop file
|
|
|
78c5aa2 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
|
|
|
78c5aa2 |
cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop <
|
|
|
78c5aa2 |
[Desktop Entry]
|
|
|
78c5aa2 |
Version=1.0
|
|
|
78c5aa2 |
Name=CopasiUI
|
|
|
78c5aa2 |
Comment=Use COPASI by a Graphical User Interface
|
|
|
64ab6aa |
Exec=CopasiUI --copasidir %{_prefix}
|
|
|
cf5cdba |
Icon=%{_datadir}/icons/copasi/icons/Copasi48-Alpha.xpm
|
|
|
78c5aa2 |
Terminal=false
|
|
|
78c5aa2 |
Type=Application
|
|
|
78c5aa2 |
Categories=Science;
|
|
|
78c5aa2 |
EOF
|
|
|
78c5aa2 |
|
|
|
361b3ed |
# Install appdata file
|
|
|
d75c4ac |
mkdir -p $RPM_BUILD_ROOT%{_metainfodir}
|
|
|
d75c4ac |
install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%check
|
|
|
78c5aa2 |
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
|
|
d75c4ac |
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/*.appdata.xml
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%files
|
|
|
78c5aa2 |
%{_bindir}/CopasiSE
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%files gui
|
|
|
78c5aa2 |
%{_bindir}/CopasiUI
|
|
|
b59a4f7 |
%{_bindir}/CopasiSBW
|
|
|
78c5aa2 |
%{_datadir}/icons/copasi/
|
|
|
78c5aa2 |
%{_datadir}/applications/%{name}.desktop
|
|
|
d75c4ac |
%{_metainfodir}/*.appdata.xml
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%files data
|
|
|
78c5aa2 |
%license copasi/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{_datadir}/copasi/
|
|
|
78c5aa2 |
%exclude %{_datadir}/copasi/doc/
|
|
|
78c5aa2 |
|
|
|
c25b88c |
%if 0%{?with_python}
|
|
|
78c5aa2 |
%files -n python3-%{octpkg}
|
|
|
78c5aa2 |
%license copasi/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{python3_sitearch}/copasi/
|
|
|
78c5aa2 |
%{python3_sitearch}/*.pth
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_java}
|
|
|
78c5aa2 |
%files -n java-%{octpkg}
|
|
|
78c5aa2 |
%license copasi/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{_javadir}/*.jar
|
|
|
78c5aa2 |
%{_javadir}/copasi/
|
|
|
78c5aa2 |
%{_libdir}/copasi/
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_octave}
|
|
|
78c5aa2 |
%files -n octave-%{octpkg}
|
|
|
201eae9 |
%dir %{octpkgdir}
|
|
|
201eae9 |
%{octpkgdir}/packinfo/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{octpkglibdir}/
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_perl}
|
|
|
78c5aa2 |
%files -n perl-%{octpkg}
|
|
|
78c5aa2 |
%license copasi/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{perl_vendorarch}/auto/COPASI/
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_r}
|
|
|
78c5aa2 |
%files -n R-%{octpkg}
|
|
|
78c5aa2 |
%license copasi/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{_libdir}/R/library/%{octpkg}/
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%if 0%{?with_mono}
|
|
|
78c5aa2 |
%files sharp
|
|
|
78c5aa2 |
%license copasi/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{_prefix}/lib/mono/copasicsP/
|
|
|
78c5aa2 |
%endif
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%files doc
|
|
|
78c5aa2 |
%license copasi/ArtisticLicense.txt
|
|
|
78c5aa2 |
%{_datadir}/copasi/doc/
|
|
|
78c5aa2 |
|
|
|
78c5aa2 |
%changelog
|
|
Antonio Trande |
1c1e780 |
* Thu Mar 18 2021 Antonio Trande <sagitter@fedoraproject.org> - 4.30.240-1
|
|
Antonio Trande |
1c1e780 |
- Release 4.30 build-240
|
|
Antonio Trande |
1c1e780 |
|
|
|
2d2b71f |
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.29.228-4
|
|
|
2d2b71f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
2d2b71f |
|
|
|
7e9d694 |
* Thu Nov 12 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.29.228-3
|
|
|
7e9d694 |
- Porting to Python-3.10
|
|
|
7e9d694 |
|
|
|
6b76d74 |
* Wed Aug 12 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.29.228-2
|
|
|
6b76d74 |
- Use flexiblas on Fedora 33+
|
|
|
6b76d74 |
|
|
|
c9c4bab |
* Wed Aug 12 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.29.228-1
|
|
|
c9c4bab |
- Release 4.29 build-228
|
|
|
c9c4bab |
|
|
|
ff01bef |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.28.226-4
|
|
|
ff01bef |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
ff01bef |
|
|
|
79a8ad3 |
* Sat Jul 25 2020 Iñaki Úcar <iucar@fedoraproject.org> - 4.28.226-3
|
|
|
79a8ad3 |
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
|
|
|
79a8ad3 |
|
|
|
62e481b |
* Wed Jun 24 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.28.226-2
|
|
|
62e481b |
- BuildRequires python-setuptools explicitly
|
|
|
62e481b |
|
|
|
0d9312f |
* Mon Jun 15 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.28.226-1
|
|
|
0d9312f |
- Release 4.28 build-226
|
|
|
0d9312f |
|
|
|
3e026fa |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 4.27.217-5
|
|
|
3e026fa |
- Rebuilt for Python 3.9
|
|
|
3e026fa |
|
|
|
d0401d0 |
* Fri May 15 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.27.217-4
|
|
|
d0401d0 |
- Rebuild for zipper-1.0.1/libCombine-0.2.7
|
|
|
d0401d0 |
|
|
|
544bb13 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.27.217-3
|
|
|
544bb13 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
544bb13 |
|
|
|
32a14f6 |
* Sat Dec 14 2019 Richard Shaw <hobbes1069@gmail.com> - 4.27.217-2
|
|
|
32a14f6 |
- Rebuilt for qt5-qtdatavis3d 5.13.2.
|
|
|
32a14f6 |
|
|
|
ef7d566 |
* Sat Sep 14 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.27.217-1
|
|
|
ef7d566 |
- Release 4.27 build-217
|
|
|
ef7d566 |
|
|
|
912bdaf |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 4.25.213-2
|
|
|
912bdaf |
- Rebuilt for Python 3.8
|
|
|
912bdaf |
|
|
|
ef7d566 |
* Wed Jul 31 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.25.213-1
|
|
|
361b3ed |
- Release 4.25 build-213
|
|
|
361b3ed |
- Use standard c++17
|
|
|
361b3ed |
- Disable R package
|
|
|
361b3ed |
- Disable perl package
|
|
|
361b3ed |
|
|
|
64ddcf0 |
* Wed Jun 19 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 4.25.207-6
|
|
|
64ddcf0 |
- Do not list Git-tracked COPASI.rpmlintrc as source
|
|
|
64ddcf0 |
|
|
|
af241e4 |
* Tue Jun 18 2019 Orion Poplawski <orion@nwra.com> - 4.25.207-5
|
|
|
af241e4 |
- Rebuild for octave 5.1
|
|
|
af241e4 |
|
|
|
e0d83d7 |
* Sat Jun 01 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.25.207-4
|
|
|
e0d83d7 |
- Perl 5.30 rebuild
|
|
|
e0d83d7 |
|
|
|
ef7d566 |
* Tue May 21 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.25.207-3
|
|
|
4df7a86 |
- Use Python3 abiflags
|
|
|
4df7a86 |
|
|
|
ef7d566 |
* Sun May 05 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.25.207-2
|
|
|
c25b88c |
- Rebuild for libsbml-5.18.0
|
|
|
c25b88c |
|
|
|
ef7d566 |
* Sat Mar 16 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.25.207-1
|
|
|
9636c73 |
- Release 4.25 build-207
|
|
|
9636c73 |
- Use openblas always
|
|
|
9636c73 |
- Add crossguid dependency
|
|
|
9636c73 |
|
|
|
0477e90 |
* Fri Mar 08 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.24.197-8
|
|
|
0477e90 |
- Obsolete COPASI-sharp on fedora 30+/pp64* (rhbz#1588734,#1686738)
|
|
|
0477e90 |
|
|
|
bff56e8 |
* Fri Mar 08 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.24.197-7
|
|
|
bff56e8 |
- Exclude mono builds on fedora 30+/pp64* (rhbz#1588734,#1686738)
|
|
|
bff56e8 |
|
|
|
f72fafd |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.24.197-6
|
|
|
f72fafd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
f72fafd |
|
|
Orion Poplawski |
1b3cfa7 |
* Thu Nov 15 2018 Orion Poplawski <orion@cora.nwra.com> - 4.24.197-5
|
|
Orion Poplawski |
1b3cfa7 |
- Rebuild for octave 4.4
|
|
Orion Poplawski |
1b3cfa7 |
|
|
|
57e0ea8 |
* Mon Sep 24 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.24.197-4
|
|
|
57e0ea8 |
- Bundle minizip on fedora 30+ (rhbz#1632172) (upstream bug #466)
|
|
|
57e0ea8 |
|
|
|
efc854f |
* Tue Aug 28 2018 Patrik Novotný
|
|
|
efc854f |
- change requires to minizip-compat(-devel), rhbz#1609830, rhbz#1615381
|
|
|
efc854f |
|
|
|
ef7d566 |
* Sun Aug 05 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.24.197-2
|
|
|
4908f2e |
- Rebuild for libsbw-2.12.2
|
|
|
4908f2e |
|
|
|
ef7d566 |
* Tue Jul 31 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.24.197-1
|
|
|
4908f2e |
- Release 4.24 build-197
|
|
|
d75c4ac |
- Erase obsolete patches
|
|
|
d75c4ac |
- Drop Python2 binding
|
|
|
d75c4ac |
- Disable BUILD_CXX_EXAMPLES
|
|
|
d75c4ac |
|
|
|
26208c7 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.23.184-15
|
|
|
26208c7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
26208c7 |
|
|
|
d78ff71 |
* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 4.23.184-14
|
|
|
d78ff71 |
- Perl 5.28 rebuild
|
|
|
d78ff71 |
|
|
|
69082b2 |
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.23.184-13
|
|
|
69082b2 |
- Perl 5.28 rebuild
|
|
|
69082b2 |
|
|
|
70e8cbf |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 4.23.184-12
|
|
|
70e8cbf |
- Rebuilt for Python 3.7
|
|
|
70e8cbf |
|
|
|
ef7d566 |
* Wed Jun 06 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-11
|
|
|
55ee9a0 |
- Rebuild for libsbml-5.17.0
|
|
|
55ee9a0 |
|
|
|
ef7d566 |
* Mon Jun 04 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-10
|
|
|
86279af |
- Patched for Qt-5.11.0 (upstream bugs #2625 #2629)
|
|
|
54d3ad6 |
|
|
|
ef7d566 |
* Fri Jun 01 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-9
|
|
|
2a1dbc1 |
- Remove directory of examples
|
|
|
2a1dbc1 |
|
|
|
ef7d566 |
* Fri Jun 01 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-8
|
|
|
0a33725 |
- Fix Python interpreter again
|
|
|
0a33725 |
- Add COPASI.rpmlintrc
|
|
|
0a33725 |
|
|
|
ef7d566 |
* Thu May 31 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-7
|
|
|
981c24a |
- Use always Qt5
|
|
|
981c24a |
|
|
|
ef7d566 |
* Fri May 18 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-6
|
|
|
15c5bc2 |
- Fix Python interpreter
|
|
|
15c5bc2 |
|
|
|
ef7d566 |
* Thu May 17 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-5
|
|
|
b388407 |
- Rebuild with Qt5
|
|
|
b388407 |
|
|
|
9b9af32 |
* Wed May 16 2018 Tom Callaway <spot@fedoraproject.org> - 4.23.184-4
|
|
|
9b9af32 |
- rebuild for R 3.5.0
|
|
|
9b9af32 |
|
|
|
ef7d566 |
* Sat May 05 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-3
|
|
|
f1f454d |
- Now built with Qt5
|
|
|
f1f454d |
- Built against libmml
|
|
|
f1f454d |
|
|
|
ef7d566 |
* Sun Apr 29 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-2
|
|
|
85a2711 |
- Now built with Qt4
|
|
|
fa7fe2c |
- Disable java/octave bindings
|
|
|
85a2711 |
|
|
|
ef7d566 |
* Sun Apr 29 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.23.184-1
|
|
|
85a2711 |
- Update to version 4.23 -build 184
|
|
|
85a2711 |
- Add libCombine, zipper, minizip dependencies
|
|
|
85a2711 |
- Build with Qt5
|
|
|
85a2711 |
|
|
|
ef7d566 |
* Thu Feb 15 2018 Antonio Trande <sagitter@fedoraproject.org> - 4.22.170-7
|
|
|
6fe2de3 |
- Rebuild for libsbml-5.16.0
|
|
|
a47f7d4 |
- Disable Octave binding on ARM ('virtual memory exhausted' issue)
|
|
|
6fe2de3 |
|
|
|
aea7c83 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.22.170-6
|
|
|
aea7c83 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
aea7c83 |
|
|
|
ef7d566 |
* Sun Dec 17 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.22.170-5
|
|
|
9943bfb |
- Appdata file moved into metainfo data directory
|
|
|
9943bfb |
|
|
|
ef7d566 |
* Sun Dec 10 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.22.170-4
|
|
|
45792f2 |
- Rebuild for libsbml-5.16.0
|
|
|
45792f2 |
|
|
|
ef7d566 |
* Fri Nov 24 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.22.170-3
|
|
|
bdaf921 |
- Additional screeshots (bz#1517299)
|
|
|
bdaf921 |
|
|
|
ef7d566 |
* Fri Nov 24 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.22.170-2
|
|
|
53d22ec |
- Appdata file edited (bz#1517299)
|
|
|
53d22ec |
|
|
|
ef7d566 |
* Sat Nov 11 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.22.170-1
|
|
|
c40a212 |
- Update to version 4.22 -build 170
|
|
|
c40a212 |
- Use OpenBlas
|
|
|
c40a212 |
|
|
|
ef7d566 |
* Thu Oct 12 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.21.166-2
|
|
|
b441cf3 |
- Remove old Obsoletes
|
|
|
b441cf3 |
|
|
|
ef7d566 |
* Tue Oct 10 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.21.166-1
|
|
|
2288da2 |
- Update to version 4.21 -build 166
|
|
|
2288da2 |
|
|
|
ef7d566 |
* Fri Sep 22 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.20.165-1
|
|
|
ae53f00 |
- Update to version 4.20 -build 165
|
|
|
ae53f00 |
|
|
|
ef7d566 |
* Tue Sep 05 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.20.159-1
|
|
|
eaada9b |
- Update to version 4.20 -build 159
|
|
|
eaada9b |
|
|
|
ef7d566 |
* Wed Aug 16 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.20.158-4
|
|
|
1a1c122 |
- Fix Python interpreter
|
|
|
1a1c122 |
|
|
|
ef7d566 |
* Mon Aug 07 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.20.158-3
|
|
|
f996a6d |
- Reintroduce command to disable generation of the debuginfo package on s390x (bz#1478284)
|
|
|
f996a6d |
|
|
|
ef7d566 |
* Tue Aug 01 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.20.158-2
|
|
|
98ddb8c |
- Make a new conditional macro to control stripping of symbols from object files
|
|
|
98ddb8c |
|
|
|
ef7d566 |
* Mon Jul 31 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.20.158-1
|
|
|
4d1a657 |
- Update to version 4.20 -build 158
|
|
|
4d1a657 |
- Debuginfo packages built
|
|
|
4d1a657 |
|
|
|
8e23be0 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.156-2
|
|
|
8e23be0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
8e23be0 |
|
|
|
ef7d566 |
* Tue Jul 11 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.156-1
|
|
|
39ff1c8 |
- Update to version 4.19 -build 156
|
|
|
39ff1c8 |
|
|
|
ef7d566 |
* Sun Jul 02 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.155-1
|
|
|
c44efea |
- Update to version 4.19 -build 155 (fix upstream bug #2428)
|
|
|
c44efea |
|
|
|
7672b29 |
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.19.150-2
|
|
|
7672b29 |
- Perl 5.26 rebuild
|
|
|
7672b29 |
|
|
|
ef7d566 |
* Fri Jun 02 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.150-1
|
|
|
dd7ce5c |
- Update to version 4.19 -build 150 (fix upstream bug #2415)
|
|
|
dd7ce5c |
|
|
|
ef7d566 |
* Sat Apr 15 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.148-1
|
|
|
41161d5 |
- Update to version 4.19 -build 148 (fix upstream bug #2403)
|
|
|
41161d5 |
|
|
|
ef7d566 |
* Fri Apr 14 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.147-3
|
|
|
38d3683 |
- Rebuild for libsbml-5.15.0
|
|
|
38d3683 |
|
|
|
ef7d566 |
* Thu Apr 06 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.147-2
|
|
|
64ab6aa |
- Override version from headers
|
|
|
64ab6aa |
- Fix installation of examples and docs
|
|
|
64ab6aa |
- Fix copasidir option
|
|
|
64ab6aa |
- Strip executable binary/library files
|
|
|
64ab6aa |
|
|
|
ef7d566 |
* Sun Mar 26 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.147-1
|
|
|
f122a7f |
- Update to version 4.19 -build 147
|
|
|
f122a7f |
- Fix Octave binding (upstream bug #2342)
|
|
|
f122a7f |
|
|
|
ef7d566 |
* Sat Mar 04 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.146-1
|
|
|
82dc52f |
- Update to version 4.19 -build 146
|
|
|
82dc52f |
|
|
|
02ca0dc |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.143-2
|
|
|
02ca0dc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
02ca0dc |
|
|
|
ef7d566 |
* Sat Feb 04 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.143-1
|
|
|
496e0c0 |
- Update to version 4.19 -build 143
|
|
|
496e0c0 |
|
|
|
ef7d566 |
* Wed Jan 18 2017 Antonio Trande <sagitter@fedoraproject.org> - 4.19.141-1
|
|
|
f99bb8a |
- Update to version 4.19 -build 141
|
|
|
f99bb8a |
|
|
|
ef7d566 |
* Thu Dec 22 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.18.138-1
|
|
|
58ca83a |
- Update to build 138 (bug fixes from upstream)
|
|
|
58ca83a |
|
|
|
d0d5fa0 |
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 4.18.136-4
|
|
|
d0d5fa0 |
- Rebuild for Python 3.6
|
|
|
d0d5fa0 |
|
|
|
ef7d566 |
* Tue Dec 13 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.18.136-3
|
|
|
c3240fe |
- Exclude Octave-4.2 binding (upstream bug #2342)
|
|
|
c3240fe |
|
|
|
c44efea |
* Wed Dec 07 2016 Orion Poplawski <orion@cora.nwra.com> - 4.18.136-2
|
|
Orion Poplawski |
be44cb6 |
- Rebuild for octave 4.2
|
|
Orion Poplawski |
be44cb6 |
|
|
|
ef7d566 |
* Tue Nov 29 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.18.136-1
|
|
|
2dba7d9 |
- Update to build-136 (stable release)
|
|
|
2dba7d9 |
|
|
|
ef7d566 |
* Tue Nov 22 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.15.20161122gita15717
|
|
|
f1e11bc |
- Update to build-135 (stable release)
|
|
|
f1e11bc |
|
|
|
ef7d566 |
* Thu Nov 17 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.14.20161115git6c93c0
|
|
|
bee1242 |
- Update to build-134 (fix bugs 2324 2327)
|
|
|
bee1242 |
|
|
|
ef7d566 |
* Sun Nov 06 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.13.20161102gitbdf5cd
|
|
|
d6aa664 |
- Fix memory issue on s390
|
|
|
d6aa664 |
|
|
|
ef7d566 |
* Fri Nov 04 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.12.20161102gitbdf5cd
|
|
|
9fd74b9 |
- Disable generation of debuginfo package on s390
|
|
|
9fd74b9 |
|
|
|
ef7d566 |
* Wed Nov 02 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.11.20161102gitbdf5cd
|
|
|
cbda30d |
- Update to build-131
|
|
|
cbda30d |
- Drop old patch
|
|
|
cbda30d |
|
|
|
ef7d566 |
* Mon Oct 17 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.10.20161013gitde9275
|
|
|
b5d15d0 |
- Update to build-128
|
|
|
b5d15d0 |
|
|
|
ef7d566 |
* Thu Oct 13 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.9.20161011git00c753
|
|
|
b5d15d0 |
- Update to build-127 (bz#1384081)
|
|
|
b5d15d0 |
|
|
|
ef7d566 |
* Sun Sep 11 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.8.20160909git7c2623
|
|
|
fb4ddb3 |
- Update to build-123
|
|
|
fb4ddb3 |
|
|
|
ef7d566 |
* Wed Aug 17 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.7.20160720git31a978
|
|
|
5812a02 |
- Rebuild for Python 3.5.2
|
|
|
5812a02 |
|
|
|
ef7d566 |
* Wed Jul 27 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.6.20160720git31a978
|
|
|
88939fd |
- Update to build-119
|
|
|
88939fd |
|
|
|
69174be |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.17-0.5.20160203git7b0f05
|
|
|
69174be |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
69174be |
|
|
|
83f459e |
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.17-0.4.20160203git7b0f05
|
|
|
83f459e |
- Perl 5.24 rebuild
|
|
|
83f459e |
|
|
|
ef7d566 |
* Tue Apr 19 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.3.20160203git7b0f05
|
|
|
a950635 |
- Rebuild for libSBML 5.13.0
|
|
|
a950635 |
|
|
|
ef7d566 |
* Sun Feb 07 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.2.20160203git7b0f05
|
|
|
713f148 |
- Exclude Octave binding on s390
|
|
|
713f148 |
|
|
|
ef7d566 |
* Wed Feb 03 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.17-0.1.20160203git7b0f05
|
|
|
201eae9 |
- Rebuild with GCC-6.0
|
|
|
201eae9 |
- Update to commit #7b0f05
|
|
|
201eae9 |
- License for octave sub-package relocated
|
|
|
201eae9 |
- Debugging re-enabled
|
|
|
201eae9 |
|
|
|
0073e1b |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.16-0.22.20150817git3bc4e9
|
|
|
0073e1b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
0073e1b |
|
|
|
ef7d566 |
* Fri Jan 29 2016 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.21.20150817git3bc4e9
|
|
|
bc725e0 |
- Renamed Python2 package
|
|
|
bc725e0 |
|
|
|
ef7d566 |
* Sun Dec 13 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.20.20150817git3bc4e9
|
|
|
ee34f07 |
- Rebuild with GCC-5.3
|
|
|
ee34f07 |
|
|
|
ef7d566 |
* Sat Nov 14 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.19.20150817git3bc4e9
|
|
|
51412d9 |
- Rebuilt for libsbml-5.12.0 and Python3.5
|
|
|
51412d9 |
|
|
|
668b6a0 |
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.16-0.18.20150817git3bc4e9
|
|
|
668b6a0 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
668b6a0 |
|
|
|
ef7d566 |
* Fri Nov 06 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.17.20150817git3bc4e9
|
|
|
292574d |
- Hardened rebuild on Fedora <23
|
|
|
292574d |
|
|
|
ef7d566 |
* Fri Nov 06 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.16.20150817git3bc4e9
|
|
|
292574d |
- Rebuild with -pie on Fedora >22
|
|
|
b59a4f7 |
|
|
|
ef7d566 |
* Sat Sep 19 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.15.20150817git3bc4e9
|
|
|
cf5cdba |
- Fixed COPASI-gui icon
|
|
|
cf5cdba |
|
|
|
ef7d566 |
* Fri Sep 18 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.14.20150817git3bc4e9
|
|
|
cf5cdba |
- Rebuild for libsedml update
|
|
|
cf5cdba |
|
|
|
ef7d566 |
* Tue Aug 25 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.13.20150817git3bc4e9
|
|
|
78c5aa2 |
- Removed obsolete license file
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Thu Aug 20 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16-0.12.20150817git3bc4e9
|
|
|
78c5aa2 |
- Bump to commit #3bc4e9
|
|
|
78c5aa2 |
- Disabled debug package
|
|
|
78c5aa2 |
- Version tag changed to 4.16 (now it's built a pre-release)
|
|
|
78c5aa2 |
- CXX examples built
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Mon Jul 27 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-11.20150725git435d61
|
|
|
78c5aa2 |
- Bump to commit #435d61
|
|
|
78c5aa2 |
- Disabled debug package
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Tue Jul 21 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-10.20150707git192df4
|
|
|
78c5aa2 |
- Patched CCopasiMethod.cpp (debuginfo issue caused by //)
|
|
|
78c5aa2 |
- Enabled debug package
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Fri Jul 17 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-9.20150707git192df4
|
|
|
78c5aa2 |
- Fixed License
|
|
|
78c5aa2 |
- Fixed executable permissions
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Mon Jul 13 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-8.20150707git192df4
|
|
|
78c5aa2 |
- Enabled COPASI-sharp build
|
|
|
78c5aa2 |
- Disabled debug packages
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Sat Jul 11 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-7.20150707git192df4
|
|
|
78c5aa2 |
- Disabled COPASI-sharp build
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Thu Jul 09 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-6.20150707git192df4
|
|
|
78c5aa2 |
- QWT5/6 lib paths set separately
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Wed Jul 08 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-5.20150707git192df4
|
|
|
78c5aa2 |
- Removed unused Qt macros
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Tue Jul 07 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-4.20150707git192df4
|
|
|
78c5aa2 |
- Update to post-release #192df4
|
|
|
78c5aa2 |
- With QWT6
|
|
|
78c5aa2 |
- Octave binding disabled
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Tue Jun 30 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-3.20150626git678de9
|
|
|
78c5aa2 |
- Update to post-release #678de9 (ARM fixing)
|
|
|
78c5aa2 |
- Without QWT6
|
|
|
78c5aa2 |
- Packaged an appdata file for COPASI-gui
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Wed Jun 17 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-2.20150617git865113
|
|
|
78c5aa2 |
- Update to post-release #865113
|
|
|
78c5aa2 |
- Built with clang on F23 64bit
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Wed Jun 10 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.16.101-1
|
|
|
78c5aa2 |
- Update to the release 4.16.101
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Mon Feb 02 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.14.90-6.20150126git4848fe
|
|
|
78c5aa2 |
- Defined F2C_INTEGER/F2C_LOGICAL variables based on arch
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Mon Jan 26 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.14.90-5.20150126git4848fe
|
|
|
78c5aa2 |
- New commit (4848fe)
|
|
|
78c5aa2 |
- Defined new F2C_INTEGER/F2C_LOGICAL variables (fix bug(copasi)#2119)
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Mon Jan 12 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.14.90-4.20150109git8f2d99
|
|
|
78c5aa2 |
- New commit (8f2d99)
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Wed Jan 07 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.14.90-3.20150109gite316ac
|
|
|
78c5aa2 |
- New commit (fix bug(copasi)#2121#2123)
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Mon Jan 05 2015 Antonio Trande <sagitter@fedoraproject.org> - 4.14.90-2.20150105git9b6683
|
|
|
78c5aa2 |
- New commit (fix bug(copasi)#2119)
|
|
|
78c5aa2 |
|
|
|
ef7d566 |
* Tue Dec 30 2014 Antonio Trande <sagitter@fedoraproject.org> - 4.14.90-1.20141208git3431bd
|
|
|
78c5aa2 |
- First package
|
|
|
9616e57 |
|