mirror of
				https://github.com/PancakeTAS/lsfg-vk.git
				synced 2025-10-30 07:01:10 +00:00 
			
		
		
		
	workflows: properly include resources
This commit is contained in:
		
							parent
							
								
									c7ed0e3700
								
							
						
					
					
						commit
						41dbb93ef2
					
				
					 2 changed files with 23 additions and 10 deletions
				
			
		
							
								
								
									
										6
									
								
								.github/workflows/build.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/build.yml
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -52,8 +52,10 @@ jobs:
 | 
				
			||||||
        popd
 | 
					        popd
 | 
				
			||||||
    - name: Install lsfg-vk-ui
 | 
					    - name: Install lsfg-vk-ui
 | 
				
			||||||
      run: |
 | 
					      run: |
 | 
				
			||||||
        mkdir -p build-release/bin
 | 
					        mkdir -p build-release/{bin,share/applications,share/icons/hicolor/256x256/apps}
 | 
				
			||||||
        mv ui/lsfg-vk-ui.AppImage build-release/bin/lsfg-vk-ui
 | 
					        mv ui/lsfg-vk-ui.AppImage build-release/bin/lsfg-vk-ui
 | 
				
			||||||
 | 
					        cp ui/rsc/gay.pancake.lsfg-vk-ui.desktop usr/share/applications/lsfg-vk-ui.desktop
 | 
				
			||||||
 | 
					        cp ui/rsc/icon.png usr/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
 | 
				
			||||||
    # upload all files
 | 
					    # upload all files
 | 
				
			||||||
    - name: Upload lsfg-vk artifact
 | 
					    - name: Upload lsfg-vk artifact
 | 
				
			||||||
      uses: actions/upload-artifact@v4
 | 
					      uses: actions/upload-artifact@v4
 | 
				
			||||||
| 
						 | 
					@ -61,5 +63,7 @@ jobs:
 | 
				
			||||||
        name: lsfg-vk_TEST
 | 
					        name: lsfg-vk_TEST
 | 
				
			||||||
        path: |
 | 
					        path: |
 | 
				
			||||||
          build-release/share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json
 | 
					          build-release/share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json
 | 
				
			||||||
 | 
					          build-release/share/applications/lsfg-vk-ui.desktop
 | 
				
			||||||
 | 
					          build-release/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
 | 
				
			||||||
          build-release/lib/liblsfg-vk.so
 | 
					          build-release/lib/liblsfg-vk.so
 | 
				
			||||||
          build-release/bin/lsfg-vk-ui
 | 
					          build-release/bin/lsfg-vk-ui
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,9 +22,12 @@ envsubst < scripts/package/alpm.PKGINFO > alpm/.PKGINFO
 | 
				
			||||||
mkdir -pv alpm/usr/{bin,lib,share/vulkan/implicit_layer.d,share/applications,share/icons/hicolor/256x256/apps}
 | 
					mkdir -pv alpm/usr/{bin,lib,share/vulkan/implicit_layer.d,share/applications,share/icons/hicolor/256x256/apps}
 | 
				
			||||||
cp -v bin/lsfg-vk-ui alpm/usr/bin/lsfg-vk-ui
 | 
					cp -v bin/lsfg-vk-ui alpm/usr/bin/lsfg-vk-ui
 | 
				
			||||||
cp -v lib/liblsfg-vk.so alpm/usr/lib/liblsfg-vk.so
 | 
					cp -v lib/liblsfg-vk.so alpm/usr/lib/liblsfg-vk.so
 | 
				
			||||||
cp -v share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json alpm/usr/share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.jsonc
 | 
					cp -v share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json \
 | 
				
			||||||
cp -v ui/rsc/gay.pancake.lsfg-vk-ui.desktop alpm/usr/share/applications/lsfg-vk-ui.desktop
 | 
					    alpm/usr/share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.jsonc
 | 
				
			||||||
cp -v ui/rsc/icon.png alpm/usr/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
 | 
					cp -v share/applications/gay.pancake.lsfg-vk-ui.desktop \
 | 
				
			||||||
 | 
					    alpm/usr/share/applications/lsfg-vk-ui.desktop
 | 
				
			||||||
 | 
					cp -v share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png \
 | 
				
			||||||
 | 
					    alpm/usr/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tar -cvzf "lsfg-vk-$VERSION.x86_64.tar.zst" -C alpm \
 | 
					tar -cvzf "lsfg-vk-$VERSION.x86_64.tar.zst" -C alpm \
 | 
				
			||||||
    .PKGINFO usr
 | 
					    .PKGINFO usr
 | 
				
			||||||
