| 
									
										
										
										
											2023-09-10 05:43:20 -04:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-19 02:49:07 -04:00
										 |  |  | echo "compiling Furnace doc (PDF)..." | 
					
						
							| 
									
										
										
										
											2023-09-10 05:43:20 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | if [ ! -e .venv ]; then | 
					
						
							|  |  |  |   python3 -m virtualenv .venv || exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | source .venv/bin/activate | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if [ ! -e .venv/req_installed ]; then | 
					
						
							|  |  |  |   pip install -r requirements.txt || exit 1 | 
					
						
							|  |  |  |   touch .venv/req_installed | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | python3 make_paper.py > manual.html | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | weasyprint -O all -dv manual.html manual.pdf |