1 %define debug_package %{nil}
6 Summary: MinGW base filesystem and environment
8 Group: Development/Libraries
10 URL: http://hg.et.redhat.com/misc/fedora-mingw--devel/
11 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
14 Source0: mingw-COPYING
15 Source1: mingw-macros.mingw
24 This package contains the base filesystem layout, RPM macros and
25 environment for all Fedora MinGW packages.
27 This environment is maintained by the Fedora MinGW SIG at:
29 http://fedoraproject.org/wiki/SIGs/MinGW
42 rm -rf $RPM_BUILD_ROOT
44 mkdir -p $RPM_BUILD_ROOT
46 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
47 install -m 644 %{SOURCE2} %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/
49 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
50 install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.mingw
52 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32
54 # GCC requires these directories, even though they contain links
55 # to binaries which are also installed in /usr/bin etc. These
56 # contain Fedora native binaries.
57 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/bin
58 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/lib
60 # The MinGW system root which will contain Windows native binaries
61 # and Windows-specific header files, man pages, pkgconfig, etc.
62 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw
63 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/bin
64 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/doc
65 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/include
66 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/include/sys
67 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/lib
68 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig
69 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/share
70 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/doc
71 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man
72 mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man{1,2,3,4,5,6,7,8,l,n}
74 # Note that some packages try to install in
75 # /usr/i686-pc-mingw32/sys-root/mingw/man and
76 # /usr/i686-pc-mingw32/sys-root/mingw/doc
77 # but these are both packaging bugs.
81 rm -rf $RPM_BUILD_ROOT
85 %defattr(-,root,root,-)
87 %config(noreplace) %{_sysconfdir}/rpm/macros.mingw
88 %config(noreplace) %{_sysconfdir}/profile.d/mingw.sh
89 %config(noreplace) %{_sysconfdir}/profile.d/mingw.csh
90 %{_prefix}/i686-pc-mingw32/
94 * Mon Sep 4 2008 Richard W.M. Jones <rjones@redhat.com> - 1-1
95 - Basic filesystem layout.