| 
						 | 
					@ -38,9 +41,12 @@ envsubst < scripts/package/dpkg.control > deb/DEBIAN/control
 | 
				
			||||||
mkdir -pv deb/usr/{bin,lib,share/vulkan/implicit_layer.d,share/applications,share/icons/hicolor/256x256/apps}
 | 
					mkdir -pv deb/usr/{bin,lib,share/vulkan/implicit_layer.d,share/applications,share/icons/hicolor/256x256/apps}
 | 
				
			||||||
cp -v bin/lsfg-vk-ui deb/usr/bin/lsfg-vk-ui
 | 
					cp -v bin/lsfg-vk-ui deb/usr/bin/lsfg-vk-ui
 | 
				
			||||||
cp -v lib/liblsfg-vk.so deb/usr/lib/liblsfg-vk.so
 | 
					cp -v lib/liblsfg-vk.so deb/usr/lib/liblsfg-vk.so
 | 
				
			||||||
cp -v share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json deb/usr/share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json
 | 
					cp -v share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json \
 | 
				
			||||||
cp -v ui/rsc/gay.pancake.lsfg-vk-ui.desktop deb/usr/share/applications/lsfg-vk-ui.desktop
 | 
					    deb/usr/share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json
 | 
				
			||||||
cp -v ui/rsc/icon.png deb/usr/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
 | 
					cp -v share/applications/gay.pancake.lsfg-vk-ui.desktop \
 | 
				
			||||||
 | 
					    deb/usr/share/applications/lsfg-vk-ui.desktop
 | 
				
			||||||
 | 
					cp -v share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png \
 | 
				
			||||||
 | 
					    deb/usr/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dpkg-deb --root-owner-group --build deb "lsfg-vk-$VERSION.x86_64.deb"
 | 
					dpkg-deb --root-owner-group --build deb "lsfg-vk-$VERSION.x86_64.deb"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -53,9 +59,12 @@ envsubst < scripts/package/rpm.spec > rpm/lsfg-vk.spec
 | 
				
			||||||
mkdir -pv rpm/SOURCES
 | 
					mkdir -pv rpm/SOURCES
 | 
				
			||||||
cp -v bin/lsfg-vk-ui rpm/SOURCES
 | 
					cp -v bin/lsfg-vk-ui rpm/SOURCES
 | 
				
			||||||
cp -v lib/liblsfg-vk.so rpm/SOURCES
 | 
					cp -v lib/liblsfg-vk.so rpm/SOURCES
 | 
				
			||||||
cp -v share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json rpm/SOURCES
 | 
					cp -v share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json \
 | 
				
			||||||
cp -v ui/rsc/gay.pancake.lsfg-vk-ui.desktop rpm/SOURCES/lsfg-vk-ui.desktop
 | 
					    rpm/SOURCES
 | 
				
			||||||
cp -v ui/rsc/icon.png rpm/SOURCES/gay.pancake.lsfg-vk-ui.png
 | 
					cp -v share/applications/gay.pancake.lsfg-vk-ui.desktop \
 | 
				
			||||||
 | 
					    rpm/SOURCES/lsfg-vk-ui.desktop
 | 
				
			||||||
 | 
					cp -v share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png \
 | 
				
			||||||
 | 
					    rpm/SOURCES/gay.pancake.lsfg-vk-ui.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
rpmbuild -bb rpm/lsfg-vk.spec --define "_topdir $(pwd)/rpm"
 | 
					rpmbuild -bb rpm/lsfg-vk.spec --define "_topdir $(pwd)/rpm"
 | 
				
			||||||
mv -v "rpm/RPMS/x86_64/lsfg-vk-$VERSION-1.x86_64.rpm" "lsfg-vk-$VERSION.x86_64.rpm"
 | 
					mv -v "rpm/RPMS/x86_64/lsfg-vk-$VERSION-1.x86_64.rpm" "lsfg-vk-$VERSION.x86_64.rpm"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue