2013-04-17 08:08:25 +00:00
|
|
|
|
Name: mathgl
|
|
|
|
|
Version: 2.1.2
|
2013-04-18 05:01:54 +00:00
|
|
|
|
Release: 5%{?dist}
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Summary: Cross-platform library for making high-quality scientific graphics
|
|
|
|
|
Summary(de): Plattformübergreifende Bibliothek für hochwertige wissenschaftliche Graphiken
|
|
|
|
|
Summary(ru): Библиотека для осуществления высококачественной визуализации данных
|
|
|
|
|
License: GPLv2+
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
Url: http://mathgl.sourceforge.net
|
|
|
|
|
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
2013-04-14 19:17:26 +00:00
|
|
|
|
#Mathgl's enable all tries to use hdf4 and 5 at the same time
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Patch0: mathgl-no-hdf4-and-hdf5-simultaneously.patch
|
2013-04-14 19:17:26 +00:00
|
|
|
|
|
|
|
|
|
#CMake looks for "FLUID" - the fltk UI designer.
|
|
|
|
|
#This is not needed - instruct cmake to skip it at build time
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Patch1: mathgl-fltk-skip-fluid.patch
|
2013-04-14 19:17:26 +00:00
|
|
|
|
|
|
|
|
|
#Mathgl hardcodes the libdir as lib, then puts it in a var.
|
|
|
|
|
# we will simply pass it as an arg to cmake.
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Patch2: mathgl-disable-lib-installdir.patch
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
2013-04-14 21:56:36 +00:00
|
|
|
|
#Fix segfault due to overflow when initalising textures
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Patch3: mathgl-fix-overflow.patch
|
2013-04-14 21:56:36 +00:00
|
|
|
|
|
2013-04-15 08:21:09 +00:00
|
|
|
|
# Fix udav.desktop: Encoding and Icon keys
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Patch4: mathgl-2.1.2-udav_desktop.patch
|
2013-04-15 08:21:09 +00:00
|
|
|
|
|
2013-04-18 05:01:54 +00:00
|
|
|
|
# Install binaries for generation examples of illustrations
|
|
|
|
|
Patch5: mathgl-2.1.2-examples.patch
|
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
|
|
|
|
|
|
Requires: %{name}-common = %{version}-%{release}
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
# mandatory packages
|
2013-04-15 08:21:09 +00:00
|
|
|
|
BuildRequires: gsl-devel libpng-devel
|
|
|
|
|
BuildRequires: desktop-file-utils
|
2013-04-17 08:08:25 +00:00
|
|
|
|
BuildRequires: cmake
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
# optional packages
|
2011-06-23 22:15:39 +00:00
|
|
|
|
BuildRequires: freeglut-devel hdf-devel hdf5-static libjpeg-devel libtiff-devel fltk-devel qt4-devel
|
2011-02-27 20:38:41 +00:00
|
|
|
|
BuildRequires: wxGTK-devel giflib-devel
|
2013-04-14 19:17:26 +00:00
|
|
|
|
BuildRequires: libharu-devel
|
|
|
|
|
BuildRequires: swig octave-devel
|
|
|
|
|
BuildRequires: libXmu-devel
|
|
|
|
|
BuildRequires: python2-devel numpy
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Requires(post): info
|
|
|
|
|
Requires(preun): info
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Mathgl is a cross-platform library for making high-quality scientific
|
|
|
|
|
graphics. It provides fast data plotting and handling of large data
|
|
|
|
|
arrays, as well as window and console modes and for easy embedding
|
|
|
|
|
into other programs. Mathgl integrates into fltk, qt and
|
|
|
|
|
opengl applications
|
|
|
|
|
|
2013-04-15 02:26:20 +00:00
|
|
|
|
%description -l ru
|
|
|
|
|
Mathgl - это кроссплатформенная библиотека для подготовки высококачественных
|
|
|
|
|
научных иллюстраций. Библиотека обладает возможностью работы с большими
|
|
|
|
|
массивами данных, быстрой отрисовки, при этом работая как в консольном, так и
|
|
|
|
|
оконном режимах, легко интегрируясь в другие приложения. Mathgl может быть
|
|
|
|
|
использована в FLTK, Qt и OpenGL приложениях.
|
|
|
|
|
|
2009-09-14 10:51:23 +00:00
|
|
|
|
%package devel
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Summary: Libraries and header files for %{name} library
|
|
|
|
|
Summary(ru): Библиотеки и файлы заголовков для %{name}
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
Requires: gsl-devel
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
The %{name}-devel package contains libraries and header files for
|
2013-04-17 08:08:25 +00:00
|
|
|
|
developing applications that use serial version of %{name}.
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%description devel -l ru
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Пакет %{name}-devel содержит библиотеки и файлы заголовков, необходимые
|
|
|
|
|
для разработки приложений с использованием однопоточной версии %{name}.
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%package doc
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Group: Documentation
|
|
|
|
|
Summary: HTML documentation and tutorial for the %{name} applications
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
BuildRequires: texi2html texinfo-tex
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%description doc
|
2013-04-17 08:08:25 +00:00
|
|
|
|
This package contains the documentation in the HTML and PDF format of the %{name}
|
2009-09-14 10:51:23 +00:00
|
|
|
|
package.
|
|
|
|
|
|
2013-04-15 08:21:09 +00:00
|
|
|
|
%package -n udav
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Summary: Viewer and editor for mathgl graphs
|
|
|
|
|
Summary(ru): Редактор и средство визуализации для MathGL
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
2013-04-14 19:17:26 +00:00
|
|
|
|
|
2013-04-15 08:21:09 +00:00
|
|
|
|
%description -n udav
|
2013-04-14 19:17:26 +00:00
|
|
|
|
UDAV is cross-platform program for interactive data array visualization
|
|
|
|
|
using the MathGL library. UDAV works as a front-end to the mathgl
|
|
|
|
|
scripting engine, allowing for the generation of a wide variety of
|
|
|
|
|
scientific graph styles.
|
|
|
|
|
|
2013-04-15 08:21:09 +00:00
|
|
|
|
%description -n udav -l ru
|
2013-04-15 02:26:20 +00:00
|
|
|
|
UDAV - это кроссплатформенное приложение для интерактивной визуализации массивов
|
2013-04-15 08:21:09 +00:00
|
|
|
|
данных с применением библиотеки MathGL. UDAV, как GUI для MathGL, может быть
|
2013-04-15 02:26:20 +00:00
|
|
|
|
использован для формирования различного вида научных иллюстраций.
|
2013-04-14 19:17:26 +00:00
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
%package common
|
|
|
|
|
Summary: Common files for %{name}
|
|
|
|
|
Group: Applications/Engineering
|
2013-04-18 05:01:54 +00:00
|
|
|
|
BuildArch: noarch
|
2013-04-17 08:08:25 +00:00
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description common
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
2013-04-18 05:01:54 +00:00
|
|
|
|
%package examples
|
|
|
|
|
Summary: Example illustration generators for %{name}
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description examples
|
|
|
|
|
Binaries for generation examples of illustrations that could be
|
|
|
|
|
prepared by %{name}.
|
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
%package openmpi
|
|
|
|
|
Summary: OpenMPI version of %{name} library
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
BuildRequires: openmpi-devel
|
|
|
|
|
Requires: openmpi
|
|
|
|
|
Requires: %{name}-common = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description openmpi
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
%package openmpi-devel
|
|
|
|
|
Summary: Devel files for OpenMPI version of %{name} library
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
Requires: %{name}-openmpi%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description openmpi-devel
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
%package mpich2
|
|
|
|
|
Summary: MPICH2 version of %{name} library
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
BuildRequires: mpich2-devel
|
|
|
|
|
Requires: mpich2
|
|
|
|
|
Requires: %{name}-common = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description mpich2
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
%package mpich2-devel
|
|
|
|
|
Summary: Devel files for MPICH2 version of %{name} library
|
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
Requires: %{name}-mpich2%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description mpich2-devel
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
2009-09-14 10:51:23 +00:00
|
|
|
|
%prep
|
|
|
|
|
%setup -q
|
|
|
|
|
|
2010-04-14 21:38:53 +00:00
|
|
|
|
|
2009-09-14 10:51:23 +00:00
|
|
|
|
#convert EOL encodings, maintaining timestames
|
2013-04-14 19:17:26 +00:00
|
|
|
|
for file in AUTHORS ChangeLog.txt README ; do
|
2013-04-17 08:08:25 +00:00
|
|
|
|
sed 's/\r//' $file > $file.new && \
|
|
|
|
|
touch -r $file $file.new && \
|
|
|
|
|
mv $file.new $file
|
2009-09-14 10:51:23 +00:00
|
|
|
|
done
|
|
|
|
|
|
2013-04-14 19:17:26 +00:00
|
|
|
|
%patch0
|
2012-12-07 23:50:04 +00:00
|
|
|
|
%patch1
|
2013-04-14 19:17:26 +00:00
|
|
|
|
%patch2
|
2013-04-14 21:56:36 +00:00
|
|
|
|
%patch3
|
2013-04-15 08:21:09 +00:00
|
|
|
|
%patch4 -p1
|
2013-04-18 05:01:54 +00:00
|
|
|
|
%patch5 -p1
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
# Fix hardcoded paths
|
|
|
|
|
sed -i s,/usr/local/share/doc/mathgl/,%{_docdir}/%{name}/, udav/udav_wnd.h
|
|
|
|
|
sed -i s,/usr/local/share/udav/,%{_datadir}/udav/, udav/udav_wnd.cpp
|
|
|
|
|
|
2013-04-18 01:55:58 +00:00
|
|
|
|
# There are few .png that can't be generated on Fedora koji
|
2013-04-18 05:01:54 +00:00
|
|
|
|
# (i686 , memory?)
|
2013-04-18 01:55:58 +00:00
|
|
|
|
# There are disabled for now
|
2013-04-18 05:54:56 +00:00
|
|
|
|
for pic in contf table tape parser tube;
|
2013-04-18 01:55:58 +00:00
|
|
|
|
do
|
2013-04-18 02:38:30 +00:00
|
|
|
|
sed -i s", $pic , ," texinfo/CMakeLists.txt
|
2013-04-18 05:01:54 +00:00
|
|
|
|
for file in ex_mgl_en.texi ex_mgl_ru.texi example_en.texi example_ru.texi;
|
|
|
|
|
do
|
|
|
|
|
grep -v "@pfig{${pic}," texinfo/${file} > texinfo/${file}.n
|
|
|
|
|
touch -r texinfo/${file} texinfo/${file}.n
|
|
|
|
|
mv texinfo/${file}.n texinfo/${file}
|
|
|
|
|
done
|
2013-04-18 01:55:58 +00:00
|
|
|
|
done
|
2013-04-17 11:46:53 +00:00
|
|
|
|
|
2009-09-14 10:51:23 +00:00
|
|
|
|
%build
|
2013-04-17 08:08:25 +00:00
|
|
|
|
|
|
|
|
|
%define building() \
|
2013-04-18 05:01:54 +00:00
|
|
|
|
BUILD_MPI="-Denable-mpi=on -Denable-doc=off" %buildcommon
|
2013-04-17 08:08:25 +00:00
|
|
|
|
|
|
|
|
|
%define building_serial() \
|
2013-04-18 05:01:54 +00:00
|
|
|
|
BUILD_MPI="-Denable-mpi=off -Denable-doc=on" %buildcommon
|
2013-04-17 08:08:25 +00:00
|
|
|
|
|
|
|
|
|
%define buildcommon() \
|
|
|
|
|
mkdir -p %{_target_platform}_$MPI_COMPILER_NAME; \
|
|
|
|
|
pushd %{_target_platform}_$MPI_COMPILER_NAME; \
|
|
|
|
|
%{cmake} \\\
|
|
|
|
|
-DMGL_LIB_INSTALL_DIR=%{_libdir} \\\
|
|
|
|
|
-Denable-all=on \\\
|
|
|
|
|
-Denable-hdf4=off \\\
|
|
|
|
|
-Denable-all-swig=on \\\
|
|
|
|
|
-Denable-all-widgets=on \\\
|
|
|
|
|
$BUILD_MPI \\\
|
|
|
|
|
..; \
|
|
|
|
|
popd; \
|
|
|
|
|
make %{?_smp_mflags} -C %{_target_platform}_$MPI_COMPILER_NAME
|
|
|
|
|
|
|
|
|
|
# serial
|
|
|
|
|
MPI_COMPILER_NAME=serial %building_serial
|
|
|
|
|
|
|
|
|
|
# MPI vars
|
|
|
|
|
export CC=mpicc
|
|
|
|
|
export CXX=mpicxx
|
|
|
|
|
|
|
|
|
|
# OpenMPI
|
|
|
|
|
%{_openmpi_load}
|
|
|
|
|
MPI_COMPILER_NAME=openmpi %building
|
|
|
|
|
%{_openmpi_unload}
|
|
|
|
|
|
|
|
|
|
# MPICH2
|
|
|
|
|
%{_mpich2_load}
|
|
|
|
|
MPI_COMPILER_NAME=mpich2 %building
|
|
|
|
|
%{_mpich2_unload}
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%install
|
2013-04-15 02:26:20 +00:00
|
|
|
|
rm -rf %{buildroot}
|
2013-04-17 08:08:25 +00:00
|
|
|
|
|
|
|
|
|
# MPI install libs only
|
|
|
|
|
%define installing() \
|
|
|
|
|
make install DESTDIR=%{buildroot}%{_libdir}/$MPI_COMPILER_NAME -C %{_target_platform}_$MPI_COMPILER_NAME INSTALL="install -p"; \
|
2013-04-18 08:11:17 +00:00
|
|
|
|
mkdir -p %{buildroot}%{_libdir}/$MPI_COMPILER_NAME/lib/ \
|
|
|
|
|
mv %{buildroot}%{_libdir}/$MPI_COMPILER_NAME/%{_libdir}/libmgl* %{buildroot}%{_libdir}/$MPI_COMPILER_NAME/lib/; \
|
2013-04-17 08:08:25 +00:00
|
|
|
|
mkdir -p %{buildroot}%{_includedir}/$MPI_COMPILER/mgl2; \
|
|
|
|
|
mv %{buildroot}%{_libdir}/$MPI_COMPILER_NAME/%{_includedir}/mgl2/* %{buildroot}%{_includedir}/$MPI_COMPILER/mgl2/; \
|
|
|
|
|
rm -f %{buildroot}%{_libdir}/$MPI_COMPILER_NAME/lib/*.a; \
|
|
|
|
|
rm -r %{buildroot}%{_libdir}/$MPI_COMPILER_NAME/usr
|
|
|
|
|
|
|
|
|
|
# Serial
|
|
|
|
|
make install DESTDIR=%{buildroot} -C %{_target_platform}_serial INSTALL="install -p"
|
|
|
|
|
|
|
|
|
|
# OpenMPI
|
|
|
|
|
%{_openmpi_load}
|
|
|
|
|
MPI_COMPILER_NAME=openmpi %installing
|
|
|
|
|
%{_openmpi_unload}
|
|
|
|
|
|
|
|
|
|
# MPICH2
|
|
|
|
|
%{_mpich2_load}
|
|
|
|
|
MPI_COMPILER_NAME=mpich2 %installing
|
|
|
|
|
%{_mpich2_unload}
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
2013-04-14 19:17:26 +00:00
|
|
|
|
#Remove symlink to .so file in python dir. Let python find libs normally
|
2013-04-15 02:26:20 +00:00
|
|
|
|
unlink %{buildroot}/%{python_sitelib}/_mathgl.so
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
2013-04-14 19:17:26 +00:00
|
|
|
|
#Remove static libraries generated by cmake
|
2013-04-15 02:26:20 +00:00
|
|
|
|
rm %{buildroot}/%{_libdir}/*.a
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
2013-04-14 19:17:26 +00:00
|
|
|
|
#Remove the binary mgl.cgi. Im not convinced about it (eg mem leak in main), and that its really needed
|
2013-04-15 02:26:20 +00:00
|
|
|
|
rm %{buildroot}/%{_bindir}/mgl.cgi
|
2010-01-02 05:57:12 +00:00
|
|
|
|
|
2013-04-15 02:26:20 +00:00
|
|
|
|
# Check .desktop file
|
2013-04-15 08:21:09 +00:00
|
|
|
|
desktop-file-validate %{buildroot}%{_datadir}/applications/udav.desktop
|
|
|
|
|
|
|
|
|
|
# Maintain l18n for udav
|
|
|
|
|
%find_lang udav --with-qt
|
2013-04-15 02:26:20 +00:00
|
|
|
|
|
2013-04-18 05:01:54 +00:00
|
|
|
|
%post -p /sbin/ldconfig
|
2013-04-17 08:08:25 +00:00
|
|
|
|
|
|
|
|
|
%post common
|
2013-04-15 08:21:09 +00:00
|
|
|
|
/sbin/install-info %{_infodir}/%{name}_en.info %{_infodir}/dir || :
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
%preun common
|
2009-09-14 10:51:23 +00:00
|
|
|
|
if [ $1 = 0 ] ; then
|
2013-04-17 08:08:25 +00:00
|
|
|
|
/sbin/install-info --delete %{_infodir}/%{name}_en.info %{_infodir}/dir || :
|
2009-09-14 10:51:23 +00:00
|
|
|
|
fi
|
|
|
|
|
|
2012-12-07 23:50:04 +00:00
|
|
|
|
%postun -p /sbin/ldconfig
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%clean
|
2013-04-15 02:26:20 +00:00
|
|
|
|
rm -rf %{buildroot}
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%defattr(-,root,root,-)
|
2013-04-14 19:17:26 +00:00
|
|
|
|
%doc AUTHORS ChangeLog.txt README COPYING README_V2
|
2009-09-14 10:51:23 +00:00
|
|
|
|
%{_libdir}/*.so.*
|
|
|
|
|
%{_bindir}/mgl*
|
2013-04-14 19:17:26 +00:00
|
|
|
|
%{_mandir}/man1/mglconv.1.gz
|
|
|
|
|
%{_mandir}/man1/mglview.1.gz
|
2013-04-17 08:08:25 +00:00
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%{_libdir}/*.so
|
|
|
|
|
%{_includedir}/mgl2/
|
2013-04-14 19:17:26 +00:00
|
|
|
|
|
2013-04-15 08:21:09 +00:00
|
|
|
|
%files -n udav -f udav.lang
|
2013-04-14 19:17:26 +00:00
|
|
|
|
%{_bindir}/udav
|
|
|
|
|
%{_mandir}/man1/udav.1.gz
|
|
|
|
|
%{_datadir}/applications/udav.desktop
|
2013-04-15 08:21:09 +00:00
|
|
|
|
%dir %{_datadir}/udav/
|
2013-04-14 19:17:26 +00:00
|
|
|
|
%{_datadir}/pixmaps/*.png
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
|
%defattr(-,root,root,-)
|
2013-04-14 19:17:26 +00:00
|
|
|
|
%doc %{_docdir}/%{name}
|
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
%files common
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%{python_sitelib}/*
|
|
|
|
|
%{_datadir}/%{name}/
|
|
|
|
|
%{_infodir}/%{name}*.gz
|
|
|
|
|
%{_mandir}/man5/mgl.5.gz
|
|
|
|
|
|
2013-04-18 05:01:54 +00:00
|
|
|
|
%files examples
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%{_bindir}/mgl_*example
|
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
%files openmpi
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%doc COPYING
|
|
|
|
|
%{_libdir}/openmpi/lib/*.so.*
|
|
|
|
|
|
|
|
|
|
%files openmpi-devel
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%{_libdir}/openmpi/lib/*.so
|
|
|
|
|
%{_includedir}/openmpi-%{_arch}/mgl2/
|
|
|
|
|
|
|
|
|
|
%files mpich2
|
|
|
|
|
%doc COPYING
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%{_libdir}/mpich2/lib/*.so.*
|
|
|
|
|
|
|
|
|
|
%files mpich2-devel
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%{_libdir}/mpich2/lib/*.so
|
|
|
|
|
%{_includedir}/mpich2-%{_arch}/mgl2/
|
2009-09-14 10:51:23 +00:00
|
|
|
|
|
|
|
|
|
%changelog
|
2013-04-18 05:01:54 +00:00
|
|
|
|
* Thu Apr 18 2013 Dmitrij S. Kryzhevich <krege@land.ru> - 2.1.2-5
|
|
|
|
|
- Install binaries used for generation of examples of illustrations.
|
|
|
|
|
|
2013-04-17 11:46:53 +00:00
|
|
|
|
* Wed Apr 17 2013 Dmitrij S. Kryzhevich <krege@land.ru> - 2.1.2-4
|
2013-04-18 01:55:58 +00:00
|
|
|
|
- Disable some .png generation for -doc.
|
2013-04-17 11:46:53 +00:00
|
|
|
|
|
2013-04-17 08:08:25 +00:00
|
|
|
|
* Mon Apr 15 2013 Dmitrij S. Kryzhevich <krege@land.ru> - 2.1.2-3
|
|
|
|
|
- MPI suport for MathGL library: add -common subpackage.
|
|
|
|
|
- MPI enabled for MathGL library: add OpenMPI and MPICH2 support.
|
|
|
|
|
- Reformat spec for better reading (spaces vs tabs, aligning).
|
|
|
|
|
|
2013-04-15 02:26:20 +00:00
|
|
|
|
* Mon Apr 15 2013 Dmitrij S. Kryzhevich <krege@land.ru> - 2.1.2-2
|
|
|
|
|
- Fix spec for better cmake use.
|
2013-04-15 08:21:09 +00:00
|
|
|
|
- Make vars in spec to be in one style.
|
2013-04-15 02:26:20 +00:00
|
|
|
|
- Add some Russian translation.
|
2013-04-17 08:08:25 +00:00
|
|
|
|
- .info is installed. Remove copying.
|
|
|
|
|
- Make udav sub-package to be with name "udav".
|
2013-04-15 08:21:09 +00:00
|
|
|
|
- Maintain traslation for udav.
|
2013-04-15 02:26:20 +00:00
|
|
|
|
|
2013-04-14 19:17:26 +00:00
|
|
|
|
* Sun Apr 14 2013 <mycae(a!)gmx.com> 2.1.2-1
|
|
|
|
|
- Update to upstream 2.1.2
|
|
|
|
|
- New upstream has entirely different build system
|
|
|
|
|
|
2013-02-14 06:25:47 +00:00
|
|
|
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.3-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
|
|
|
2013-01-18 18:21:24 +00:00
|
|
|
|
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 1.11.3-2
|
|
|
|
|
- rebuild due to "jpeg8-ABI" feature drop
|
|
|
|
|
|
2012-12-07 23:50:04 +00:00
|
|
|
|
* Fri Dec 07 2012 <mycae(a!t)yahoo.com> - 1.11.3-1
|
|
|
|
|
- Update to 1.11.3
|
|
|
|
|
|
2012-12-03 20:59:15 +00:00
|
|
|
|
* Mon Dec 03 2012 Orion Poplawski <orion@cora.nwra.com> - 1.11.2-9
|
|
|
|
|
- Rebuild for hdf5 1.8.10
|
|
|
|
|
|
2012-07-19 23:19:20 +00:00
|
|
|
|
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.2-8
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
|
|
|
2012-01-13 09:21:37 +00:00
|
|
|
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.2-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
|
|
|
2011-12-10 00:39:38 +00:00
|
|
|
|
* Fri Dec 09 2011 <mycae(a!t)yahoo.com> - 1.11.2-6
|
|
|
|
|
- Fix build fail due to libpng no longer including zlib
|
|
|
|
|
- Remove no longer needed libtool hack
|
|
|
|
|
|
2011-12-06 05:20:16 +00:00
|
|
|
|
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.11.2-5
|
|
|
|
|
- Rebuild for new libpng
|
|
|
|
|
|
2011-06-23 22:15:39 +00:00
|
|
|
|
* Thu Jun 23 2011 <mycae(a!t)yahoo.com> - 1.11.2-4
|
|
|
|
|
- Recall why we needed hdf-devel. Its to keep configure happy.
|
|
|
|
|
|
2011-06-23 21:41:23 +00:00
|
|
|
|
* Thu Jun 23 2011 <mycae(a!t)yahoo.com> - 1.11.2-3
|
|
|
|
|
- Bump for build
|
|
|
|
|
|
2011-06-23 21:08:38 +00:00
|
|
|
|
* Thu Jun 23 2011 <mycae(a!t)yahoo.com> - 1.11.2-2
|
|
|
|
|
- Fix bug 678856, add hdf-static as buildrequire
|
|
|
|
|
|
2011-06-02 19:44:27 +00:00
|
|
|
|
* Wed Jun 01 2011 <mycae(a!t)yahoo.com> - 1.11.2-1
|
|
|
|
|
- Update to upstream 1.11.2
|
|
|
|
|
|
|
|
|
|
* Tue May 31 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.11.0.1-6
|
|
|
|
|
- Reflect fltk having changed its include directory (Fix FTBS).
|
|
|
|
|
- Fix German %%summary.
|
|
|
|
|
|
2011-05-18 03:45:56 +00:00
|
|
|
|
* Tue May 17 2011 Orion Poplawski <orion@cora.nwra.com> - 1.11.0.1-5
|
|
|
|
|
- Rebuild for hdf5 1.8.7
|
|
|
|
|
|
2011-03-21 22:57:34 +00:00
|
|
|
|
* Sun Feb 27 2011 <mycae(a!t)yahoo.com> - 1.11.0.1-4
|
2011-02-27 20:38:41 +00:00
|
|
|
|
- Remove octave for Bug 679948, and dynamic patch non-functional due
|
|
|
|
|
to swig covariant return type problems with octave_map
|
|
|
|
|
|
2011-03-21 22:57:34 +00:00
|
|
|
|
* Sat Feb 12 2011 <mycae(a!t)yahoo.com> - 1.11.0.1-3
|
|
|
|
|
- Request rebuild -- octave-config needs to emit correct api.
|
|
|
|
|
|
2011-02-08 15:32:11 +00:00
|
|
|
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
|
|
2010-11-28 00:46:54 +00:00
|
|
|
|
* Sat Nov 27 2010 <mycae(a!t)yahoo.com> - 1.11.0.1-1
|
|
|
|
|
- Update to 1.11.0.1
|
|
|
|
|
|
2010-08-08 18:33:55 +00:00
|
|
|
|
* Sun Aug 08 2010 <mycae(a!t)yahoo.com> - 1.10.2.1-3
|
|
|
|
|
- Add gsl-devel to requires
|
|
|
|
|
|
2010-07-14 12:33:24 +00:00
|
|
|
|
* Wed Jul 14 2010 Dan Horák <dan@danny.cz> - 1.10.2.1-2.1
|
|
|
|
|
- rebuilt against wxGTK-2.8.11-2
|
|
|
|
|
|
2010-04-14 21:51:35 +00:00
|
|
|
|
* Wed Apr 14 2010 <mycae(a!t)yahoo.com> - 1.10.2.1-1.1
|
|
|
|
|
- tag bump
|
|
|
|
|
|
2010-04-14 21:38:53 +00:00
|
|
|
|
* Wed Apr 14 2010 <mycae(a!t)yahoo.com> - 1.10.2.1-1
|
|
|
|
|
- Update to 1.10.2.1
|
|
|
|
|
- Fix linker error due to DSO change (Bug #564982)
|
|
|
|
|
|
2010-01-02 05:57:12 +00:00
|
|
|
|
* Sat Jan 02 2010 <mycae(a!t)yahoo.com> - 1.10-2
|
|
|
|
|
- Fix octave interface to load on startup
|
|
|
|
|
- Fix texinfo insatll
|
|
|
|
|
|
2010-01-02 03:20:02 +00:00
|
|
|
|
* Sat Jan 02 2010 <mycae(a!t)yahoo.com> - 1.10-1
|
|
|
|
|
- Update to 1.10
|
|
|
|
|
|
2009-11-25 00:20:20 +00:00
|
|
|
|
* Wed Nov 25 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.9-8
|
|
|
|
|
- Rebuild for Qt 4.6.0 RC1 in F13 (was built against Beta 1 with unstable ABI)
|
|
|
|
|
|
2009-10-25 17:53:26 +00:00
|
|
|
|
* Sun Oct 25 2009 Milos Jakubicek <xjakub@fi.muni.cz> - 1.9-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
|
|
2009-09-14 10:51:23 +00:00
|
|
|
|
* Mon Sep 14 2009 <mycae(a!t)yahoo.com> 1.9-6
|
|
|
|
|
- Add COPYING to doc
|
|
|
|
|
|
|
|
|
|
* Sat Sep 12 2009 <mycae(a!t)yahoo.com> 1.9-5
|
|
|
|
|
- Removed the word "static" from devel description, as doesn't have static
|
|
|
|
|
- Fonts now owned at datadir/name level
|
|
|
|
|
- Added COPYRIGHT NEWS and TODO
|
|
|
|
|
|
|
|
|
|
* Sat Aug 15 2009 <mycae(a!t)yahoo.com> 1.9-4
|
|
|
|
|
- Fix octave installation method
|
|
|
|
|
- Remove wx lib, which doesn't have meaningful code.
|
|
|
|
|
|
|
|
|
|
* Sun Aug 02 2009 <mycae(a!t)yahoo.com> 1.9-3
|
|
|
|
|
- Fix texinfo install (mv to main & add pre/post)
|
|
|
|
|
- Remove chrpath, as we now autoreconf
|
|
|
|
|
- Add octave pkg rebuild commands
|
|
|
|
|
|
|
|
|
|
* Tue Jul 21 2009 <mycae(a!t)yahoo.com> 1.9-2
|
|
|
|
|
- Fix rpath for build on x86_64.
|
|
|
|
|
- remove unrecognized configure options: --enable-tiff, --disable-ltdl-install
|
|
|
|
|
- Switch to --enable-all --enable-octave
|
|
|
|
|
- Add hdf5 patch
|
|
|
|
|
- Add doc subpackage
|
|
|
|
|
|
|
|
|
|
* Thu Jul 09 2009 <mycae(a!t)yahoo.com> 1.9-1
|
|
|
|
|
- Update to 1.9
|
|
|
|
|
- Drop explicit Requires
|
|
|
|
|
- Perserve timestamps on EOL conversion
|
|
|
|
|
- Added patch to disable unused gsl cblas link
|
|
|
|
|
|
|
|
|
|
* Fri May 02 2009 <mycae(a!t)yahoo.com> 1.8.1-1
|
|
|
|
|
- Update to 1.8.1
|
|
|
|
|
|
|
|
|
|
* Wed Jan 28 2009 <mycae(a!t)yahoo.com> 1.8-3
|
|
|
|
|
- Ensure timestamps are preserved during make install
|
|
|
|
|
- Modify defattr
|
|
|
|
|
- Remove UDAV from package summary
|
|
|
|
|
|
|
|
|
|
* Mon Dec 29 2008 <mycae(a!t)yahoo.com> 1.8-2
|
|
|
|
|
- Remove redundant and erroneous licence field in devel section
|
|
|
|
|
- Fix files from mgl/*h to mgl/
|
|
|
|
|
- Removed Requires, per bugzilla recommendation.
|
|
|
|
|
- Disabled static library generation
|
|
|
|
|
- Removed libltdl from build
|
|
|
|
|
- Added libtool-ltdl as BuildRequires
|
|
|
|
|
|
|
|
|
|
* Mon Dec 29 2008 <mycae(a!t)yahoo.com> 1.8-1
|
|
|
|
|
- Updated to version 1.8
|
|
|
|
|
- Added QT env. vars for fedora
|
|
|
|
|
- Cleaned up description
|
|
|
|
|
- Change licence field from GPL to GPLv2
|
|
|
|
|
|
|
|
|
|
* Wed Jun 4 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- disabled hdf5 support according to developer request
|
|
|
|
|
|
|
|
|
|
* Tue Jun 3 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- updated to version 1.7.1
|
|
|
|
|
|
|
|
|
|
* Sun Jun 2 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- updated to version 1.7
|
|
|
|
|
|
|
|
|
|
* Sat Apr 5 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- updated to version 1.6.2
|
|
|
|
|
|
|
|
|
|
* Thu Mar 13 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- updated to version 1.6
|
|
|
|
|
- added fltk(-devel) to requres list
|
|
|
|
|
|
|
|
|
|
* Tue Mar 11 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- tiff bug fixed
|
|
|
|
|
- enable-all option added
|
|
|
|
|
|
|
|
|
|
* Sat Mar 1 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- spec cleanup
|
|
|
|
|
- --enable(jpeg, tiff, hdf5) features added
|
|
|
|
|
- enable-tiff leads to make error, submitted to author. Feature disabled.
|
|
|
|
|
|
|
|
|
|
* Fri Feb 29 2008 Nik <niktr@mail.ru>
|
|
|
|
|
- initial build of version 1.5
|