Initial import
This commit is contained in:
parent
aea4ad8bf0
commit
c03de52137
1
.gitignore
vendored
1
.gitignore
vendored
@ -0,0 +1 @@
|
||||
/med-3.0.7.tar.gz
|
143
med.spec
Normal file
143
med.spec
Normal file
@ -0,0 +1,143 @@
|
||||
Name: med
|
||||
Version: 3.0.7
|
||||
Release: 3%{?dist}
|
||||
Summary: Library to exchange meshed data
|
||||
|
||||
License: LGPLv3+
|
||||
URL: http://www.code-aster.org/outils/med/
|
||||
Source0: http://files.salome-platform.org/Salome/other/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: hdf5-devel
|
||||
BuildRequires: gcc-gfortran
|
||||
BuildRequires: swig
|
||||
BuildRequires: python2-devel
|
||||
|
||||
# For autoreconf
|
||||
BuildRequires: autoconf automake libtool
|
||||
|
||||
|
||||
%description
|
||||
MED-fichier (Modélisation et Echanges de Données, in English Modelisation
|
||||
and Data Exchange) is a library to store and exchange meshed data or
|
||||
computation results. It uses the HDF5 file format to store the data.
|
||||
|
||||
|
||||
%package -n python-%{name}
|
||||
Summary: Python bindings for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description -n python-%{name}
|
||||
The python-%{name} package contains python bindings for %{name}.
|
||||
|
||||
|
||||
%package tools
|
||||
Summary: Runtime tools for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: tk
|
||||
|
||||
%description tools
|
||||
This package contains runtime tools for %{name}:
|
||||
- mdump: a tool to dump MED files
|
||||
- xmdump: graphical version of mdump.
|
||||
- medconforme: a tool to validate a MED file
|
||||
- medimport: a tool to convert a MED v2.1 or v2.2 file into a MED v2.3 file
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
|
||||
%package doc
|
||||
Summary: Documentation for %{name}
|
||||
BuildArch: noarch
|
||||
|
||||
%description doc
|
||||
The %{name}-doc package contains the documentation for %{name}.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-%{version}_SRC
|
||||
|
||||
# Fix file not utf8
|
||||
iconv --from=ISO-8859-1 --to=UTF-8 ChangeLog > ChangeLog.new && \
|
||||
touch -r ChangeLog ChangeLog.new && \
|
||||
mv ChangeLog.new ChangeLog
|
||||
|
||||
|
||||
%build
|
||||
# To remove rpath
|
||||
autoreconf -ivf
|
||||
%configure --disable-static
|
||||
make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
||||
|
||||
# Install docs through %%doc
|
||||
mkdir installed_docs
|
||||
mv %{buildroot}%{_docdir}/* installed_docs
|
||||
|
||||
# Remove configuration summary file
|
||||
rm -f %{buildroot}%{_libdir}/libmed3.settings
|
||||
|
||||
# Remove test-suite files
|
||||
rm -rf %{buildroot}%{_bindir}/testc
|
||||
rm -rf %{buildroot}%{_bindir}/usescases
|
||||
rm -rf %{buildroot}%{_bindir}/unittests
|
||||
rm -rf %{buildroot}%{_bindir}/testf
|
||||
rm -rf %{buildroot}%{_bindir}/testpy
|
||||
|
||||
# Fix symlinks to point to correct path
|
||||
ln -sf %{_bindir}/mdump3 %{buildroot}%{_bindir}/mdump
|
||||
ln -sf %{_bindir}/xmdump3 %{buildroot}%{_bindir}/xmdump
|
||||
|
||||
|
||||
%check
|
||||
make check
|
||||
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
|
||||
%files
|
||||
%doc AUTHORS ChangeLog COPYING.LESSER README
|
||||
%{_libdir}/*.so.*
|
||||
|
||||
%files -n python-%{name}
|
||||
%{python_sitearch}/%{name}/
|
||||
|
||||
%files tools
|
||||
%{_bindir}/*
|
||||
|
||||
%files devel
|
||||
%{_libdir}/*.so
|
||||
%{_includedir}/*
|
||||
|
||||
%files doc
|
||||
%doc COPYING.LESSER installed_docs/*
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue May 20 2014 Sandro Mani <manisandro@gmail.com> - 3.0.7-3
|
||||
- Removed -Wl,--as-needed again
|
||||
- Fixed license LGPLv3 -> LGPLv3+
|
||||
- BR python2-devel instead of python-devel
|
||||
|
||||
* Sat May 17 2014 Sandro Mani <manisandro@gmail.com> - 3.0.7-2
|
||||
- Added -Wl,--as-needed to LDFLAGS
|
||||
- Run autoreconf to remove rpath
|
||||
- Fixed ChangeLog encoding
|
||||
- Removed dependency on main package for -doc subpackage
|
||||
|
||||
* Sat May 17 2014 Sandro Mani <manisandro@gmail.com> - 3.0.7-1
|
||||
- Initial package
|
Loading…
Reference in New Issue
Block a user