summaryrefslogtreecommitdiffstats
path: root/contrib/cygwin/i686-pc-cygwin-mingw.spec.in
blob: d11f78f4b74b6c88f1c11afe2b498c7ae634c805 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
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