X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=gdb%2Fmingw-gdb.spec;h=b5b547d2127c5daa0a7831d30e4193fe9c6cfa02;hb=c290098c415554af6e67e1d46e7db8da052a1b37;hp=a307851673d78e6cb93237c0a83fe50c2933ff43;hpb=4acf9ebbb68d37beb7c322b3129c2850b1c38c0a;p=fedora-mingw.git diff --git a/gdb/mingw-gdb.spec b/gdb/mingw-gdb.spec index a307851..b5b547d 100644 --- a/gdb/mingw-gdb.spec +++ b/gdb/mingw-gdb.spec @@ -1,23 +1,24 @@ +%define __strip %{_mingw_strip} +%define __objdump %{_mingw_objdump} +%define _use_internal_dependency_generator 0 +%define __find_requires %{_mingw_findrequires} +%define __find_provides %{_mingw_findprovides} + Name: mingw-gdb Version: 6.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: MinGW port of the GNU debugger (gdb) License: GPLv2+ Group: Development/Libraries URL: http://www.mingw.org/MinGWiki/index.php/gdb -Source0: http://dl.sourceforge.net/sourceforge/mingw/gdb-%{version}-mingw-src.tar.gz +Source0: http://dl.sourceforge.net/sourceforge/mingw/gdb-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch0: mingw-gdb-6.8-no-getcwd-error.patch BuildRequires: mingw-filesystem >= 23 BuildRequires: flex -BuildRequires: chrpath - -Requires: mingw-filesystem >= 23 -Requires: mingw-binutils -Requires: mingw-runtime %description @@ -33,7 +34,16 @@ executables. %build -%{_mingw_configure} +# Using echo normalizes spaces between the flags. +PKG_CONFIG_PATH="%{_mingw_libdir}/pkgconfig" \ +CC="%{_mingw_cc}" \ +CFLAGS=`echo %{_mingw_cflags}` \ +./configure \ + --build=%_build --host=%{_mingw_host} --target=%{_mingw_target} \ + --prefix=%{_mingw_prefix} \ + --infodir=%{_mingw_datadir}/info \ + --mandir=%{_mingw_mandir} + make @@ -41,14 +51,6 @@ make rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install -# Remove files that clash with other installed stuff. -rm -f $RPM_BUILD_ROOT%{_libdir}/libiberty.a -rm -rf $RPM_BUILD_ROOT%{_infodir}/* -rm -rf $RPM_BUILD_ROOT%{_datadir}/locale - -# Remove rpaths -chrpath --delete $RPM_BUILD_ROOT%{_bindir}/* - %clean rm -rf $RPM_BUILD_ROOT @@ -56,11 +58,19 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%{_bindir}/i686-pc-mingw32-gdb -%{_bindir}/i686-pc-mingw32-gdbtui -%{_mandir}/man1/*.1* +%{_mingw_bindir}/gdb.exe +%{_mingw_bindir}/gdbserver.exe +%{_mingw_libdir}/libbfd.a +%{_mingw_libdir}/libbfd.la +%{_mingw_libdir}/libiberty.a +%{_mingw_libdir}/libopcodes.a +%{_mingw_libdir}/libopcodes.la +%{_mingw_includedir}/* +%{_mingw_datadir}/info/* +%{_mingw_mandir}/man1/*.1* +%{_mingw_datadir}/locale/*/LC_MESSAGES/* %changelog -* Thu Sep 11 2008 Richard W.M. Jones - 6.8-1 +* Fri Sep 12 2008 Richard W.M. Jones - 6.8-2 - Initial RPM release.