Remove PDF manual
More spring cleaning.
This commit is contained in:
		
							parent
							
								
									7186539711
								
							
						
					
					
						commit
						58e423ce32
					
				
					 2 changed files with 1 additions and 28 deletions
				
			
		| 
						 | 
					@ -76,17 +76,3 @@ all: $(d)/manual.html
 | 
				
			||||||
clean-files += $(d)/manual.html
 | 
					clean-files += $(d)/manual.html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dist-files += $(d)/manual.html
 | 
					dist-files += $(d)/manual.html
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Generate the PDF manual.
 | 
					 | 
				
			||||||
$(d)/manual.pdf: $(d)/manual.xml $(MANUAL_SRCS) $(d)/manual.is-valid
 | 
					 | 
				
			||||||
	$(trace-gen) if test "$(dblatex)" != ""; then \
 | 
					 | 
				
			||||||
		cd doc/manual && $(XSLTPROC) --xinclude --stringparam profile.condition manual \
 | 
					 | 
				
			||||||
		  $(docbookxsl)/profiling/profile.xsl manual.xml | \
 | 
					 | 
				
			||||||
		  $(dblatex) -o $(notdir $@) $(dblatex_opts) -; \
 | 
					 | 
				
			||||||
	else \
 | 
					 | 
				
			||||||
		echo "Please install dblatex and rerun configure."; \
 | 
					 | 
				
			||||||
		exit 1; \
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clean-files += $(d)/manual.pdf
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										15
									
								
								release.nix
									
										
									
									
									
								
							
							
						
						
									
										15
									
								
								release.nix
									
										
									
									
									
								
							| 
						 | 
					@ -25,7 +25,7 @@ let
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        buildInputs =
 | 
					        buildInputs =
 | 
				
			||||||
          [ curl bison flex perl libxml2 libxslt bzip2 xz
 | 
					          [ curl bison flex perl libxml2 libxslt bzip2 xz
 | 
				
			||||||
            dblatex (dblatex.tex or tetex) nukeReferences pkgconfig sqlite libsodium
 | 
					            pkgconfig sqlite libsodium
 | 
				
			||||||
            docbook5 docbook5_xsl
 | 
					            docbook5 docbook5_xsl
 | 
				
			||||||
          ] ++ lib.optional (!lib.inNixShell) git;
 | 
					          ] ++ lib.optional (!lib.inNixShell) git;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -57,20 +57,7 @@ let
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        preDist = ''
 | 
					        preDist = ''
 | 
				
			||||||
          make install docdir=$out/share/doc/nix makefiles=doc/manual/local.mk
 | 
					          make install docdir=$out/share/doc/nix makefiles=doc/manual/local.mk
 | 
				
			||||||
 | 
					 | 
				
			||||||
          make doc/manual/manual.pdf
 | 
					 | 
				
			||||||
          cp doc/manual/manual.pdf $out/manual.pdf
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          # The PDF containes filenames of included graphics (see
 | 
					 | 
				
			||||||
          # http://www.tug.org/pipermail/pdftex/2007-August/007290.html).
 | 
					 | 
				
			||||||
          # This causes a retained dependency on dblatex, which Hydra
 | 
					 | 
				
			||||||
          # doesn't like (the output of the tarball job is distributed
 | 
					 | 
				
			||||||
          # to Windows and Macs, so there should be no Linux binaries
 | 
					 | 
				
			||||||
          # in the closure).
 | 
					 | 
				
			||||||
          nuke-refs $out/manual.pdf
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          echo "doc manual $out/share/doc/nix/manual" >> $out/nix-support/hydra-build-products
 | 
					          echo "doc manual $out/share/doc/nix/manual" >> $out/nix-support/hydra-build-products
 | 
				
			||||||
          echo "doc-pdf manual $out/manual.pdf" >> $out/nix-support/hydra-build-products
 | 
					 | 
				
			||||||
        '';
 | 
					        '';
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue