various fixes all over

This commit is contained in:
PancakeTAS 2025-07-26 01:12:36 +02:00
parent 41dbb93ef2
commit a4e846f946
No known key found for this signature in database
2 changed files with 9 additions and 9 deletions

View file

@ -15,7 +15,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: yes
submodules: true
- name: Install build dependencies
uses: awalsh128/cache-apt-pkgs-action@latest
with:
@ -54,8 +54,8 @@ jobs:
run: |
mkdir -p build-release/{bin,share/applications,share/icons/hicolor/256x256/apps}
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
cp ui/rsc/gay.pancake.lsfg-vk-ui.desktop build-release/share/applications/lsfg-vk-ui.desktop
cp ui/rsc/icon.png build-release/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
# upload all files
- name: Upload lsfg-vk artifact
uses: actions/upload-artifact@v4

View file

@ -10,8 +10,8 @@ set -eux
chmod 755 bin/lsfg-vk-ui
chmod 755 lib/liblsfg-vk.so
chmod 644 share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json
chmod 644 ui/rsc/gay.pancake.lsfg-vk-ui.desktop
chmod 644 ui/rsc/icon.png
chmod 644 share/applications/lsfg-vk-ui.desktop
chmod 644 share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
# build alpm package
echo "Building ALPM package..."
@ -23,8 +23,8 @@ mkdir -pv alpm/usr/{bin,lib,share/vulkan/implicit_layer.d,share/applications,sha
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 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/applications/gay.pancake.lsfg-vk-ui.desktop \
alpm/usr/share/vulkan/implicit_layer.d/VkLayer_LS_frame_generation.json
cp -v share/applications/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
@ -43,7 +43,7 @@ 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 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/applications/gay.pancake.lsfg-vk-ui.desktop \
cp -v share/applications/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
@ -61,7 +61,7 @@ cp -v bin/lsfg-vk-ui 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/applications/gay.pancake.lsfg-vk-ui.desktop \
cp -v share/applications/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