forked from rarias/jungle
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			703 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			703 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   stdenv
 | |
| , fig
 | |
| }:
 | |
| 
 | |
| stdenv.mkDerivation {
 | |
|   name = "report.tar.gz";
 | |
|   src = ./report;
 | |
|   buildPhase = ''
 | |
|     pwd
 | |
|     ls -l
 | |
|     grep -o '@[^ @]*@' report.tex | sed 's/@//g' | sort -u > list
 | |
| 
 | |
|     echo "fig:" > fun.nix
 | |
|     echo "'''" >> fun.nix
 | |
|     for line in $(cat list); do
 | |
|       localPath=$(echo $line | tr '.' '/')
 | |
|       echo "mkdir -p $localPath" >> fun.nix
 | |
|       echo "cp -r \''${$line}/* $localPath" >> fun.nix
 | |
|       echo "sed -i 's;@$line@;$localPath;g' report.tex" >> fun.nix
 | |
|     done
 | |
|     echo "'''" >> fun.nix
 | |
| 
 | |
|     echo " ---------- this is the fun.nix -------------"
 | |
|     cat fun.nix
 | |
|     echo " --------------------------------------------"
 | |
|   '';
 | |
|   installPhase = ''
 | |
|     cp fun.nix $out
 | |
|   '';
 | |
| }
 |