From d2062c98ad12938e95158cbf836ba89f8b3692ab Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Fri, 18 Jul 2025 16:23:09 +0200 Subject: [PATCH] update workflows --- .github/workflows/build-arch.yml | 4 ++-- .github/workflows/build-debian.yml | 3 ++- .github/workflows/build-fedora.yml | 4 ++-- .github/workflows/build-ubuntu.yml | 7 +++++-- CMakeLists.txt | 6 ------ 5 files changed, 11 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-arch.yml b/.github/workflows/build-arch.yml index 4c92d1e..78e7eed 100644 --- a/.github/workflows/build-arch.yml +++ b/.github/workflows/build-arch.yml @@ -3,7 +3,6 @@ on: push: branches: ["develop"] - jobs: build-arch: runs-on: ubuntu-latest @@ -21,7 +20,8 @@ jobs: base-devel git \ clang llvm \ cmake ninja \ - spirv-headers vulkan-headers vulkan-icd-loader + spirv-headers vulkan-headers vulkan-icd-loader \ + xorg - name: Checkout repository uses: actions/checkout@v4 with: diff --git a/.github/workflows/build-debian.yml b/.github/workflows/build-debian.yml index ff36867..a85bd2a 100644 --- a/.github/workflows/build-debian.yml +++ b/.github/workflows/build-debian.yml @@ -23,7 +23,8 @@ jobs: clang clang-tools llvm \ git tar \ cmake ninja-build \ - spirv-headers libvulkan-dev + spirv-headers libvulkan-dev \ + xorg-dev xutils-dev - name: Checkout repository uses: actions/checkout@v4 with: diff --git a/.github/workflows/build-fedora.yml b/.github/workflows/build-fedora.yml index a021f18..ad9df25 100644 --- a/.github/workflows/build-fedora.yml +++ b/.github/workflows/build-fedora.yml @@ -3,7 +3,6 @@ on: push: branches: ["develop"] - jobs: build-fedora: runs-on: ubuntu-latest @@ -23,7 +22,8 @@ jobs: git \ clang llvm \ cmake ninja-build \ - spirv-headers-devel vulkan-headers vulkan-loader-devel + spirv-headers-devel vulkan-headers vulkan-loader-devel \ + libX11-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel mesa-libGL-devel - name: Checkout repository uses: actions/checkout@v4 with: diff --git a/.github/workflows/build-ubuntu.yml b/.github/workflows/build-ubuntu.yml index b62b4d7..a3250fe 100644 --- a/.github/workflows/build-ubuntu.yml +++ b/.github/workflows/build-ubuntu.yml @@ -3,11 +3,13 @@ on: push: branches: ["develop"] - jobs: build-ubuntu: runs-on: ubuntu-latest steps: + - name: Prepare permissions for apt cache + run: | + sudo chmod a+rwx -R /var/cache/apt/archives - name: Prepare cache for apt packages uses: actions/cache@v4 with: @@ -22,7 +24,8 @@ jobs: clang clang-tools llvm \ git tar \ cmake ninja-build \ - spirv-headers libvulkan-dev + spirv-headers libvulkan-dev \ + xorg-dev xutils-dev - name: Checkout SPIR-V uses: actions/checkout@v4 with: diff --git a/CMakeLists.txt b/CMakeLists.txt index 42c59c7..c210607 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -91,9 +91,3 @@ install(FILES "${CMAKE_BINARY_DIR}/liblsfg-vk.so" DESTINATION lib) install(FILES "${CMAKE_SOURCE_DIR}/VkLayer_LS_frame_generation.json" DESTINATION share/vulkan/implicit_layer.d) - -set(conf_file "$ENV{HOME}/.config/lsfg-vk/conf.toml") -if(NOT EXISTS "${conf_file}") - install(FILES "${CMAKE_SOURCE_DIR}/conf.toml" - DESTINATION ~/.config/lsfg-vk) -endif()