diff options
Diffstat (limited to 'contrib/cygwin/i686-pc-cygwin-mingw.spec.in')
-rw-r--r-- | contrib/cygwin/i686-pc-cygwin-mingw.spec.in | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/contrib/cygwin/i686-pc-cygwin-mingw.spec.in b/contrib/cygwin/i686-pc-cygwin-mingw.spec.in new file mode 100644 index 0000000000..d11f78f4b7 --- /dev/null +++ b/contrib/cygwin/i686-pc-cygwin-mingw.spec.in @@ -0,0 +1,79 @@ +# +# spec file for package i686-pc-cygwin-mingw +# + +%define mingw_version @MINGW_VERS@ +%define mingw_rpmvers @MINGW_RPMVERS@ + +%define __os_install_post %{nil} + +Vendor: Ralf Corsepius +Distribution: Linux +Name: i686-pc-cygwin-mingw +Release: @MINGW_RPMREL@ +Copyright: Red Hat Inc. +Group: Development/Tools/Cygwin + +Packager: ralf@links2linux.de +Prefix: %{_prefix} +BuildRoot: @RPM_BUILD_ROOT@ + +Version: %mingw_rpmvers +Summary: Cygwin's mingw libs + +Source0: ftp://cygwin.com/pub/cygwin/release/mingw/mingw-runtime-%{mingw_version}.tar.bz2 +NoSource: 0 + +%description +Cygwin mingw-runtime + +%prep +%setup -c + +%build + rm -rf i686-pc-cygwin + + # Setup sys-root (Usable for gcc >= 3.4) + mkdir -p i686-pc-cygwin/sys-root + cp -a usr i686-pc-cygwin/sys-root + + # Setup sys-lib and sys-include (Required by gcc < 3.4) + mkdir -p i686-pc-cygwin/lib + cp -a i686-pc-cygwin/sys-root/usr/lib/* i686-pc-cygwin/lib + mkdir -p i686-pc-cygwin/include + cp -a i686-pc-cygwin/sys-root/usr/include/* i686-pc-cygwin/include + +%install + rm -rf $RPM_BUILD_ROOT + mkdir -p $RPM_BUILD_ROOT%{_prefix} + cp -a i686-pc-cygwin $RPM_BUILD_ROOT%{_prefix} + +%clean + rm -rf $RPM_BUILD_ROOT + +%package libs +Group: Development/Tools/Cygwin +Summary: i686-pc-cygwin mingw target files for gcc < 3.4 +AutoReqProv: No + +%description libs +Cygwin mingw target files or gcc < 3.4 + +%files libs +%defattr(-,root,root,-) +%dir %{_prefix}/i686-pc-cygwin +%{_prefix}/i686-pc-cygwin/include +%{_prefix}/i686-pc-cygwin/lib + +%package sys-root +Group: Development/Tools/Cygwin +Summary: i686-pc-cygwin mingw target files for gcc >= 3.4 +AutoReqProv: No + +%description sys-root +Cygwin mingw target files for gcc >= 3.4 + +%files sys-root +%defattr(-,root,root,-) +%dir %{_prefix}/i686-pc-cygwin +%{_prefix}/i686-pc-cygwin/sys-root |