Initial version of CrossReport program.
[fedora-mingw.git] / README
diff --git a/README b/README
index f545bcd..4c9292c 100644 (file)
--- a/README
+++ b/README
@@ -8,39 +8,64 @@ Other useful information:
 
  * https://fedoraproject.org/wiki/SIGs/MinGW
 
-./BUILD.pl 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.
+News 2008-11-06
+----------------------------------------------------------------------
 
-Build order & package notes:
+We have started the process of reviewing and importing packages into
+Fedora.
 
- ( 1) mingw-filesystem
+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.
+
+We need more reviewers:
+https://bugzilla.redhat.com/buglist.cgi?quicksearch=mingw32
+
+Build everything
+----------------------------------------------------------------------
+
+ * Install mock
+
+ * Install smock (read smock/README)
+
+ * Download source tarballs and put them in each package directory
+   (see .hgignore and the specfiles for a list).
+
+ * Run ./build-everything-in-mock.sh
+
+ * Build logs are printed to the screen and saved in 'buildall.log'
+
+Package notes
+----------------------------------------------------------------------
+
+ ( 1) mingw32-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
+ ( 2) mingw32-binutils
 
       This is just a straight cross-compile of binutils.  It has
       no BuildRequires beyond what is in basic Fedora already.
 
- ( 3) mingw-bootstrap
+ ( 3) mingw32-runtime-bootstrap
+ ( 4) mingw32-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).
+      by mingw32-runtime and mingw32-w32api).
 
-      Note: If you already have mingw packages installed then you
+      Note: If you already have MinGW packages installed then you
       should not build this package.
 
- ( 4) mingw-gcc
+ ( 5) mingw32-gcc
 
- ( 5) mingw-runtime
- ( 6) mingw-w32api
+ ( 6) mingw32-runtime
+ ( 7) mingw32-w32api
 
       Note that once built and installed, these last two replace the
-      files built from binaries in mingw-bootstrap.
+      files built from binaries in mingw32-{runtime,w32api}-bootstrap.