|  | 
| 80 | 80 |         run: cat /proc/cpuinfo | 
| 81 | 81 | 
 | 
| 82 | 82 |       - name: install required packages | 
| 83 |  | -        run: sudo apt-get update && sudo apt-get install -y libvulkan-dev libwayland-dev libxrandr-dev libxcb-randr0-dev libdconf-dev libdbus-1-dev libmagickcore-dev libxfconf-0-dev libsqlite3-dev librpm-dev libegl-dev libglx-dev libosmesa6-dev ocl-icd-opencl-dev libpulse-dev libdrm-dev libelf-dev directx-headers-dev python3-requests | 
|  | 83 | +        run: sudo apt-get update && sudo apt-get install -y libvulkan-dev libwayland-dev libxrandr-dev libxcb-randr0-dev libdconf-dev libdbus-1-dev libmagickcore-dev libxfconf-0-dev libsqlite3-dev librpm-dev libegl-dev libglx-dev libosmesa6-dev ocl-icd-opencl-dev libpulse-dev libdrm-dev libelf-dev directx-headers-dev | 
| 84 | 84 | 
 | 
| 85 | 85 |       - name: install linuxbrew packages | 
| 86 | 86 |         run: | | 
|  | 
| 93 | 93 |           languages: c | 
| 94 | 94 | 
 | 
| 95 | 95 |       - name: configure project | 
| 96 |  | -        run: PKG_CONFIG_PATH=/home/linuxbrew/.linuxbrew/lib/pkgconfig:$PKG_CONFIG_PATH cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DCMAKE_INSTALL_PREFIX=/usr . | 
|  | 96 | +        run: PKG_CONFIG_PATH=/home/linuxbrew/.linuxbrew/lib/pkgconfig:$PKG_CONFIG_PATH cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On -DCMAKE_INSTALL_PREFIX=/usr . | 
| 97 | 97 | 
 | 
| 98 | 98 |       - name: build project | 
| 99 | 99 |         run: cmake --build . --target package --verbose -j4 | 
| @@ -149,10 +149,10 @@ jobs: | 
| 149 | 149 |         run: cat /proc/cpuinfo | 
| 150 | 150 | 
 | 
| 151 | 151 |       - name: install required packages | 
| 152 |  | -        run: sudo apt-get update && sudo apt-get install -y libvulkan-dev libwayland-dev libxrandr-dev libxcb-randr0-dev libdconf-dev libdbus-1-dev libmagickcore-dev libxfconf-0-dev libsqlite3-dev librpm-dev libegl-dev libglx-dev libosmesa6-dev ocl-icd-opencl-dev libpulse-dev libdrm-dev libelf-dev directx-headers-dev python3-requests libchafa-dev libddcutil-dev rpm | 
|  | 152 | +        run: sudo apt-get update && sudo apt-get install -y libvulkan-dev libwayland-dev libxrandr-dev libxcb-randr0-dev libdconf-dev libdbus-1-dev libmagickcore-dev libxfconf-0-dev libsqlite3-dev librpm-dev libegl-dev libglx-dev libosmesa6-dev ocl-icd-opencl-dev libpulse-dev libdrm-dev libelf-dev directx-headers-dev libchafa-dev libddcutil-dev rpm | 
| 153 | 153 | 
 | 
| 154 | 154 |       - name: configure project | 
| 155 |  | -        run: cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DCMAKE_INSTALL_PREFIX=/usr . | 
|  | 155 | +        run: cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On -DCMAKE_INSTALL_PREFIX=/usr . | 
| 156 | 156 | 
 | 
| 157 | 157 |       - name: build project | 
| 158 | 158 |         run: cmake --build . --target package --verbose -j4 | 
| @@ -380,12 +380,12 @@ jobs: | 
| 380 | 380 |         run: | | 
| 381 | 381 |           cat /etc/alpine-release | 
| 382 | 382 |           uname -a | 
| 383 |  | -          apk add cmake samurai vulkan-loader-dev libxcb-dev wayland-dev libdrm-dev dconf-dev imagemagick-dev chafa-dev zlib-dev dbus-dev mesa-dev opencl-dev xfconf-dev sqlite-dev networkmanager-dev pulseaudio-dev ddcutil-dev elfutils-dev py3-requests gcc g++ | 
|  | 383 | +          apk add cmake samurai vulkan-loader-dev libxcb-dev wayland-dev libdrm-dev dconf-dev imagemagick-dev chafa-dev zlib-dev dbus-dev mesa-dev opencl-dev xfconf-dev sqlite-dev networkmanager-dev pulseaudio-dev ddcutil-dev elfutils-dev gcc g++ | 
| 384 | 384 |         shell: alpine.sh --root {0} | 
| 385 | 385 | 
 | 
