X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=runtime%2Fmingw-runtime.spec;h=4cddf3ba620a072e030efe9ddc872fbbe49db278;hb=dfb3cf5f401a7ad4f5720ca326dae90dd512167c;hp=e2432ecc47ff8d524940ee2fa84eba9276367c9a;hpb=ad28e002d542e699f558f0d8f6bbb328660d6a48;p=fedora-mingw.git diff --git a/runtime/mingw-runtime.spec b/runtime/mingw-runtime.spec index e2432ec..4cddf3b 100644 --- a/runtime/mingw-runtime.spec +++ b/runtime/mingw-runtime.spec @@ -1,6 +1,13 @@ + +%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-runtime Version: 3.14 -Release: 1%{?dist} +Release: 4%{?dist} Summary: MinGW Windows cross-compiler runtime and root filesystem License: Public Domain @@ -11,28 +18,31 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch +BuildRequires: mingw-filesystem >= 23 BuildRequires: mingw-binutils BuildRequires: mingw-gcc +Requires: mingw-filesystem >= 23 +Requires: mingw-binutils +Requires: mingw-gcc + # Once this is installed, mingw-bootstrap (binary bootstrapper) is no # longer needed. -Obsoletes: mingw-bootstrap - -#%define _use_internal_dependency_generator 0 -#%define __debug_install_post %{nil} +Obsoletes: mingw-runtime-bootstrap %description -MinGW Windows cross-compiler runtime, base libraries and root filesystem. +MinGW Windows cross-compiler runtime, base libraries. %prep %setup -q %build +CFLAGS="-I%{_mingw_includedir}" \ ./configure \ --build=%_build \ - --host=i686-pc-mingw32 + --host=%{_mingw_host} make @@ -40,7 +50,13 @@ make %install rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install +make prefix=$RPM_BUILD_ROOT%{_mingw_prefix} install + +# make install places these in nonstandard locations, so move them. +mkdir -p $RPM_BUILD_ROOT%{_mingw_docdir} +mv $RPM_BUILD_ROOT%{_mingw_prefix}/doc/* $RPM_BUILD_ROOT%{_mingw_docdir}/ +mkdir -p $RPM_BUILD_ROOT%{_mingw_mandir} +mv $RPM_BUILD_ROOT%{_mingw_prefix}/man/* $RPM_BUILD_ROOT%{_mingw_mandir}/ %clean @@ -49,13 +65,16 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%{_prefix}/i686-pc-mingw32/lib/libiberty.a -%{_libdir}/gcc/i686-pc-mingw32 -%{_libexecdir}/gcc/i686-pc-mingw32 -%{_bindir}/i686-pc-mingw32-* -%{_mandir}/man1/i686-pc-mingw32-* +%{_mingw_bindir}/* +%{_mingw_docdir}/* +%{_mingw_includedir}/* +%{_mingw_libdir}/* +%{_mingw_mandir}/man3/* %changelog -* Mon Jul 7 2008 Richard W.M. Jones - 4.3.1-1 +* Thu Sep 4 2008 Richard W.M. Jones - 3.14-4 +- Use RPM macros from mingw-filesystem. + +* Mon Jul 7 2008 Richard W.M. Jones - 3.14-2 - Initial RPM release, largely based on earlier work from several sources.