kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
				
				
				
			
		
			
				
	
	
		
			36 wiersze
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			36 wiersze
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
#!/bin/bash
 | 
						|
apt-get -y build-dep .
 | 
						|
dpkg-buildpackage -uc -us
 | 
						|
test -d ../dist/debian || mkdir -p ../dist/debian
 | 
						|
test -d ../dist/rpm || mkdir -p ../dist/rpm
 | 
						|
mv ../*.{deb,dsc,buildinfo,changes,tar.xz} ../dist/debian
 | 
						|
debian/rules clean
 | 
						|
npm install
 | 
						|
npm run dist-win
 | 
						|
npm run dist-nix
 | 
						|
chmod 755 dist/*-linux-*/GridTracker dist/*-linux-*/lib dist/*-linux-*/locales dist/*-linux-*/swiftshader/
 | 
						|
for dir in dist/*-linux-* ; do
 | 
						|
    if [ -d $dir ] ; then
 | 
						|
        tar -C dist -czf ${dir}.tar.gz `basename $dir`
 | 
						|
    fi
 | 
						|
done
 | 
						|
for dir in dist/*-win-* ; do
 | 
						|
    if [  -f $dir ] && [[ "$dir" == *"-Setup.exe" ]] ; then
 | 
						|
      echo "deleting broken installer $dir"
 | 
						|
      rm $dir
 | 
						|
    fi
 | 
						|
done
 | 
						|
 | 
						|
sed "s#<versionplaceholder>#`node version.js`#g" windows/win_installer.nsi > windows/setup.nsi.tmp.1
 | 
						|
sed "s#<buildplaceholder>#`pwd`#g" windows/setup.nsi.tmp.1 > windows/setup.nsi
 | 
						|
makensis windows/setup.nsi
 | 
						|
# clean up generated files
 | 
						|
rm windows/setup.nsi
 | 
						|
rm windows/setup.nsi.tmp.1
 | 
						|
 | 
						|
mv dist/*{.exe,mac-x64.zip,.tar.gz} ../dist
 | 
						|
rpmbuild -D "version `node ./version.js`" --build-in-place -bb gridtracker.i386.spec
 | 
						|
rpmbuild -D "version `node ./version.js`" --build-in-place -bb gridtracker.x86_64.spec
 | 
						|
mv $HOME/rpmbuild/RPMS/i386/gridtracker-*.i386.rpm ../dist/rpm
 | 
						|
mv $HOME/rpmbuild/RPMS/x86_64/gridtracker-*.x86_64.rpm ../dist/rpm
 |