1 This repository contains:
3 * MinGW SIG packages _before_ they are accepted into Fedora CVS.
5 * Any other tools / scripts we need.
7 Other useful information:
9 * https://fedoraproject.org/wiki/SIGs/MinGW
12 ----------------------------------------------------------------------
14 We have started the process of reviewing and importing packages into
17 As each package gets imported into Fedora, we *remove* it from this
18 repository. All further adjustments to the package should be done in
19 Fedora CVS, as with any ordinary Fedora package.
21 We need more reviewers:
22 https://bugzilla.redhat.com/buglist.cgi?quicksearch=mingw32
25 ----------------------------------------------------------------------
29 * Install smock (read smock/README)
31 * Download source tarballs and put them in each package directory
32 (see .hgignore and the specfiles for a list).
34 * Run ./build-everything-in-mock.sh
36 * Build logs are printed to the screen and saved in 'buildall.log'
39 ----------------------------------------------------------------------
41 ( 1) mingw32-filesystem
43 This is the base package containing the filesystem, RPM macros
44 and other stuff that everything depends on. This is a pure
45 Fedora RPM with no outside dependencies.
49 This is just a straight cross-compile of binutils. It has
50 no BuildRequires beyond what is in basic Fedora already.
52 ( 3) mingw32-runtime-bootstrap
53 ( 4) mingw32-w32api-bootstrap
55 These are NOT real Fedora packages. Instead they are BINARY
56 packages which is just needed first time if you are building
57 from scratch. It contains some Windows binaries and header
58 files which are needed to bootstrap everything, and which
59 would normally be built by the packages below (specifically
60 by mingw32-runtime and mingw32-w32api).
62 Note: If you already have MinGW packages installed then you
63 should not build this package.
70 Note that once built and installed, these last two replace the
71 files built from binaries in mingw32-{runtime,w32api}-bootstrap.