X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=runtime%2Fmingw-runtime.spec;h=4cddf3ba620a072e030efe9ddc872fbbe49db278;hb=953796ee56dce98b99edc8ccfb6a4527653de4f7;hp=c8f616826cbccac2d8f45878bfb2fad85f36e180;hpb=abcb360c45ffe5d17bdf9f2c7ddc9eff019007cb;p=fedora-mingw.git diff --git a/runtime/mingw-runtime.spec b/runtime/mingw-runtime.spec index c8f6168..4cddf3b 100644 --- a/runtime/mingw-runtime.spec +++ b/runtime/mingw-runtime.spec @@ -1,8 +1,13 @@ -%define __os_install_post /usr/lib/rpm/brp-compress %{nil} + +%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: 2%{?dist} +Release: 4%{?dist} Summary: MinGW Windows cross-compiler runtime and root filesystem License: Public Domain @@ -13,32 +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%{_prefix}/i686-pc-mingw32/sys-root/mingw/include" \ +CFLAGS="-I%{_mingw_includedir}" \ ./configure \ --build=%_build \ - --host=i686-pc-mingw32 + --host=%{_mingw_host} make @@ -46,7 +50,13 @@ make %install rm -rf $RPM_BUILD_ROOT -make prefix=$RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw 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 @@ -55,13 +65,16 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/doc/mingw-runtime/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/include/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/man/man3/* +%{_mingw_bindir}/* +%{_mingw_docdir}/* +%{_mingw_includedir}/* +%{_mingw_libdir}/* +%{_mingw_mandir}/man3/* %changelog -* Mon Jul 7 2008 Richard W.M. Jones - 4.3.1-2 +* 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.