Switch to tar.bz2 file to match native & rename configure source
[fedora-mingw.git] / README
diff --git a/README b/README
index 50c4c71..53ece8e 100644 (file)
--- a/README
+++ b/README
@@ -10,38 +10,41 @@ Other useful information:
 
 Build order & package notes:
 
- ( 1) mingw-binutils
+ ( 1) mingw-filesystem
+
+      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.
+
+ ( 2) mingw-binutils
 
       This is just a straight cross-compile of binutils.  It has
       no BuildRequires beyond what is in basic Fedora already.
 
- ( 2) mingw-bootstrap
+ ( 3) mingw-runtime-bootstrap
+ ( 4) mingw-w32api-bootstrap
 
-      This is NOT a real Fedora package.  Instead it is a BINARY
-      package which is just needed first time if you are building
+      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).
 
- ( 3) mingw-gcc
-
- ( 4) mingw-runtime
- ( 5) mingw-w32api
-
-      Note that once built and installed, these last two replace the
-      files built from binaries in mingw-bootstrap.
-
- ( 6) mingw-zlib
+      Note: If you already have mingw packages installed then you
+      should not build this package.
 
- ( 7) mingw-libgpg-error
+ ( 5) mingw-gcc
 
- ( 8) mingw-libgcrypt
+ ( 6) mingw-runtime
+ ( 7) mingw-w32api
 
- ( 9) mingw-gnutls
-
- (10) mingw-libxml2
+      Note that once built and installed, these last two replace the
+      files built from binaries in mingw-{runtime,w32api}-bootstrap.
 
- (11) mingw-portablexdr
+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.
 
- (12) mingw-libvirt
+(Note that show-build-order.pl doesn't actually build anything - it
+just prints suggested commands).