source: rtems/contrib/cygwin/i686-pc-cygwin-w32api.spec.in @ 598feb56

4.104.114.84.95
Last change on this file since 598feb56 was 598feb56, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/05/04 at 18:34:50

2004-11-05 Ralf Corsepius <ralf_corsepius@…>

  • i686-pc-cygwin-binutils.spec.in, i686-pc-cygwin-gcc.spec.in, i686-pc-cygwin-libs.spec.in, i686-pc-cygwin-mingw.spec.in, i686-pc-cygwin-w32api.spec.in: New.
  • i386-cygwin-binutils.spec.in, i386-cygwin-gcc.spec.in, i386-cygwin-libs.spec.in, i386-cygwin-mingw.spec.in, i386-cygwin-w32api.spec.in: Remove.
  • setup.def: Update to current cygwin.
  • Makefile.am, configure.ac: Reflect changes above.
  • Property mode set to 100644
File size: 1.7 KB
Line 
1#
2# spec file for package i686-pc-cygwin-w32api
3#
4
5%define w32api_version @W32API_VERS@
6%define w32api_rpmvers %{expand: %(echo @W32API_VERS@ | tr - _)}
7
8%define __os_install_post       %{nil}
9
10Distribution: Linux
11Name:         i686-pc-cygwin-w32api
12Release:      @W32API_RPMREL@
13License:      Red Hat Inc.
14Group:        Cygwin
15Provides:     i686-pc-cygwin-w32api
16
17Autoreqprov:    off
18Prefix:         %{_prefix}
19BuildRoot:      @RPM_BUILD_ROOT@
20BuildArch:      noarch
21
22Version:        %w32api_rpmvers
23Summary:        Cygwin's w32api libs
24Source0:        ftp://cygwin.com/pub/cygwin/release/w32api/w32api-%{w32api_version}.tar.bz2
25
26NoSource:       0
27
28%description
29Cygwin's w32api libs
30
31%prep
32%setup -c
33
34%build
35  rm -rf i686-pc-cygwin
36  mkdir -p i686-pc-cygwin/sys-root
37  cp -a usr i686-pc-cygwin/sys-root
38
39  # Setup lib and include (Required by gcc < 3.4)
40  mkdir -p i686-pc-cygwin/lib
41  cp -a i686-pc-cygwin/sys-root/usr/lib/* i686-pc-cygwin/lib
42  mkdir -p i686-pc-cygwin/include
43  cp -a i686-pc-cygwin/sys-root/usr/include/* i686-pc-cygwin/include
44
45%install
46  rm -rf $RPM_BUILD_ROOT
47  mkdir -p $RPM_BUILD_ROOT%{_prefix}
48  cp -a i686-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
49
50%clean
51  rm -rf $RPM_BUILD_ROOT
52
53%package libs
54Group: Development/Tools/Cygwin
55Summary: i686-pc-cygwin w32api libs for gcc < 3.4
56AutoReqProv: No
57
58%description libs
59Cygwin w32api libs or gcc < 3.4
60
61%files libs
62%defattr(-,root,root,-)
63%dir %{_prefix}/i686-pc-cygwin
64%{_prefix}/i686-pc-cygwin/include
65%{_prefix}/i686-pc-cygwin/lib
66
67%package sys-root
68Group: Development/Tools/Cygwin
69Summary: i686-pc-cygwin w32api libs for gcc >= 3.4
70AutoReqProv: No
71
72%description sys-root
73Cygwin w32api libs for gcc >= 3.4
74
75%files sys-root
76%defattr(-,root,root,-)
77%dir %{_prefix}/i686-pc-cygwin
78%{_prefix}/i686-pc-cygwin/sys-root
Note: See TracBrowser for help on using the repository browser.