mirror of
https://github.com/ilya-zlobintsev/LACT.git
synced 2026-11-03 20:56:39 -06:00
fix: depend on generic OpenCL library name in rpm packages (#572)
* fix: depend on generic OpenCL library name in rpm packages * fix: use devel for build deps * chore: drop fedora 40 * test
This commit is contained in:
1 parent
7fac08ba3c
commit
148944f9d0
9 files changed
+17
-25
No files matched your search
@@ -10,11 +10,9 @@ jobs:
|
||||
build-packages:
|
||||
strategy:
|
||||
matrix:
|
||||
target-os: [ debian-12, ubuntu-2204, ubuntu-2404, fedora-40, fedora-41, fedora-42, arch, opensuse-tumbleweed ]
|
||||
target-os: [ debian-12, ubuntu-2204, ubuntu-2404, fedora-41, fedora-42, arch, opensuse-tumbleweed ]
|
||||
recipe: [ lact, lact-headless ]
|
||||
include:
|
||||
- target-os: fedora-40
|
||||
recipe: lact-libadwaita
|
||||
- target-os: fedora-41
|
||||
recipe: lact-libadwaita
|
||||
- target-os: fedora-42
|
||||
|
||||
@@ -11,12 +11,6 @@ images:
|
||||
- name: debian-12
|
||||
target: deb
|
||||
os: Debian
|
||||
- name: fedora-39
|
||||
target: rpm
|
||||
os: Fedora
|
||||
- name: fedora-40
|
||||
target: rpm
|
||||
os: Fedora
|
||||
- name: fedora-41
|
||||
target: rpm
|
||||
- name: fedora-42
|
||||
|
||||
@@ -7,8 +7,8 @@ URL: https://github.com/ilya-zlobintsev/LACT
|
||||
Source0: https://github.com/ilya-zlobintsev/LACT/archive/refs/tags/v0.7.4.tar.gz
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildRequires: rust cargo gcc libdrm-devel dbus ocl-icd-devel curl make clang git vulkan-tools
|
||||
Requires: libdrm ocl-icd-devel hwdata vulkan-tools
|
||||
BuildRequires: rust cargo gcc libdrm-devel dbus OpenCL-ICD-Loader-devel curl make clang git vulkan-tools
|
||||
Requires: libdrm libOpenCL.so.1 hwdata vulkan-tools
|
||||
|
||||
%description
|
||||
GPU control utility
|
||||
|
||||
@@ -7,8 +7,8 @@ URL: https://github.com/ilya-zlobintsev/LACT
|
||||
Source0: https://github.com/ilya-zlobintsev/LACT/archive/refs/tags/v0.7.4.tar.gz
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildRequires: rust cargo gtk4-devel gcc libdrm-devel libadwaita-devel dbus ocl-icd-devel curl make clang git vulkan-tools
|
||||
Requires: gtk4 libdrm libadwaita ocl-icd-devel hwdata vulkan-tools
|
||||
BuildRequires: rust cargo gtk4-devel gcc libdrm-devel libadwaita-devel dbus OpenCL-ICD-Loader-devel curl make clang git vulkan-tools
|
||||
Requires: gtk4 libdrm libadwaita libOpenCL.so.1 hwdata vulkan-tools
|
||||
|
||||
%description
|
||||
GPU control utility
|
||||
|
||||
@@ -7,8 +7,8 @@ URL: https://github.com/ilya-zlobintsev/LACT
|
||||
Source0: https://github.com/ilya-zlobintsev/LACT/archive/refs/tags/v0.7.4.tar.gz
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildRequires: rust cargo gtk4-devel gcc libdrm-devel dbus ocl-icd-devel curl make clang git vulkan-tools
|
||||
Requires: gtk4 libdrm ocl-icd-devel hwdata vulkan-tools
|
||||
BuildRequires: rust cargo gtk4-devel gcc libdrm-devel dbus OpenCL-ICD-Loader-devel curl make clang git vulkan-tools
|
||||
Requires: gtk4 libdrm libOpenCL.so.1 hwdata vulkan-tools
|
||||
|
||||
%description
|
||||
GPU control utility
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
FROM quay.io/fedora/fedora:40
|
||||
@@ -13,13 +13,14 @@ metadata:
|
||||
depends:
|
||||
all: [ hwdata, vulkan-tools ]
|
||||
debian-12+ubuntu-2204+ubuntu-2404: [ libdrm-amdgpu1, libdrm2, ocl-icd-opencl-dev ]
|
||||
fedora-40+fedora-41+fedora-42+rhel-8+rhel-9: [ libdrm, ocl-icd-devel ]
|
||||
fedora-41+fedora-42+rhel-8+rhel-9: [ libdrm, libOpenCL.so.1 ]
|
||||
arch: [ libdrm, ocl-icd ]
|
||||
opensuse-tumbleweed: [ libdrm, ocl-icd-devel ]
|
||||
opensuse-tumbleweed: [ libdrm, libOpenCL.so.1 ]
|
||||
build_depends:
|
||||
all: [ curl, make, clang, git, vulkan-tools ]
|
||||
debian-12+ubuntu-2204+ubuntu-2404: [ pkg-config, build-essential, libdrm-dev, dbus, ocl-icd-opencl-dev ]
|
||||
fedora-40+fedora-41+fedora-42+rhel-8+rhel-9: [ gcc, libdrm-devel, dbus, ocl-icd-devel ]
|
||||
fedora-41+fedora-42: [ gcc, libdrm-devel, dbus, OpenCL-ICD-Loader-devel ]
|
||||
rhel-8+rhel-9: [ gcc, libdrm-devel, dbus, ocl-icd-devel ]
|
||||
arch: [ libdrm, dbus, ocl-icd ]
|
||||
opensuse-tumbleweed: [ libdrm-devel, ocl-icd-devel ]
|
||||
all_images: true
|
||||
|
||||
@@ -12,12 +12,12 @@ metadata:
|
||||
conflicts: [ lact, lact-headless ]
|
||||
depends:
|
||||
all: [ hwdata, vulkan-tools ]
|
||||
fedora-40+fedora-41+fedora-42: [ gtk4, libdrm, libadwaita ocl-icd-devel ]
|
||||
fedora-41+fedora-42: [ gtk4, libdrm, libadwaita libOpenCL.so.1 ]
|
||||
arch: [ gtk4, libadwaita, ocl-icd ]
|
||||
opensuse-tumbleweed: [ libdrm, libadwaita, ocl-icd-devel ]
|
||||
opensuse-tumbleweed: [ libdrm, libadwaita, libOpenCL.so.1 ]
|
||||
build_depends:
|
||||
all: [ curl, make, clang, git, vulkan-tools ]
|
||||
fedora-40+fedora-41+fedora-42: [ gtk4-devel, gcc, libdrm-devel, libadwaita-devel, dbus, ocl-icd-devel ]
|
||||
fedora-41+fedora-42: [ gtk4-devel, gcc, libdrm-devel, libadwaita-devel, dbus, OpenCL-ICD-Loader-devel ]
|
||||
arch: [ gtk4, libadwaita, dbus, ocl-icd ]
|
||||
opensuse-tumbleweed: [ libdrm-devel, libadwaita-devel, ocl-icd-devel ]
|
||||
all_images: true
|
||||
|
||||
@@ -13,13 +13,13 @@ metadata:
|
||||
depends:
|
||||
all: [ hwdata, vulkan-tools ]
|
||||
debian-12+ubuntu-2204+ubuntu-2404: [ libgtk-4-1, libdrm2, libdrm-amdgpu1, ocl-icd-opencl-dev ]
|
||||
fedora-40+fedora-41+fedora-42: [ gtk4, libdrm, ocl-icd-devel ]
|
||||
fedora-41+fedora-42: [ gtk4, libdrm, libOpenCL.so.1 ]
|
||||
arch: [ gtk4, ocl-icd ]
|
||||
opensuse-tumbleweed: [ gtk4, ocl-icd-devel ]
|
||||
opensuse-tumbleweed: [ gtk4, libOpenCL.so.1 ]
|
||||
build_depends:
|
||||
all: [ curl, make, clang, git, vulkan-tools ]
|
||||
debian-12+ubuntu-2204+ubuntu-2404: [ libgtk-4-dev, pkg-config, build-essential, libdrm-dev, dbus, ocl-icd-opencl-dev ]
|
||||
fedora-40+fedora-41+fedora-42: [ gtk4-devel, gcc, libdrm-devel, dbus, ocl-icd-devel ]
|
||||
fedora-41+fedora-42: [ gtk4-devel, gcc, libdrm-devel, dbus, OpenCL-ICD-Loader-devel ]
|
||||
arch: [ gtk4, dbus, ocl-icd ]
|
||||
opensuse-tumbleweed: [ gtk4-devel, libdrm-devel, ocl-icd-devel ]
|
||||
all_images: true
|
||||
|
||||
Reference in new issue
Block a user