feat: add RPM build
This commit is contained in:
		
							parent
							
								
									53197baf5e
								
							
						
					
					
						commit
						2e58f072b0
					
				
							
								
								
									
										36
									
								
								.github/workflows/flutter-nightly.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										36
									
								
								.github/workflows/flutter-nightly.yml
									
									
									
									
										vendored
									
									
								
							| @ -120,6 +120,13 @@ jobs: | |||||||
|       - name: Checkout source code |       - name: Checkout source code | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v3 | ||||||
| 
 | 
 | ||||||
|  |       - name: Get build target triple | ||||||
|  |         uses: jungwinter/split@v2 | ||||||
|  |         id: build-target-triple | ||||||
|  |         with: | ||||||
|  |           separator: '-' | ||||||
|  |           msg: ${{ matrix.job.target }} | ||||||
|  | 
 | ||||||
|       - name: Install prerequisites |       - name: Install prerequisites | ||||||
|         run: | |         run: | | ||||||
|           case ${{ matrix.job.target }} in |           case ${{ matrix.job.target }} in | ||||||
| @ -250,19 +257,24 @@ jobs: | |||||||
|           files: | |           files: | | ||||||
|             res/rustdesk*.zst |             res/rustdesk*.zst | ||||||
| 
 | 
 | ||||||
|       # - name: build RPM package |       - name: Make RPM package | ||||||
|       #   id: rpm |         shell: bash | ||||||
|       #   uses: Kingtous/rustdesk-rpmbuild@master |         if: ${{ matrix.job.extra-build-args == '' }} | ||||||
|       #   with: |         run: | | ||||||
|       #     spec_file: "res/rpm-flutter.spec" |           sudo apt install -y rpm | ||||||
|  |           pushd ~/rpmbuild/RPMS/${{ steps.build-target-triple.outputs._0 }} | ||||||
|  |           for name in rustdesk*??.rpm; do | ||||||
|  |               mv "$name" "${name%%.rpm}-fedora28-centos8.rpm"  | ||||||
|  |           done | ||||||
| 
 | 
 | ||||||
|       # - name: Publish fedora28/centos8 package |       - name: Publish fedora28/centos8 package | ||||||
|       #   uses: softprops/action-gh-release@v1 |         if: ${{ matrix.job.extra-build-args == '' }} | ||||||
|       #   with: |         uses: softprops/action-gh-release@v1 | ||||||
|       #     prerelease: true |         with: | ||||||
|       #     tag_name: ${{ env.TAG_NAME }} |           prerelease: true | ||||||
|       #     files: | |           tag_name: ${{ env.TAG_NAME }} | ||||||
|       #       ${{ steps.rpm.outputs.rpm_dir_path }}/* |           files: | | ||||||
|  |             ~/rpmbuild/RPMS/${{ steps.build-target-triple.outputs._0 }}/* | ||||||
| 
 | 
 | ||||||
|   build-flatpak: |   build-flatpak: | ||||||
|     name: Build Flatpak |     name: Build Flatpak | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user