source: rtems/contrib/cygwin/i686-pc-cygwin-libs.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-libs
3#
4
5%define cygwin_version @CYGWIN_VERS@
6%define cygwin_rpmvers %{expand: %(echo @CYGWIN_VERS@ | tr - _)}
7
8%define __os_install_post       %{nil}
9
10Distribution: Linux
11Name:         i686-pc-cygwin
12Release:      @CYGWIN_RPMREL@
13License:      Red Hat Inc.
14Group:        Development/Tools/Cygwin
15
16Prefix:         %{_prefix}
17BuildRoot:      @RPM_BUILD_ROOT@
18BuildArch:      noarch
19
20Version:        %cygwin_rpmvers
21Summary:        Cygwin Libraries
22
23Source0:        ftp://cygwin.com/pub/cygwin/release/cygwin/cygwin-%{cygwin_version}.tar.bz2
24NoSource:       0
25
26%description
27Cygwin libraries.
28
29%prep
30%setup -c
31
32%build
33  rm -rf i686-pc-cygwin
34
35  # Setup sys-root (Usable for gcc >= 3.4)
36  mkdir -p i686-pc-cygwin/sys-root
37  cp -a usr i686-pc-cygwin/sys-root
38
39  # Setup sys-lib and sys-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 target files for gcc < 3.4
56AutoReqProv: No
57
58%description libs
59Cygwin target files 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 target files for gcc >= 3.4
70AutoReqProv: No
71
72%description sys-root
73Cygwin target files 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.