hydra/release.nix: move manual to tarball build, restore version in store path for tarball build

[?]
Jan 14, 2011, 10:43 AM
QK2OXCKPSWHPYP6UHNNDJNWJSHWZ3NDVY6T5IEN72626TXE5BV7QC

Dependencies

  • [2] O25D52TA initial support for mercurial
  • [3] UHMUHQMU hydra: fix tarball build, add pre suffix to tarballs
  • [4] T4LLYESZ * Nix expression for building Hydra.
  • [5] UQ6K57MS * Include nix-prefetch-svn in the Hydra binary distribution.
  • [6] VHYWSRIS * Add nix version to footer of hydra pages
  • [7] U2BNO3C5 hydra: fix build job
  • [8] T2232OBS * Add some DB indices to make the /releases page much faster.
  • [9] GLHKDGJ4 hydra: revert 24180
  • [10] FV2M6MOT hydra: use autoconf/-make
  • [11] UMEQXUUH hydra: fix name of build jobset
  • [12] 3MDDGGSN * Install the manual.
  • [13] YQWH4POV * Simplify.
  • [14] VM3TQZ65 * hydra: make manual.pdf
  • [15] DFXIN6YW * Include jquery and tablesorter in the build.

Change contents

  • edit in release.nix at line 16
    [4.17729]
    [3.74]
    version = builtins.readFile ./version;
  • replacement in release.nix at line 18
    [3.75][4.17729:17782](),[4.17729][4.17729:17782]()
    buildInputs = [ perl libxslt dblatex tetex ] ;
    [3.75]
    [3.76]
    buildInputs = [ perl libxslt dblatex tetex nukeReferences ] ;
  • edit in release.nix at line 23
    [3.188]
    [3.188]
    '';
    postHook = ''
    cp doc/manual/manual.pdf $out
    nuke-refs $out/manual.pdf
    echo "doc-pdf manual $out/share/doc/hydra/manual/manual.pdf" >> $out/nix-support/hydra-build-products
  • replacement in release.nix at line 52
    [4.2094][2.0:51](),[2.51][4.2135:2159](),[4.2135][4.2135:2159]()
    gzip bzip2 lzma gnutar unzip git mercurial
    gnused graphviz
    [4.2094]
    [4.2159]
    gzip bzip2 lzma gnutar unzip git mercurial gnused graphviz
  • edit in release.nix at line 71
    [4.3053][4.49:50](),[4.1813][4.49:50](),[4.127][4.127:237]()
    echo "doc-pdf manual $out/share/doc/hydra/manual/manual.pdf" >> $out/nix-support/hydra-build-products