06336b5
%undefine _ld_as_needed
06336b5
fc6e664
%if %{?__isa_bits:%{__isa_bits}}%{!?__isa_bits:32} == 64
fc6e664
%global arch64 1
fc6e664
%else
fc6e664
%global arch64 0
fc6e664
%endif
fc6e664
sagitter ceab4ad
Name:    metis
sagitter 84cd402
Version: 5.1.0
0b1ed26
Release: 28%{?dist}
sagitter ceab4ad
Summary: Serial Graph Partitioning and Fill-reducing Matrix Ordering
sagitter ceab4ad
License: ASL 2.0 and BSD and LGPLv2+
sagitter ceab4ad
URL:     http://glaros.dtc.umn.edu/gkhome/views/%{name}
sagitter ceab4ad
Source0: http://glaros.dtc.umn.edu/gkhome/fetch/sw/%{name}/%{name}-%{version}.tar.gz
sagitter ceab4ad
sagitter ceab4ad
## This patch sets up libmetis soname of libmetis
sagitter ceab4ad
Patch0:  %{name}-libmetis.patch
sagitter ceab4ad
sagitter ceab4ad
## This patch sets up shared GKlib library 
sagitter ceab4ad
Patch1:  %{name}-shared-GKlib.patch
sagitter ceab4ad
sagitter ceab4ad
## Specify the width (32 or 64 bits) of the elementary data type 
sagitter ceab4ad
## used in METIS. This is controled by the IDXTYPEWIDTH
sagitter ceab4ad
## constant.
sagitter ceab4ad
## For now, on a 32 bit architecture you can only specify a width of 32, 
sagitter ceab4ad
## whereas for a 64 bit architecture you can specify a width of either 
sagitter ceab4ad
## 32 or 64 bits.
sagitter ceab4ad
Patch2:  %{name}-width-datatype.patch
sagitter ceab4ad
sagitter ceab4ad
## This patch sets up GKREGEX, GKRAND, libsuffix options to the Makefiles 
fc6e664
Patch3:  %{name}-GKREGEX-GKRAND-LIBSUFFIX-fix.patch
fc6e664
fc6e664
## Rename library of 64 integer version
fc6e664
Patch4: %{name}_lib64.patch
sagitter ceab4ad
c6dfe41
Patch5: %{name}-pcre2.patch
c6dfe41
7fda8b4
BuildRequires: make
17ac476
BuildRequires: cmake3, gcc, gcc-c++
92ad9df
%if 0%{?rhel} && 0%{?rhel} < 9
cbb0837
BuildRequires: pcre-devel
cbb0837
%else
c6dfe41
BuildRequires: pcre2-devel
cbb0837
%endif
sagitter ceab4ad
BuildRequires: help2man
f3b22d0
BuildRequires: chrpath
sagitter ceab4ad
sagitter ceab4ad
%description
sagitter ceab4ad
METIS is a set of serial programs for partitioning graphs, 
sagitter ceab4ad
partitioning finite element meshes, and producing fill reducing 
sagitter ceab4ad
orderings for sparse matrices. 
sagitter ceab4ad
The algorithms implemented in METIS are based on the multilevel 
sagitter ceab4ad
recursive-bisection, multilevel k-way, and multi-constraint 
sagitter ceab4ad
partitioning schemes developed in our lab.
f3b22d0
METIS is distributed with OpenMP support.
sagitter ceab4ad
sagitter ceab4ad
%package devel
ff83310
Summary: METIS headers and development-related files
sagitter ceab4ad
Requires: %{name}%{?_isa} = %{version}-%{release}
sagitter ceab4ad
%description devel
ff83310
Header and library files of Metis.
sagitter ceab4ad
fc6e664
%if 0%{?arch64}
fc6e664
%package -n metis64
fc6e664
Summary: Serial Graph Partitioning and Fill-reducing Matrix Ordering (64bit INTEGER)
fc6e664
fc6e664
%description -n metis64
fc6e664
METIS is a set of serial programs for partitioning graphs, 
fc6e664
partitioning finite element meshes, and producing fill reducing 
fc6e664
orderings for sparse matrices. 
fc6e664
The algorithms implemented in METIS are based on the multilevel 
fc6e664
recursive-bisection, multilevel k-way, and multi-constraint 
fc6e664
partitioning schemes developed in our lab.
fc6e664
METIS is distributed with OpenMP support.
fc6e664
This build has 64bit INTEGER support.
fc6e664
fc6e664
%package -n metis64-devel
ff83310
Summary: METIS development libraries (64bit INTEGER)
fc6e664
Requires: metis64%{?_isa} = %{version}-%{release}
fc6e664
fc6e664
%description -n metis64-devel
fc6e664
Header and library files of Metis,
fc6e664
OpenMP version (64bit INTEGER).
fc6e664
%endif
fc6e664
sagitter ceab4ad
%prep
ee287dd
%setup -qc 
ee287dd
 
