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 | ||||
|           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: | ||||
|     if: ${{ inputs.upload-artifact }} | ||||
|     needs: build-rustdesk-linux # not for dep, just make it run later for parallelism | ||||
| @ -1479,6 +1425,69 @@ jobs: | ||||
|         run: | | ||||
|           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 | ||||
|         shell: bash | ||||
|         run: | | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user