%global __strip %{_mingw32_strip}
%global __objdump %{_mingw32_objdump}
%global _use_internal_dependency_generator 0
%global __find_requires %{_mingw32_findrequires}
%global __find_provides %{_mingw32_findprovides}
%define __debug_install_post %{_mingw32_debug_install_post}
Name: mingw-gdb
Version: 7.2
Release: 2%{?dist}
Summary: MinGW Windows port of the GDB debugger
# Same License tag as the native gdb package has:
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and BSD and Public Domain
Group: Development/Libraries
URL: http://gnu.org/software/gdb/
Source0: ftp://ftp.gnu.org/gnu/gdb/gdb-%{version}.tar.bz2
BuildArch: noarch
BuildRequires: mingw32-binutils
BuildRequires: mingw32-expat
BuildRequires: mingw32-filesystem
BuildRequires: mingw32-gcc
BuildRequires: mingw32-iconv
BuildRequires: mingw32-zlib
%description
This is the MinGW Windows port of the GDB, the GNU debugger.
%package -n mingw32-gdb
Summary: MinGW Windows port of the GDB debugger
# Provide upgrade path for the gdb packages distributed at
# http://mingw-cross.sourceforge.net
Obsoletes: mingw32-gdb-gdbserver < 6.8.50.20090302-2
%description -n mingw32-gdb
This is the MinGW Windows port of the GDB, the GNU debugger.
%{?_mingw32_debug_package}
%prep
%setup -q -n gdb-%{version}
%build
%{_mingw32_configure}
make %{?_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT
# Remove bfd and opcodes libraries
rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/locale/
rm -rf $RPM_BUILD_ROOT%{_mingw32_includedir}/
rm -rf $RPM_BUILD_ROOT%{_mingw32_libdir}/
# Remove documentation which is duplicate with native gdb package
rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/info/
rm -rf $RPM_BUILD_ROOT%{_mingw32_mandir}/
%files -n mingw32-gdb
%doc COPYING3 COPYING COPYING.LIB
%{_mingw32_bindir}/gdb.exe
%{_mingw32_bindir}/gdbserver.exe
%{_mingw32_datadir}/gdb/
%changelog
* Fri Jun 03 2011 Kalev Lember <kalev@smartlink.ee> - 7.2-2
- Renamed the source package to mingw-gdb (#702846)
* Mon Apr 25 2011 Kalev Lember <kalev@smartlink.ee> - 7.2-1
- Update to 7.2
- Removed documentation which is duplicate with the native gcc
- Don't install the bfd and opcodes libraries
- Provide upgrade path from the mingw32-gdb packages from mingw-cross.sf.net
- Include license files in the rpm
* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 6.8-4
- Rebuild for mingw32-gcc 4.4
* Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 6.8-3
- Rename mingw -> mingw32.
* Fri Sep 12 2008 Richard W.M. Jones <rjones@redhat.com> - 6.8-2
- Initial RPM release.