| 
									
										
										
										
											2017-11-05 17:58:55 -05:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-13 23:41:44 -05:00
										 |  |  | ./set-build.sh | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-08 20:48:48 -05:00
										 |  |  | echo "Deleting dist" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-05 18:31:22 -05:00
										 |  |  | rm -r dist/* | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-08 20:48:48 -05:00
										 |  |  | cp -r ../trilium-node-binaries/sqlite/* node_modules/sqlite3/lib/binding/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cp -r ../trilium-node-binaries/scrypt/* node_modules/scrypt/bin/ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-05 18:31:22 -05:00
										 |  |  | ./node_modules/.bin/electron-rebuild | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-05 17:58:55 -05:00
										 |  |  | ./node_modules/.bin/electron-packager . --out=dist --platform=linux,win32 --overwrite | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-08 20:48:48 -05:00
										 |  |  | # can't copy this before the packaging because the same file name is used for both linux and windows build | 
					
						
							|  |  |  | cp ../trilium-node-binaries/scrypt.node ./dist/trilium-win32-x64/resources/app/node_modules/scrypt/build/Release/ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-24 23:14:19 -05:00
										 |  |  | VERSION=`jq -r ".version" package.json` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-08 20:48:48 -05:00
										 |  |  | echo "Packaging windows distribution..." | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-24 23:14:19 -05:00
										 |  |  | 7z a dist/trilium-windows-${VERSION}.7z dist/trilium-win32-x64 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo "Packaging linux distribution..." | 
					
						
							|  |  |  | tar cfJ dist/trilium-linux-${VERSION}.tar.xz dist/trilium-linux-x64 | 
					
						
							| 
									
										
										
										
											2017-11-07 20:32:26 -05:00
										 |  |  | 
 |