fix ci, we have no arm64 makepkg image
This commit is contained in:
		
							parent
							
								
									220f267976
								
							
						
					
					
						commit
						860dc7dbc2
					
				
							
								
								
									
										117
									
								
								.github/workflows/flutter-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										117
									
								
								.github/workflows/flutter-build.yml
									
									
									
									
										vendored
									
									
								
							| @ -1219,60 +1219,6 @@ jobs: | |||||||
|           name: rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.deb |           name: rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.deb | ||||||
|           path: rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.deb |           path: rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.deb | ||||||
|        |        | ||||||
|       - name: Patch archlinux PKGBUILD |  | ||||||
|         if: env.UPLOAD_ARTIFACT == 'true' |  | ||||||
|         run: | |  | ||||||
|           sed -i "s/x86_64/${{ matrix.job.arch }}/g" res/PKGBUILD |  | ||||||
|           if [[ "${{ matrix.job.arch }}" == "aarch64" ]]; then |  | ||||||
|             sed -i "s/linux\/x64/linux\/arm64/g" ./res/PKGBUILD |  | ||||||
|           fi |  | ||||||
| 
 |  | ||||||
|       - name: Build archlinux package |  | ||||||
|         if: env.UPLOAD_ARTIFACT == 'true' |  | ||||||
|         uses: rustdesk-org/arch-makepkg-action@master |  | ||||||
|         with: |  | ||||||
|           packages: > |  | ||||||
|             llvm |  | ||||||
|             clang |  | ||||||
|             libva |  | ||||||
|             libvdpau |  | ||||||
|             rust |  | ||||||
|             gstreamer |  | ||||||
|             unzip |  | ||||||
|             git |  | ||||||
|             cmake |  | ||||||
|             gcc |  | ||||||
|             curl |  | ||||||
|             wget |  | ||||||
|             nasm |  | ||||||
|             zip |  | ||||||
|             make |  | ||||||
|             pkg-config |  | ||||||
|             clang |  | ||||||
|             gtk3 |  | ||||||
|             xdotool |  | ||||||
|             libxcb |  | ||||||
|             libxfixes |  | ||||||
|             alsa-lib |  | ||||||
|             pipewire |  | ||||||
|             python |  | ||||||
|             ttf-arphic-uming |  | ||||||
|             libappindicator-gtk3 |  | ||||||
|             pam |  | ||||||
|             gst-plugins-base |  | ||||||
|             gst-plugin-pipewire |  | ||||||
|           scripts: | |  | ||||||
|             cd res && HBB=`pwd`/.. FLUTTER=1 makepkg -f |  | ||||||
| 
 |  | ||||||
|       - name: Publish archlinux package |  | ||||||
|         if: env.UPLOAD_ARTIFACT == 'true' |  | ||||||
|         uses: softprops/action-gh-release@v1 |  | ||||||
|         with: |  | ||||||
|           prerelease: true |  | ||||||
|           tag_name: ${{ env.TAG_NAME }} |  | ||||||
|           files: | |  | ||||||
|             res/rustdesk-${{ env.VERSION }}*.zst |  | ||||||
| 
 |  | ||||||
|   build-rustdesk-sciter-arm: |   build-rustdesk-sciter-arm: | ||||||
|     if: ${{ inputs.upload-artifact }} |     if: ${{ inputs.upload-artifact }} | ||||||
|     needs: build-rustdesk-linux # not for dep, just make it run later for parallelism |     needs: build-rustdesk-linux # not for dep, just make it run later for parallelism | ||||||
| @ -1479,6 +1425,69 @@ jobs: | |||||||
|         run: | |         run: | | ||||||
|           mv rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.deb rustdesk-${{ env.VERSION }}.deb |           mv rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.deb rustdesk-${{ env.VERSION }}.deb | ||||||
| 
 | 
 | ||||||
|  |       - name: Patch archlinux PKGBUILD | ||||||
|  |         run: | | ||||||
|  |           sed -i "s/x86_64/${{ matrix.job.arch }}/g" res/PKGBUILD | ||||||
|  |           if [[ "${{ matrix.job.arch }}" == "aarch64" ]]; then | ||||||
|  |             sed -i "s/linux\/x64/linux\/arm64/g" ./res/PKGBUILD | ||||||
|  |           fi | ||||||
|  | 
 | ||||||
|  |       - name: Build archlinux package | ||||||
|  |         uses: rustdesk-org/arch-makepkg-action@master | ||||||
|  |         with: | ||||||
|  |           packages: > | ||||||
|  |             llvm | ||||||
|  |             clang | ||||||
|  |             libva | ||||||
|  |             libvdpau | ||||||
|  |             rust | ||||||
|  |             gstreamer | ||||||
|  |             unzip | ||||||
|  |             git | ||||||
|  |             cmake | ||||||
|  |             gcc | ||||||
|  |             curl | ||||||
|  |             wget | ||||||
|  |             nasm | ||||||
|  |             zip | ||||||
|  |             make | ||||||
|  |             pkg-config | ||||||
|  |             clang | ||||||
|  |             gtk3 | ||||||
|  |             xdotool | ||||||
|  |             libxcb | ||||||
|  |             libxfixes | ||||||
|  |             alsa-lib | ||||||
|  |             pipewire | ||||||
|  |             python | ||||||
|  |             ttf-arphic-uming | ||||||
|  |             libappindicator-gtk3 | ||||||
|  |             pam | ||||||
|  |             gst-plugins-base | ||||||
|  |             gst-plugin-pipewire | ||||||
|  |           scripts: | | ||||||
|  |             bsdtar -zxvf rustdesk-${{ env.VERSION }}.deb | ||||||
|  |             tar -xvf ./data.tar.xz | ||||||
|  |             case ${{ matrix.job.arch }} in | ||||||
|  |               aarch64) | ||||||
|  |                 mkdir -p flutter/build/linux/arm64/release/bundle | ||||||
|  |                 cp -rf usr/lib/rustdesk/* flutter/build/linux/arm64/release/bundle/ | ||||||
|  |                 ;; | ||||||
|  |               x86_64) | ||||||
|  |                 mkdir -p flutter/build/linux/x64/release/bundle | ||||||
|  |                 cp -rf usr/lib/rustdesk/* flutter/build/linux/x64/release/bundle/ | ||||||
|  |                 ;; | ||||||
|  |             esac | ||||||
|  |             cd res && HBB=`pwd`/.. FLUTTER=1 makepkg -f | ||||||
|  | 
 | ||||||
|  |       - name: Publish archlinux package | ||||||
|  |         uses: softprops/action-gh-release@v1 | ||||||
|  |         with: | ||||||
|  |           prerelease: true | ||||||
|  |           tag_name: ${{ env.TAG_NAME }} | ||||||
|  |           files: | | ||||||
|  |             res/rustdesk-${{ env.VERSION }}*.zst | ||||||
|  | 
 | ||||||
|       - name: Build appimage package |       - name: Build appimage package | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: | |         run: | | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user