summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-08-24 11:02:23 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-08-24 11:03:55 +0200
commit438b9c543d535f525ac50affd045bdf41a3239d6 (patch)
treee9c90dc09ce11309910a754cc39a5c66a7bda353 /pkgs
parent14f48dd5c2c4f4f4a2409d4ced1dd4ca2cab5e74 (diff)
downloadnixlib-438b9c543d535f525ac50affd045bdf41a3239d6.tar
nixlib-438b9c543d535f525ac50affd045bdf41a3239d6.tar.gz
nixlib-438b9c543d535f525ac50affd045bdf41a3239d6.tar.bz2
nixlib-438b9c543d535f525ac50affd045bdf41a3239d6.tar.lz
nixlib-438b9c543d535f525ac50affd045bdf41a3239d6.tar.xz
nixlib-438b9c543d535f525ac50affd045bdf41a3239d6.tar.zst
nixlib-438b9c543d535f525ac50affd045bdf41a3239d6.zip
Nixpkgs manual: Add a Nix expression to build
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/make-tarball.nix29
-rw-r--r--pkgs/top-level/release.nix2
2 files changed, 3 insertions, 28 deletions
diff --git a/pkgs/top-level/make-tarball.nix b/pkgs/top-level/make-tarball.nix
index 9856586a1832..356368d137d3 100644
--- a/pkgs/top-level/make-tarball.nix
+++ b/pkgs/top-level/make-tarball.nix
@@ -14,14 +14,7 @@ releaseTools.sourceTarball rec {
   version = builtins.readFile ../../.version;
   versionSuffix = "pre${toString nixpkgs.revCount}.${nixpkgs.shortRev}";
 
-  buildInputs = [
-    lzma
-    libxml2 # Needed for the release notes.
-    libxslt
-    w3m
-    nix # Needed to check whether the expressions are valid.
-    tetex dblatex
-  ];
+  buildInputs = [ nix ];
 
   configurePhase = ''
     eval "$preConfigure"
@@ -32,13 +25,6 @@ releaseTools.sourceTarball rec {
 
   dontBuild = false;
 
-  buildPhase = ''
-    echo "building docs..."
-    export VARTEXFONTS=$TMPDIR/texfonts
-    make -C doc docbookxsl=${docbook5_xsl}/xml/xsl/docbook
-    ln -s doc/NEWS.txt NEWS
-  '';
-
   doCheck = true;
 
   checkPhase = ''
@@ -87,19 +73,6 @@ releaseTools.sourceTarball rec {
     cp -prd . ../$releaseName
     echo nixpkgs > ../$releaseName/channel-name
     (cd .. && tar cfa $out/tarballs/$releaseName.tar.xz $releaseName) || false
-
-    mkdir -p $out/release-notes
-    cp doc/NEWS.html $out/release-notes/index.html
-    cp doc/style.css $out/release-notes/
-    echo "doc release-notes $out/release-notes" >> $out/nix-support/hydra-build-products
-
-    mkdir -p $out/manual
-    cp doc/manual.html $out/manual/index.html
-    cp doc/style.css $out/manual/
-    echo "doc manual $out/manual" >> $out/nix-support/hydra-build-products
-
-    cp doc/manual.pdf $out/manual.pdf
-    echo "doc-pdf manual $out/manual.pdf" >> $out/nix-support/hydra-build-products
   '';
 
   meta = {
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index ff66756aa8b4..be76c63685bc 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -22,6 +22,8 @@ let
   jobs =
     { tarball = import ./make-tarball.nix { inherit nixpkgs officialRelease; };
 
+      manual = import ../../doc;
+
       unstable = pkgs.releaseTools.aggregate
         { name = "nixpkgs-${jobs.tarball.version}";
           meta.description = "Release-critical builds for the Nixpkgs unstable channel";