X-Git-Url: http://git.annexia.org/?p=fedora-mingw.git;a=blobdiff_plain;f=README;h=ffacbbddaf659ed5ad17db11ab559b7c9f9398d5;hp=53ece8eac028a5737966de23e56731e617a95535;hb=f72bec607c7b8a31fdeba4938099784608ecc007;hpb=c197d7f7fa34a1c35e2c0e1cd328723d1f766967 diff --git a/README b/README index 53ece8e..ffacbbd 100644 --- a/README +++ b/README @@ -8,43 +8,29 @@ Other useful information: * https://fedoraproject.org/wiki/SIGs/MinGW -Build order & package notes: +News 2008-11-06 +---------------------------------------------------------------------- - ( 1) mingw-filesystem +We have started the process of reviewing and importing packages into +Fedora. - This is the base package containing the filesystem, RPM macros - and other stuff that everything depends on. This is a pure - Fedora RPM with no outside dependencies. +As each package gets imported into Fedora, we *remove* it from this +repository. All further adjustments to the package should be done in +Fedora CVS, as with any ordinary Fedora package. - ( 2) mingw-binutils +We need more reviewers: +https://bugzilla.redhat.com/buglist.cgi?quicksearch=mingw32 - This is just a straight cross-compile of binutils. It has - no BuildRequires beyond what is in basic Fedora already. +Build everything +---------------------------------------------------------------------- - ( 3) mingw-runtime-bootstrap - ( 4) mingw-w32api-bootstrap + * Install mock - These are NOT real Fedora packages. Instead they are BINARY - packages which is just needed first time if you are building - from scratch. It contains some Windows binaries and header - files which are needed to bootstrap everything, and which - would normally be built by the packages below (specifically - by mingw-runtime and mingw-w32api). + * Install smock (read smock/README) - Note: If you already have mingw packages installed then you - should not build this package. + * Download source tarballs and put them in each package directory + (see .hgignore and the specfiles for a list). - ( 5) mingw-gcc + * Run ./build-everything-in-mock.sh - ( 6) mingw-runtime - ( 7) mingw-w32api - - Note that once built and installed, these last two replace the - files built from binaries in mingw-{runtime,w32api}-bootstrap. - -Then for the rest, use ./show-build-order.pl which is a script which -works out the correct order to build packages and will display the -list of commands that you have to invoke to do this. - -(Note that show-build-order.pl doesn't actually build anything - it -just prints suggested commands). + * Build logs are printed to the screen and saved in 'buildall.log'