|  |  | @@ -269,3 +269,44 @@ jobs: | 
		
	
		
			
			|  |  |  | with: | 
		
	
		
			
			|  |  |  | name: jack2-win64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | 
		
	
		
			
			|  |  |  | path: windows/inno/jack2-*.exe | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | # ubuntu-20.04 | 
		
	
		
			
			|  |  |  | ubuntu-20.04: | 
		
	
		
			
			|  |  |  | runs-on: ubuntu-20.04 | 
		
	
		
			
			|  |  |  | steps: | 
		
	
		
			
			|  |  |  | - uses: actions/checkout@v2 | 
		
	
		
			
			|  |  |  | with: | 
		
	
		
			
			|  |  |  | submodules: recursive | 
		
	
		
			
			|  |  |  | - name: Set up cache | 
		
	
		
			
			|  |  |  | uses: actions/cache@v2 | 
		
	
		
			
			|  |  |  | with: | 
		
	
		
			
			|  |  |  | path: | | 
		
	
		
			
			|  |  |  | ~/debs | 
		
	
		
			
			|  |  |  | key: ubuntu-20.04 | 
		
	
		
			
			|  |  |  | - name: Restore debian packages cache | 
		
	
		
			
			|  |  |  | run: | | 
		
	
		
			
			|  |  |  | if [ -d ~/debs ] && [ "$(ls ~/debs | wc -l)" -ne 0 ]; then \ | 
		
	
		
			
			|  |  |  | sudo cp ~/debs/*.deb /var/cache/apt/archives/; \ | 
		
	
		
			
			|  |  |  | fi | 
		
	
		
			
			|  |  |  | - name: Set up dependencies | 
		
	
		
			
			|  |  |  | run: | | 
		
	
		
			
			|  |  |  | sudo add-apt-repository -y ppa:ubuntustudio-ppa/backports | 
		
	
		
			
			|  |  |  | sudo sed -i "s/# deb-src/deb-src/" /etc/apt/sources.list /etc/apt/sources.list.d/*.list | 
		
	
		
			
			|  |  |  | sudo apt-get update -qq | 
		
	
		
			
			|  |  |  | sudo apt-get build-dep jackd2 | 
		
	
		
			
			|  |  |  | sudo apt-get install devscripts | 
		
	
		
			
			|  |  |  | - name: Cache debian packages | 
		
	
		
			
			|  |  |  | run: | | 
		
	
		
			
			|  |  |  | mkdir -p ~/debs && \ | 
		
	
		
			
			|  |  |  | sudo mv /var/cache/apt/archives/*.deb ~/debs/ | 
		
	
		
			
			|  |  |  | - name: Set sha8 | 
		
	
		
			
			|  |  |  | id: slug | 
		
	
		
			
			|  |  |  | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | 
		
	
		
			
			|  |  |  | - name: Build jack2 packages | 
		
	
		
			
			|  |  |  | shell: bash | 
		
	
		
			
			|  |  |  | run: | | 
		
	
		
			
			|  |  |  | apt-get source jackd2 | 
		
	
		
			
			|  |  |  | - uses: actions/upload-artifact@v2 | 
		
	
		
			
			|  |  |  | with: | 
		
	
		
			
			|  |  |  | name: jack2-ubuntu-20.04-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | 
		
	
		
			
			|  |  |  | path: *.deb |