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