Doug Ledford 8df8b7
Name:		mstflint
Doug Ledford 8df8b7
Summary:	Mellanox firmware burning tool
Honggang Li e06f38
Version:	4.6.0
Honggang Li f06fec
Release:	2%{?dist}
Doug Ledford 8df8b7
License:	GPLv2+ or BSD
Doug Ledford 8df8b7
Group:		Applications/System
Honggang Li e06f38
Source: 	https://github.com/Mellanox/%{name}/releases/download/v4.6.0-1/%{name}-%{version}.tar.gz
Honggang Li e06f38
Patch1: 	0001-Extend-buffer-for-a-few-arrays.patch
Honggang Li e06f38
Url:		https://github.com/Mellanox/mstflint
Honggang Li 5934d9
BuildRequires:	libstdc++-devel
Honggang Li 5934d9
BuildRequires:	zlib-devel
Honggang Li 5934d9
BuildRequires:	libibmad-devel >= 1.3.12
Doug Ledford 8df8b7
Obsoletes:	openib-mstflint <= 1.4 openib-tvflash <= 0.9.2 tvflash <= 0.9.0
Doug Ledford b2c8c9
ExcludeArch:	s390  %{arm}
Doug Ledford 8df8b7
Doug Ledford 8df8b7
%description
Doug Ledford 8df8b7
This package contains a burning tool for Mellanox manufactured HCA cards.
Doug Ledford 8df8b7
It also provides access to the relevant source code.
Doug Ledford 8df8b7
Doug Ledford 8df8b7
%prep
Doug Ledford 8df8b7
%setup -q
Honggang Li e06f38
%patch1 -p1
Honggang Li 5934d9
find . -type f -iname '*.[ch]' -exec chmod a-x '{}' ';'
Honggang Li 5934d9
find . -type f -iname '*.cpp' -exec chmod a-x '{}' ';'
Doug Ledford 8df8b7
Doug Ledford 8df8b7
%build
Honggang Li e06f38
export CFLAGS="$RPM_OPT_FLAGS -Wno-implicit-fallthrough"
Honggang Li e06f38
export CXXFLAGS="$RPM_OPT_FLAGS -std=gnu++98 -Wno-c++11-compat -Wno-implicit-fallthrough"
Doug Ledford 8df8b7
%configure
Doug Ledford 8df8b7
make
Doug Ledford 8df8b7
Doug Ledford 8df8b7
%install
Doug Ledford 6566d6
make DESTDIR=%{buildroot} install
Doug Ledford 6566d6
# Remove the devel files that we don't ship
Doug Ledford 6566d6
rm -fr %{buildroot}%{_includedir}
Doug Ledford f0016a
rm -fr %{buildroot}%{_libdir}
Doug Ledford 8df8b7
Doug Ledford 8df8b7
%files
Doug Ledford 8df8b7
%doc README
Doug Ledford 8df8b7
%_bindir/*
Doug Ledford 8df8b7
Honggang Li f06fec
%{_datadir}/mstflint
Honggang Li f06fec
%{_mandir}/man1/*
Honggang Li f06fec
Doug Ledford 8df8b7
%changelog
Honggang Li f06fec
* Mon Feb 27 2017 Honggang Li <honli@redhat.com> - 4.6.0-2
Honggang Li f06fec
- Add man pages.
Honggang Li f06fec
- Resolves: bz1427063
Honggang Li f06fec
Honggang Li e06f38
* Wed Feb 22 2017 Honggang Li <honli@redhat.com> - 4.6.0-1
Honggang Li e06f38
- Rebase to latest upstream release 4.6.0.
Honggang Li e06f38
- Update mstflint package from github.
Honggang Li e06f38
- Resolves: bz1423970
Honggang Li e06f38
Fedora Release Engineering 4816fc
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.0-2.12.gd1edd58.1
Fedora Release Engineering 4816fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 4816fc
Honggang Li 411f4e
* Wed Aug 24 2016 Honggang Li <honli@redhat.com> - 4.4.0-1.12.gd1edd58.1
Honggang Li 411f4e
- Rebase to latest upstream release 4.4.0-1.12.gd1edd58 (bz1369683).
Honggang Li 411f4e
Honggang Li 5934d9
* Fri Apr  8 2016 Honggang Li <honli@redhat.com> - 4.3.0-1.49.g9b9af70.1
Honggang Li 5934d9
- Rebase to latest upstream version 4.3.0-1.49.g9b9af70.
Honggang Li 5934d9
Fedora Release Engineering 20a002
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-0.47.gb1cdaf7.1
Fedora Release Engineering 20a002
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Fedora Release Engineering 20a002
Doug Ledford f0016a
* Wed Dec 02 2015 Doug Ledford <dledford@redhat.com> - 4.1.0-0.46.gb1cdaf7.1
Doug Ledford f0016a
- Update to latest upstream sources (enables ConnectX-4 support)
Doug Ledford f0016a
- Drop patch that no longer applies
Doug Ledford f0016a
fa31fd
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.11.g6961daa.1
fa31fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
fa31fd
Kalev Lember 3291f0
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.0-0.10.g6961daa.1
Kalev Lember 3291f0
- Rebuilt for GCC 5 C++11 ABI change
Kalev Lember 3291f0
Peter Robinson 86bb74
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.9.g6961daa.1
Peter Robinson 86bb74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 86bb74
Yaakov Selkowitz 04f7db
* Fri Jun 20 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 3.0-0.8.g6961daa.1
Yaakov Selkowitz 04f7db
- Fix FTBFS with -Werror=format-security (#1037207, #1106248)
Yaakov Selkowitz bb37b8
- ExcludeArch: %%arm aarch64
Yaakov Selkowitz 04f7db
- Cleanup spec
Yaakov Selkowitz 04f7db
cb7a52
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.7.g6961daa.1
cb7a52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cb7a52
Doug Ledford 94ef70
* Fri Aug 16 2013 Doug Ledford <dledford@redhat.com> - 3.0-0.6.g6961daa.1
Doug Ledford 94ef70
- Update to latest upstream version, which resovles some licensing issues
Doug Ledford 94ef70
  on some of the source files
Doug Ledford 94ef70
Doug Ledford 6566d6
* Fri Aug 09 2013 Doug Ledford <dledford@redhat.com> - 3.0-0.5.gff93670.1
Doug Ledford 6566d6
- Update to latest upstream version, which include ConnectIB support
Doug Ledford 6566d6
c7a76a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-10
c7a76a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c7a76a
e6543a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-9
e6543a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e6543a
82d4c8
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-8
82d4c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
82d4c8
Doug Ledford 36106b
* Fri Jan 13 2012 Doug Ledford <dledford@redhat.com> - 1.4-7
Doug Ledford 36106b
- The upstream tarball as provided is broken.  Clean up the tarball so
Doug Ledford 36106b
  the package builds properly
Doug Ledford 36106b
Doug Ledford 8df8b7
* Fri Jan 06 2012 Doug Ledford <dledford@redhat.com> - 1.4-6
Doug Ledford 8df8b7
- Initial import into Fedora
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Wed Oct 26 2011 Doug Ledford <dledford@redhat.com> - 1.4-5.el6
Doug Ledford 8df8b7
- Update to a version that will support the latest Mellanox CX3 hardware
Doug Ledford 8df8b7
- Resolves: bz748244
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Mon Aug 08 2011 Doug Ledford <dledford@redhat.com> - 1.4-4.el6
Doug Ledford 8df8b7
- Fix a bug in mmio space unmapping
Doug Ledford 8df8b7
- Resolves: bz729061
Doug Ledford 8df8b7
- Related: bz725016
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Fri Feb 19 2010 Doug Ledford <dledford@redhat.com> - 1.4-3.el6
Doug Ledford 8df8b7
- Don't include mtcr.h as we don't really expect anything to need Mellanox
Doug Ledford 8df8b7
  card register definitions except this program, and we already have the
Doug Ledford 8df8b7
  file.
Doug Ledford 8df8b7
- Change to ExcludeArch instead of ExclusiveArch so we build in all the right
Doug Ledford 8df8b7
  places.
Doug Ledford 8df8b7
- Related: bz543948
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Mon Jan 25 2010 Doug Ledford <dledford@redhat.com> - 1.4-2.el6
Doug Ledford 8df8b7
- Update to tarball from URL instead of from OFED
Doug Ledford 8df8b7
- Minor tweaks for pkgwrangler import
Doug Ledford 8df8b7
- Related: bz543948
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Sat Apr 18 2009 Doug Ledford <dledford@redhat.com> - 1.4-1.el5
Doug Ledford 8df8b7
- Update to ofed 1.4.1-rc3 version
Doug Ledford 8df8b7
- Related: bz459652
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Tue Apr 01 2008 Doug Ledford <dledford@redhat.com> - 1.3-1
Doug Ledford 8df8b7
- Update to OFED 1.3 final bits
Doug Ledford 8df8b7
- Related: bz428197
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Sun Jan 27 2008 Doug Ledford <dledford@redhat.com> - 1.2-2
Doug Ledford 8df8b7
- Obsolete the old openib-mstflint package
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Fri Jan 25 2008 Doug Ledford <dledford@redhat.com> - 1.2-1
Doug Ledford 8df8b7
- Initial import into CVS
Doug Ledford 8df8b7
- Related: bz428197
Doug Ledford 8df8b7
Doug Ledford 8df8b7
* Thu Jul 19 2007 - Vladimir Sokolovsky vlad@mellanox.co.il
Doug Ledford 8df8b7
- Initial Package, Version 1.2