X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=README;h=4c9292c2cb1879f95200da94d6472981f2d53fb3;hb=9e1892e7ea3a0a2abfd2a3d221b74c6454dca85a;hp=50c4c71cd9126f30bf2c035208ea949fc89bda89;hpb=eb17cc03436ad6195ff334ecc73b16f6147e8633;p=fedora-mingw.git diff --git a/README b/README index 50c4c71..4c9292c 100644 --- a/README +++ b/README @@ -8,40 +8,64 @@ Other useful information: * https://fedoraproject.org/wiki/SIGs/MinGW -Build order & package notes: +News 2008-11-06 +---------------------------------------------------------------------- - ( 1) mingw-binutils +We have started the process of reviewing and importing packages into +Fedora. - This is just a straight cross-compile of binutils. It has - no BuildRequires beyond what is in basic Fedora already. +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-bootstrap +We need more reviewers: +https://bugzilla.redhat.com/buglist.cgi?quicksearch=mingw32 - This is NOT a real Fedora package. Instead it is a BINARY - package 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). +Build everything +---------------------------------------------------------------------- - ( 3) mingw-gcc + * Install mock - ( 4) mingw-runtime - ( 5) mingw-w32api + * Install smock (read smock/README) - Note that once built and installed, these last two replace the - files built from binaries in mingw-bootstrap. + * 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 +---------------------------------------------------------------------- - ( 6) mingw-zlib + ( 1) mingw32-filesystem - ( 7) mingw-libgpg-error + 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. - ( 8) mingw-libgcrypt + ( 2) mingw32-binutils - ( 9) mingw-gnutls + This is just a straight cross-compile of binutils. It has + no BuildRequires beyond what is in basic Fedora already. - (10) mingw-libxml2 + ( 3) mingw32-runtime-bootstrap + ( 4) mingw32-w32api-bootstrap - (11) mingw-portablexdr + 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 mingw32-runtime and mingw32-w32api). - (12) mingw-libvirt + Note: If you already have MinGW packages installed then you + should not build this package. + + ( 5) mingw32-gcc + + ( 6) mingw32-runtime + ( 7) mingw32-w32api + + Note that once built and installed, these last two replace the + files built from binaries in mingw32-{runtime,w32api}-bootstrap.