Skip to content

Commit

Permalink
trixie
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreRH committed Dec 13, 2024
1 parent e575b56 commit 2bf46d4
Show file tree
Hide file tree
Showing 17 changed files with 809 additions and 8 deletions.
14 changes: 10 additions & 4 deletions .github/workflows/deb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
os: [debian11, debian12, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]
os: [debian11, debian12, debian13, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]

steps:
- uses: actions/checkout@v1
Expand Down Expand Up @@ -212,12 +212,14 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
os: [debian11, debian12, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]
os: [debian11, debian12, debian13, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]
include:
- os: debian11
codename: bullseye
- os: debian12
codename: bookworm
- os: debian13
codename: trixie
- os: ubuntu2004
codename: focal
- os: ubuntu2204
Expand Down Expand Up @@ -279,12 +281,14 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
os: [debian11, debian12, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]
os: [debian11, debian12, debian13, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]
include:
- os: debian11
codename: bullseye
- os: debian12
codename: bookworm
- os: debian13
codename: trixie
- os: ubuntu2004
codename: focal
- os: ubuntu2204
Expand Down Expand Up @@ -375,12 +379,14 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
os: [debian11, debian12, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]
os: [debian11, debian12, debian13, ubuntu2004, ubuntu2204, ubuntu2404, ubuntu2410]
include:
- os: debian11
codename: bullseye
- os: debian12
codename: bookworm
- os: debian13
codename: trixie
- os: ubuntu2004
codename: focal
- os: ubuntu2204
Expand Down
2 changes: 1 addition & 1 deletion .packaging/debian11/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ RUN cat /etc/apt/sources.list

RUN apt-get update && apt-get install -y --no-install-recommends \
binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu \
ca-certificates nano python3 clang screen llvm lld wget curl \
ca-certificates nano python3 python3-setuptools clang screen llvm lld wget curl \
flex bison \
libfreetype6-dev \
libglib2.0-dev \
Expand Down
2 changes: 1 addition & 1 deletion .packaging/debian12/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ RUN cat /etc/apt/sources.list

RUN apt-get update && apt-get install -y --no-install-recommends \
binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu \
ca-certificates nano python3 clang screen llvm lld wget curl \
ca-certificates nano python3 python3-setuptools clang screen llvm lld wget curl \
flex bison \
libfreetype6-dev \
libglib2.0-dev \
Expand Down
68 changes: 68 additions & 0 deletions .packaging/debian13/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# fixme: 13
FROM debian:trixie

ENV DEBIAN_FRONTEND=noninteractive

RUN cat /etc/apt/sources.list.d/debian.sources | grep -v "^#" | sed "s/^deb /deb [arch=amd64] /g" > /tmp/amd64.list && \
cat /tmp/amd64.list | sed "s/\[arch=amd64\]/[arch=arm64]/g" > /tmp/arm64.list && \
cat /tmp/amd64.list /tmp/arm64.list > /etc/apt/sources.list.d/debian.sources && \
dpkg --add-architecture arm64
RUN cat /etc/apt/sources.list.d/debian.sources

RUN apt-get update && apt-get install -y --no-install-recommends \
binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu \
ca-certificates nano python3 python3-setuptools clang screen llvm lld wget curl \
flex bison \
libfreetype6-dev \
libglib2.0-dev \
libltdl-dev \
libxcb1-dev \
libx11-dev \
librsvg2-bin \
git gettext make automake autoconf pkg-config libtool gtk-doc-tools clang \
dpkg-dev \
libglib2.0-dev:arm64 \
libfreetype6-dev:arm64 \
libltdl-dev:arm64 \
libxcb1-dev:arm64 \
libx11-dev:arm64 \
build-essential libc-dev-arm64-cross less libc-devtools libidn2-0:arm64 \
libx11-dev libxinerama-dev libfreetype-dev libfontconfig-dev \
cmake \
libstdc++6-arm64-cross \
libstdc++-13-dev-arm64-cross \
libepoxy-dev:arm64 \
libsdl2-dev:arm64 \
ninja-build \
dpkg-dev fakeroot debhelper dh-make \
libxcursor-dev:arm64 \
libxi-dev:arm64 \
libxshmfence-dev:arm64 \
libxxf86vm-dev:arm64 \
libxrandr-dev:arm64 \
libxrender-dev:arm64 \
libxfixes-dev:arm64 \
libxcomposite-dev:arm64 \
libosmesa-dev:arm64 \
libdbus-1-dev:arm64 \
libsane-dev:arm64 \
libusb-1.0-0-dev:arm64 \
libv4l-dev:arm64 \
libpulse-dev:arm64 \
libgstreamer1.0-dev:arm64 \
libgstreamer-plugins-base1.0-dev:arm64 \
libgstreamer-plugins-bad1.0-dev:arm64 \
libudev-dev:arm64 \
libunwind-dev:arm64 \
libsdl2-dev:arm64 \
libfontconfig1-dev:arm64 \
libkrb5-dev:arm64 \
libvulkan-dev:arm64 \
libgl-dev:arm64 \
libgnutls28-dev:arm64 \
libcups2-dev:arm64 \
libxkbcommon-dev:arm64 \
libxkbregistry-dev:arm64 \
libwayland-dev:arm64

RUN cd /opt; wget https://github.com/bylaws/llvm-mingw/releases/download/20240929/llvm-mingw-20240929-ucrt-ubuntu-20.04-x86_64.tar.xz; tar -xJf llvm-mingw-20240929-ucrt-ubuntu-20.04-x86_64.tar.xz; rm *.tar.xz; mv llvm-mingw-20240929-ucrt-ubuntu-20.04-x86_64 bylaws-llvm-mingw-20240929-ucrt-ubuntu-20.04-x86_64
5 changes: 5 additions & 0 deletions .packaging/debian13/qemu/DEBIAN/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Package: hangover-libqemu
Version: HOVERSION~trixie
Architecture: arm64
Maintainer: André Zwing <[email protected]>
Description: x86 Linux emulator library for Hangover
Loading

0 comments on commit 2bf46d4

Please sign in to comment.