Don't limit uploads.
[fedora-mingw.git] / README
1 This repository contains:
2
3  * MinGW SIG packages _before_ they are accepted into Fedora CVS.
4
5  * Any other tools / scripts we need.
6
7 Other useful information:
8
9  * https://fedoraproject.org/wiki/SIGs/MinGW
10
11 News 2008-11-06
12 ----------------------------------------------------------------------
13
14 We have started the process of reviewing and importing packages into
15 Fedora.
16
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.
20
21 We need more reviewers:
22 https://bugzilla.redhat.com/buglist.cgi?quicksearch=mingw32
23
24 Build everything
25 ----------------------------------------------------------------------
26
27  * Install mock
28
29  * Install smock (read smock/README)
30
31  * Download source tarballs and put them in each package directory
32    (see .hgignore and the specfiles for a list).
33
34  * Run ./build-everything-in-mock.sh
35
36  * Build logs are printed to the screen and saved in 'buildall.log'
37
38 Package notes
39 ----------------------------------------------------------------------
40
41  ( 1) mingw32-filesystem
42
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.
46
47  ( 2) mingw32-binutils
48
49       This is just a straight cross-compile of binutils.  It has
50       no BuildRequires beyond what is in basic Fedora already.
51
52  ( 3) mingw32-runtime-bootstrap
53  ( 4) mingw32-w32api-bootstrap
54
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).
61
62       Note: If you already have MinGW packages installed then you
63       should not build this package.
64
65  ( 5) mingw32-gcc
66
67  ( 6) mingw32-runtime
68  ( 7) mingw32-w32api
69
70       Note that once built and installed, these last two replace the
71       files built from binaries in mingw32-{runtime,w32api}-bootstrap.