summaryrefslogtreecommitdiffstats
path: root/contrib/cygwin/i686-pc-cygwin-mingw.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/cygwin/i686-pc-cygwin-mingw.spec.in')
-rw-r--r--contrib/cygwin/i686-pc-cygwin-mingw.spec.in79
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