feat: targz runtime libraries

This commit is contained in:
parker
2025-08-14 22:14:51 +01:00
parent 3557c4d4e7
commit 7b823f42f3
24 changed files with 142 additions and 38 deletions

View File

@@ -0,0 +1,33 @@
FROM rockylinux:9
LABEL Description="Build environment"
WORKDIR /work
RUN dnf -y install dnf-plugins-core
# Enable CRB (CodeReady Builder on EL9)
RUN dnf config-manager --set-enabled crb
# Add EPEL on UBI by installing the release RPM
RUN dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
RUN dnf install -y \
tar \
rpm-build \
git \
cmake \
ninja-build \
qt6-qtbase-devel \
qt6-qtsvg-devel \
eigen3-devel \
glm-devel \
tbb \
tbb-devel \
boost-devel \
CGAL-devel
COPY . .
RUN ./build.sh
RUN cd build && cpack -G RPM

3
docker/builds/build.sh Executable file
View File

@@ -0,0 +1,3 @@
#!/usr/bin/env bash
podman buildx build -f Dockerfile.rocky9 --output ./artifacts/rocky9 ../../