fc6e664
pushd %{name}-%{version}
ee287dd
%patch0 -p0
ee287dd
%patch1 -p0
ee287dd
%patch3 -p0
c6dfe41
%patch5 -p0
sagitter ceab4ad
f3b22d0
## Remove default compiler flag
f3b22d0
sed -e 's|-O3||g' -i GKlib/GKlibSystem.cmake
fc6e664
popd
fc6e664
fc6e664
%if 0%{?arch64}
fc6e664
cp -a %{name}-%{version} metis64
fc6e664
%endif
sagitter ceab4ad
f3b22d0
%build
92ad9df
%if 0%{?rhel} && 0%{?rhel} < 9
c6dfe41
PCRE_LDFLAGS="-lpcreposix"
c6dfe41
%else
c6dfe41
PCRE_LDFLAGS="-lpcre2-posix"
c6dfe41
%endif
0b1ed26
%cmake3 -S %{name}-%{version} -B %{name}-%{version}/build \
c6dfe41
 -DCMAKE_BUILD_TYPE:STRING=Release \
947f261
 -DGKLIB_PATH=%{name}-%{version}/GKlib  \
fc6e664
 -DSHARED:BOOL=TRUE \
fc6e664
 -DOPENMP:BOOL=ON \
fc6e664
 -DPCRE:BOOL=ON \
c6dfe41
 -DCMAKE_C_FLAGS:STRING="%{optflags} -pthread" \
c6dfe41
 -DCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING="%{__global_ldflags} $PCRE_LDFLAGS" \
c6dfe41
 -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="%{__global_ldflags} $PCRE_LDFLAGS" \
fc6e664
 -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
0b1ed26
 -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}
0b1ed26
%make_build -C %{name}-%{version}/build
fc6e664
fc6e664
%if 0%{?arch64}
fc6e664
cd metis64
fc6e664
patch -p0 < %{PATCH2}
fc6e664
patch -p0 < %{PATCH4}
fc6e664
mkdir -p build64
92ad9df
%if 0%{?rhel} && 0%{?rhel} < 9
c6dfe41
PCRE_LDFLAGS="-lpcreposix"
c6dfe41
%else
c6dfe41
PCRE_LDFLAGS="-lpcre2-posix"
c6dfe41
%endif
b887bc4
%cmake3 -S metis64 -B metis64/build64 \
c6dfe41
 -DCMAKE_BUILD_TYPE:STRING=Release \
b887bc4
 -DGKLIB_PATH=metis64/GKlib  \
f3b22d0
 -DSHARED:BOOL=TRUE \
f3b22d0
 -DOPENMP:BOOL=ON \
f3b22d0
 -DPCRE:BOOL=ON \
c6dfe41
 -DCMAKE_C_FLAGS:STRING="%{optflags} -pthread" \
c6dfe41
 -DCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING="%{__global_ldflags} $PCRE_LDFLAGS" \
c6dfe41
 -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="%{__global_ldflags} $PCRE_LDFLAGS" \
f3b22d0
 -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
f3b22d0
 -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} ..
b887bc4
%make_build -C metis64/build64
fc6e664
cd ../
fc6e664
%endif
sagitter ceab4ad
sagitter ceab4ad
%install
fc6e664
pushd %{name}-%{version}/build
f3b22d0
%make_install
f3b22d0
sagitter ceab4ad
## Generate manpages from binaries
sagitter 1a0f19f
%if 0%{?el6}
sagitter 33efe13
LD_PRELOAD=%{buildroot}%{_libdir}/lib%{name}.so.0 \
sagitter 33efe13
help2man --version-option="%{version}" -n "Partitions a graph into a specified number of parts." \
sagitter 33efe13
 -N --output="gpmetis.1" -h -help %{buildroot}%{_bindir}/gpmetis