| 386 | 386 |       - name: build | 
| 387 | 387 |         run: | | 
| 388 |  | -            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DCMAKE_INSTALL_PREFIX=/usr -DIS_MUSL=ON -DENABLE_EMBEDDED_PCIIDS=On -GNinja . | 
|  | 388 | +            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DCMAKE_INSTALL_PREFIX=/usr -DIS_MUSL=ON -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On -GNinja . | 
| 389 | 389 |             cmake --build . --target package --verbose -j4 | 
| 390 | 390 |         shell: alpine.sh {0} | 
| 391 | 391 | 
 | 
| @@ -514,8 +514,8 @@ jobs: | 
| 514 | 514 |           run: | | 
| 515 | 515 |             uname -a | 
| 516 | 516 |             sudo pkg update | 
| 517 |  | -            sudo pkg install -y cmake git pkgconf binutils wayland vulkan-headers vulkan-loader libxcb libXrandr libX11 libdrm glib dconf dbus sqlite3-tcl xfce4-conf egl libosmesa opencl ocl-icd v4l_compat py311-requests chafa | 
| 518 |  | -            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On . | 
|  | 517 | +            sudo pkg install -y cmake git pkgconf binutils wayland vulkan-headers vulkan-loader libxcb libXrandr libX11 libdrm glib dconf dbus sqlite3-tcl xfce4-conf egl libosmesa opencl ocl-icd v4l_compat chafa | 
|  | 518 | +            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On . | 
| 519 | 519 |             cmake --build . --target package --verbose -j4 | 
| 520 | 520 |             ./fastfetch --list-features | 
| 521 | 521 |             time ./fastfetch -c presets/ci.jsonc --stat false | 
| @@ -547,10 +547,10 @@ jobs: | 
| 547 | 547 |           prepare: | | 
| 548 | 548 |             uname -a | 
| 549 | 549 |             pkg update | 
| 550 |  | -            pkg install -y cmake git pkgconf binutils wayland vulkan-headers vulkan-loader libxcb libXrandr libX11 libdrm glib dconf dbus sqlite3-tcl xfce4-conf egl libosmesa opencl ocl-icd v4l_compat py39-requests chafa libelf | 
|  | 550 | +            pkg install -y cmake git pkgconf binutils wayland vulkan-headers vulkan-loader libxcb libXrandr libX11 libdrm glib dconf dbus sqlite3-tcl xfce4-conf egl libosmesa opencl ocl-icd v4l_compat chafa libelf | 
| 551 | 551 | 
 | 
| 552 | 552 |           run: | | 
| 553 |  | -            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On . | 
|  | 553 | +            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On . | 
| 554 | 554 |             cmake --build . --target package --verbose -j4 | 
| 555 | 555 |             ./fastfetch --list-features | 
| 556 | 556 |             time ./fastfetch -c presets/ci.jsonc --stat false | 
| @@ -585,8 +585,8 @@ jobs: | 
| 585 | 585 |           version: '7.6' | 
| 586 | 586 |           run: | | 
| 587 | 587 |             uname -a | 
| 588 |  | -            sudo pkg_add -r cmake git pkgconf wayland vulkan-headers vulkan-loader glib2 dconf dbus sqlite3 xfconf imagemagick chafa pulseaudio hwdata py3-requests | 
| 589 |  | -            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=ON . | 
|  | 588 | +            sudo pkg_add -r cmake git pkgconf wayland vulkan-headers vulkan-loader glib2 dconf dbus sqlite3 xfconf imagemagick chafa pulseaudio hwdata | 
|  | 589 | +            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On . | 
| 590 | 590 |             cmake --build . --target package --verbose -j4 | 
| 591 | 591 |             ./fastfetch --list-features | 
| 592 | 592 |             time ./fastfetch -c presets/ci.jsonc --stat false | 
| @@ -621,8 +621,8 @@ jobs: | 
| 621 | 621 |           version: '10.1' | 
| 622 | 622 |           run: | | 
| 623 | 623 |             uname -a | 
| 624 |  | -            sudo pkgin -y install cmake git pkgconf wayland vulkan-headers dconf dbus sqlite3 ImageMagick pulseaudio opencl-headers ocl-icd py312-requests | 
| 625 |  | -            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=ON . | 
|  | 624 | +            sudo pkgin -y install cmake git pkgconf wayland vulkan-headers dconf dbus sqlite3 ImageMagick pulseaudio opencl-headers ocl-icd | 
|  | 625 | +            cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On . | 
| 626 | 626 |             cmake --build . --target package --verbose -j4 | 
| 627 | 627 |             ./fastfetch --list-features | 
| 628 | 628 |             time ./fastfetch -c presets/ci.jsonc --stat false | 
|  | 
0 commit comments