Skip to content
Snippets Groups Projects
  1. May 02, 2000
  2. Apr 30, 2000
    • chak@cse.unsw.edu.au.'s avatar
      [project @ 2000-04-30 01:42:23 by chak] · dc02653b
      chak@cse.unsw.edu.au. authored
      The first version of a script that allows building rpm packages directly from
      CVS.  It currently works for ghc only, but will be extended to cover the
      other fptools.
      
      It should work on all rpm-based systems, as I tried to avoid any dependency on
      Red Hat systems (as far as I am aware of them).  In particular, the rpm build
      process is carried out below /tmp instead of the standard /usr/src/redhat
      hierarchy.
      
      By default the cvs head of the anonymous repository is built, but cvs-style -d
      -D, and -r options allow to built from a different repository and revision.
      
      [This version is only half tested, because the CVS head seems to not build
      anymore today.]
      dc02653b
  3. Jan 28, 2000
  4. Jan 22, 2000
  5. Oct 05, 1999
    • Simon Marlow's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      Simon Marlow authored
      Build System Cleanup
      --------------------
      
      This commit is intended to clear the way for automatic RPM building.
      In particular, the idea is that 'make install' doesn't build anything,
      so you can do
      
      	make install prefix=/some/tmp/prefix
      
      to install everything in /some/tmp/prefix, but leave the hardwired-in
      install directories the same.
      
      For scripts that depend on the install dir (currently just the GHC
      driver and mkdependHS), we now build two versions: <script>-inplace,
      which is used for running the script from the build tree, and
      <script>, which is the to-be-installed version.
      
      NOTE: binary distributions are now a little bit trickier to build.
      You *must* include the line "BIN_DIST=1" in your build.mk if you
      intend to make a binary distribution from the current build tree.
      This is because certain scripts have to be built differently, and we
      don't rebuild them when doing 'make binary-dist' anymore (since 'make
      binary-dist' just does a 'make install' with a re-targetted prefix,
      just like the RPM builder).
      
      Other changes
      
      	- the binary-dist machinery is now all in fptools/Makefile
      	- removed a gratuitous $(package)-$(version) level of
      	  directories from the binary distribution.
      	- binary distributions are now placed under the package
      	  name, rather than fptools/fptools.
      	- various other minor cleanups.
      67fe852e
  6. Sep 16, 1999
  7. Jul 15, 1999
  8. Apr 27, 1999
  9. Mar 02, 1999
  10. Feb 23, 1999
  11. Oct 12, 1998
  12. Aug 20, 1998
  13. Jun 11, 1998
  14. Feb 25, 1998
  15. Feb 20, 1998
    • Simon Marlow's avatar
      [project @ 1998-02-20 14:07:55 by simonm] · 2ab02a93
      Simon Marlow authored
      - mk-version-symlinks not needed any more: the links are installed by
        the relevant Makefiles.
      
      - install the link from $(package) to $(package-version) in the
        installation directory.
      2ab02a93
  16. Feb 09, 1998
  17. Feb 05, 1998
  18. Feb 04, 1998
  19. Jan 29, 1998
  20. Jan 26, 1998
  21. Jan 02, 1998
  22. Dec 19, 1997
  23. Dec 16, 1997
  24. Nov 13, 1997
  25. Oct 17, 1997
  26. Oct 16, 1997
  27. Oct 14, 1997
  28. Oct 13, 1997
  29. Oct 09, 1997
  30. Oct 03, 1997
Loading