sagitter 33efe13
sagitter 2d350d0
## Can't get manpage from ndmetis. Use 'ndmetis -h' command 
sagitter 33efe13
LD_PRELOAD=%{buildroot}%{_libdir}/lib%{name}.so.0 \
sagitter 33efe13
help2man --version-option="%{version}" -n "Partitions a mesh into a specified number of parts." \
sagitter 33efe13
 -N --output="mpmetis.1" -h -help %{buildroot}%{_bindir}/mpmetis
sagitter 33efe13
sagitter 33efe13
LD_PRELOAD=%{buildroot}%{_libdir}/lib%{name}.so.0 \
sagitter 33efe13
help2man --version-option="%{version}" -n "Converts a mesh into a graph that is compatible with METIS." \
sagitter 33efe13
 -N --output="m2gmetis.1" -h -help %{buildroot}%{_bindir}/m2gmetis
sagitter 33efe13
sagitter 33efe13
%else
sagitter 2d350d0
LD_PRELOAD=%{buildroot}%{_libdir}/lib%{name}.so.0 \
sagitter ceab4ad
help2man --version-string="%{version}" -n "Partitions a graph into a specified number of parts." \
sagitter 33efe13
 -N --output="gpmetis.1" --no-discard-stderr --help-option="-help" %{buildroot}%{_bindir}/gpmetis
sagitter ceab4ad
sagitter 2d350d0
LD_PRELOAD=%{buildroot}%{_libdir}/lib%{name}.so.0 \
sagitter ceab4ad
help2man --version-string="%{version}" \
sagitter ceab4ad
 -n "Computes a fill-reducing ordering of the vertices of the graph using multilevel nested dissection." \
sagitter 33efe13
 -N --output="ndmetis.1" --no-discard-stderr --help-option="-help" %{buildroot}%{_bindir}/ndmetis
sagitter ceab4ad
sagitter 2d350d0
LD_PRELOAD=%{buildroot}%{_libdir}/lib%{name}.so.0 \
sagitter ceab4ad
help2man --version-string="%{version}" -n "Partitions a mesh into a specified number of parts." \
sagitter 33efe13
 -N --output="mpmetis.1" --no-discard-stderr --help-option="-help" %{buildroot}%{_bindir}/mpmetis
sagitter ceab4ad
sagitter 2d350d0
LD_PRELOAD=%{buildroot}%{_libdir}/lib%{name}.so.0 \
sagitter ceab4ad
help2man --version-string="%{version}" -n "Converts a mesh into a graph that is compatible with METIS." \
sagitter 33efe13
 -N --output="m2gmetis.1" --no-discard-stderr -h "-help" %{buildroot}%{_bindir}/m2gmetis
