Skip to content

Commit

Permalink
update sysroot recipes
Browse files Browse the repository at this point in the history
  • Loading branch information
Marc-André Moreau committed Dec 11, 2024
1 parent a69a0fc commit 8c8f9d1
Show file tree
Hide file tree
Showing 16 changed files with 98 additions and 61 deletions.
13 changes: 12 additions & 1 deletion .github/workflows/cbake-sysroots.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,18 @@ jobs:
fail-fast: false
matrix:
arch: [ amd64, arm64 ]
distro: [ ubuntu-18.04, ubuntu-20.04, ubuntu-22.04, debian-10, debian-11, rhel8, rhel9, alpine-3.17, fedora-37, opensuse-15.4 ]
distro:
- ubuntu-18.04
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-24.04
- debian-10
- debian-11
- debian-12
- rhel8
- rhel9
- alpine-3.17
- alpine-3.21

include:
- os: linux
Expand Down
2 changes: 1 addition & 1 deletion recipes/alpine-3.17/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine:3.17
FROM alpine:3.21

RUN apk add --no-cache \
gcc \
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions recipes/alpine-3.21/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alpine-3.21-*/
20 changes: 20 additions & 0 deletions recipes/alpine-3.21/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM alpine:3.21

RUN apk add --no-cache \
gcc \
g++ \
openssl-dev \
libxcursor-dev \
libxkbfile-dev \
libxinerama-dev \
libxv-dev \
libxdamage-dev \
libxi-dev \
libxkbcommon-dev \
cups-dev \
alsa-lib-dev \
ffmpeg-dev \
gst-plugins-base-dev \
gsm-dev \
libusb-dev \
wayland-dev
2 changes: 1 addition & 1 deletion recipes/debian-10/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ RUN apt-get install -y \
libusb-1.0-0-dev \
libudev-dev \
libsdl2-dev \
libsdl2-ttf-dev
libsdl2-ttf-dev
File renamed without changes.
1 change: 1 addition & 0 deletions recipes/debian-12/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
debian-12-*/
28 changes: 28 additions & 0 deletions recipes/debian-12/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
FROM debian:bookworm-slim

ARG DEBIAN_FRONTEND=noninteractive

RUN apt-get update -y

RUN apt-get install -y \
gcc \
libssl-dev \
libpam-dev \
libkrb5-dev \
libffi-dev \
libsystemd-dev \
libx11-dev \
libxtst-dev \
libxcursor-dev \
libxrandr-dev \
libgtk2.0-dev \
libgtk-3-dev \
libglib2.0-dev \
libappindicator-dev \
libappindicator3-dev \
libnotify-dev \
libcups2-dev \
libusb-1.0-0-dev \
libudev-dev \
libsdl2-dev \
libsdl2-ttf-dev
1 change: 0 additions & 1 deletion recipes/fedora-37/.gitignore

This file was deleted.

26 changes: 0 additions & 26 deletions recipes/fedora-37/Dockerfile

This file was deleted.

1 change: 0 additions & 1 deletion recipes/opensuse-15.4/.gitignore

This file was deleted.

30 changes: 0 additions & 30 deletions recipes/opensuse-15.4/Dockerfile

This file was deleted.

2 changes: 2 additions & 0 deletions recipes/ubuntu-24.04/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
**/
*.tar.*
1 change: 1 addition & 0 deletions recipes/ubuntu-24.04/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ubuntu-22.04-*/
31 changes: 31 additions & 0 deletions recipes/ubuntu-24.04/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
FROM ubuntu:24.04

ARG DEBIAN_FRONTEND=noninteractive

RUN sed -i 's/archive.ubuntu.com/ubuntu.mirrors.ovh.net/g' /etc/apt/sources.list
RUN apt-get update -y

RUN apt-get install -y \
gcc \
libssl-dev \
libpam-dev \
libkrb5-dev \
libffi-dev \
libsystemd-dev \
libx11-dev \
libxtst-dev \
libxcursor-dev \
libxrandr-dev \
libgtk2.0-dev \
libgtk-3-dev \
libglib2.0-dev \
libappindicator3-dev \
libnotify-dev \
libcups2-dev \
libusb-1.0-0-dev \
libudev-dev \
libsdl2-dev \
libsdl2-ttf-dev \
libsoup-3.0-dev \
libwebkit2gtk-4.1-dev \
libvte-2.91-dev

0 comments on commit 8c8f9d1

Please sign in to comment.