sagitter 33efe13
%endif
sagitter ceab4ad
sagitter ceab4ad
mkdir -p %{buildroot}%{_mandir}/man1
sagitter ceab4ad
mv *.1 %{buildroot}%{_mandir}/man1
sagitter ceab4ad
popd
sagitter ceab4ad
fc6e664
# Save metis.h with IDXTYPEWIDTH = 32
fc6e664
mv %{buildroot}%{_includedir}/metis.h %{buildroot}%{_includedir}/metis32.h
fc6e664
fc6e664
%if 0%{?arch64}
fc6e664
pushd metis64/build64
fc6e664
%make_install
fc6e664
# Save metis.h with IDXTYPEWIDTH = 64
fc6e664
mv %{buildroot}%{_includedir}/metis.h %{buildroot}%{_includedir}/metis64.h
fc6e664
popd
fc6e664
%endif
fc6e664
fc6e664
# Save metis.h with IDXTYPEWIDTH = 32
fc6e664
mv %{buildroot}%{_includedir}/metis32.h %{buildroot}%{_includedir}/metis.h
fc6e664
fc6e664
## Remove rpaths
fc6e664
chrpath -d %{buildroot}%{_bindir}/*
fc6e664
f3b22d0
%check
fc6e664
cp -p %{buildroot}%{_bindir}/* %{name}-%{version}/graphs
fc6e664
pushd %{name}-%{version}/graphs
f3b22d0
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./ndmetis mdual.graph
f3b22d0
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./mpmetis metis.mesh 2
f3b22d0
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./gpmetis test.mgraph 4
f3b22d0
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./gpmetis copter2.graph 4
f3b22d0
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./graphchk 4elt.graph
fc6e664
%if 0%{?arch64}
fc6e664
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./ndmetis64 mdual.graph
fc6e664
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./mpmetis64 metis.mesh 2
fc6e664
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./gpmetis64 test.mgraph 4
fc6e664
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./gpmetis64 copter2.graph 4
fc6e664
LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./graphchk64 4elt.graph
fc6e664
%endif
f3b22d0
popd
f3b22d0
sagitter ceab4ad
%files
fc6e664
%doc %{name}-%{version}/Changelog %{name}-%{version}/manual/manual.pdf
fc6e664
%license %{name}-%{version}/LICENSE.txt
fc6e664
%{_bindir}/cmpfillin
fc6e664
%{_bindir}/gpmetis
fc6e664
%{_bindir}/graphchk
fc6e664
%{_bindir}/m2gmetis
fc6e664
%{_bindir}/mpmetis
e01be20
fc6e664
%{_bindir}/ndmetis
sagitter ceab4ad
%{_mandir}/man1/*.1.gz
sagitter ceab4ad
%{_libdir}/lib%{name}.so.*
sagitter ceab4ad
sagitter ceab4ad
%files devel
sagitter ceab4ad
%{_includedir}/%{name}.h
sagitter ceab4ad
%{_libdir}/lib%{name}.so
sagitter ceab4ad
fc6e664
%if 0%{?arch64}
fc6e664
%files -n metis64
fc6e664
%doc metis64/Changelog metis64/manual/manual.pdf
fc6e664
%license metis64/LICENSE.txt
fc6e664
%{_bindir}/cmpfillin64
fc6e664
%{_bindir}/gpmetis64
fc6e664
%{_bindir}/graphchk64
fc6e664
%{_bindir}/m2gmetis64
fc6e664
%{_bindir}/mpmetis64
fc6e664
%{_bindir}/ndmetis64
fc6e664
%{_libdir}/lib%{name}64.so.*
fc6e664
fc6e664
%files -n metis64-devel
fc6e664
%{_includedir}/%{name}64.h
fc6e664
%{_libdir}/lib%{name}64.so
fc6e664
%endif
fc6e664
sagitter ceab4ad
%changelog
0b1ed26
* Sat Jan 23 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-28
0b1ed26
- Change CMake options
0b1ed26
62ebd7b
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-27
62ebd7b
- Second attempt - Rebuilt for
62ebd7b
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
62ebd7b
d714c28
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-26
d714c28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d714c28
92ad9df
* Fri Jul 17 2020 Merlin Mathesius <mmathesi@redhat.com> - 5.1.0-25
92ad9df
- Minor conditional fixes for ELN
92ad9df
30336cf
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-24
30336cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
30336cf
e45bb31
* Sat Jan 25 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-23
e45bb31
- Remove old conditions
e45bb31
ff83310
* Thu Oct 24 2019 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-22
ff83310
- Fix descriptions
ff83310
fb25b67
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-21
fb25b67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
fb25b67
b7581a3
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-20
b7581a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b7581a3
17ac476
* Sun Nov 04 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-19
17ac476
- Some minor changes
17ac476
bb6165e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-18
bb6165e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
bb6165e
bdee549
* Sat Feb 17 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-17
bdee549
- Use %%ldconfig_scriptlets
bdee549
1a9a259
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-16
1a9a259
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1a9a259
0ae62ee
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-15
0ae62ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
0ae62ee
9d02429
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-14
9d02429
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9d02429
6d685e4
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-13
6d685e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6d685e4
fc6e664
* Mon Feb 15 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-12
fc6e664
- Build 64 integer version
fc6e664
787b10a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-11
fc6e664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 
787b10a
663fa91
* Wed Jan 20 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-10
663fa91
- Removed ExcludeArch
663fa91
f3b22d0
* Wed Jan 20 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-9
f3b22d0
- Defined OpenMP support
f3b22d0
- Some cleanups of the SPEC file
f3b22d0
d4b4d14
* Wed Dec 23 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-8
f3b22d0
- Used always 'cmake' command
d4b4d14
05c42f8
* Thu Oct 29 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-7
05c42f8
- Rebuild for cmake 3.4.0
05c42f8
- Hardened builds on 
05c42f8
e452df7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.0-6
e452df7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e452df7
sagitter 1a0f19f
* Thu Jan 15 2015 Antonio Trande <sagitter@fedoraproject.org>  - 5.1.0-5
sagitter 1a0f19f
- Built on EPEL7
sagitter 1a0f19f
- Used new macro %%license
sagitter 1a0f19f
071a2b4
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.0-4
071a2b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
071a2b4
1ff8604
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.0-3
1ff8604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1ff8604
326e0a8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.0-2
326e0a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
326e0a8
sagitter 84cd402
* Sun Apr 14 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.1.0-1
sagitter 84cd402
- Update to 5.1.0
sagitter 84cd402
sagitter 2d350d0
* Sun Mar 31 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-10
sagitter 2d350d0
- Removed BR 'perl-Carp' (Bug 926996)
sagitter 2d350d0
- Added LD_PRELOAD before help2man tasks to fix manpage shared_lib_error
sagitter 2d350d0
sagitter 407f79c
* Sun Mar 24 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-9
sagitter 407f79c
- Added BR 'perl-Carp' for Fedora
sagitter 407f79c
- Excluded manpage creation for 'cmpfillin' and 'graphchk' commands
sagitter 407f79c
sagitter 33efe13
* Wed Mar 20 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-8
sagitter 33efe13
- Added BR cmake28 for EPEL6 building
sagitter 33efe13
- Set up of manpages creation in EPEL6
sagitter 33efe13
sagitter ceab4ad
* Wed Mar 20 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-7
sagitter ceab4ad
- Removed explicit manpages compression
sagitter ceab4ad
- License tag changed to 'ASL 2.0 and BSD and LGPLv2+'
sagitter ceab4ad
sagitter ceab4ad
* Wed Mar 20 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-6
sagitter ceab4ad
- Modified %%check section to perform tests properly
sagitter ceab4ad
sagitter ceab4ad
* Tue Mar 19 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-5
sagitter ceab4ad
- Added %%check section
sagitter ceab4ad
- Removed GK*.h libraries installation
sagitter ceab4ad
sagitter ceab4ad
* Sun Mar 17 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-4
sagitter ceab4ad
- Added patch to sets up GKREGEX, GKRAND, libsuffix options to the Makefiles
sagitter ceab4ad
- Configured patch2 condition
sagitter ceab4ad
- soname version of libmetis changed to 0
sagitter ceab4ad
- Added cmake options and flags to check openmp
sagitter ceab4ad
- GKlib_includes destination changed to include/metis
sagitter ceab4ad
- Added commands to generate binaries man-page
sagitter ceab4ad
- Added BR openmpi-devel, pcre-devel, help2man
sagitter ceab4ad
sagitter ceab4ad
* Fri Mar 15 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-3
sagitter ceab4ad
- Static sub-package removed
sagitter ceab4ad
- TEMPORARY fix for files in "/usr/lib" removed
sagitter ceab4ad
- Added patches for set up shared GKlib and soname libmetis 
sagitter ceab4ad
- Removed BR chrpath
sagitter ceab4ad
sagitter 04438db
* Thu Mar 14 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-2
sagitter ceab4ad
- Initial release changed from 0 to 1
sagitter ceab4ad
- Removed chrpath command
sagitter ceab4ad
- Added metis-width-datatype.patch only for 64bit systems
sagitter ceab4ad
- Build commands completely changed to use %%cmake
sagitter ceab4ad
- TEMPORARY fix for files in "/usr/lib"
sagitter ceab4ad
sagitter ceab4ad
* Sat Mar 02 2013 Antonio Trande <sagitter@fedoraproject.org> - 5.0.3-1
sagitter ceab4ad
- Initial package
sagitter ceab4ad
- Removed chrpaths
sagitter ceab4ad
- Added BR chrpath
sagitter ceab4ad
- Removed exec permissions to silence spurious-executable-perm warning