initial commit

This commit is contained in:
2026-05-05 21:58:43 +03:00
commit 862b7abbac
79 changed files with 4132 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}debian-base
ARG XCODE_XIP=shstk.ru/files/Xcode_10.3.xip
# dev soft for our SDK
RUN apt-get update && apt-get install -y cpio libglu1-mesa-dev libgl1-mesa-dev libwayland-dev libncurses-dev flex bison gperf \
python python-pip python-setuptools python-serial python-click python-cryptography python-future python-pyparsing python-pyelftools \
python3 python3-pip python3-setuptools \
ccache libffi-dev libssl-dev doxygen graphviz libx11-dev libxkbcommon-dev libpkgconfig-perl libfreetype6-dev libfontconfig1-dev \
lzma-dev liblzma-dev libxml2-dev libbz2-dev libmpc-dev libmpfr-dev libgmp-dev libicu-dev libusb-1.0-0-dev libreadline-dev \
clang cpio libglu1-mesa-dev libxml2-dev libssl-dev liblzma-dev libbz2-dev genisoimage \
&& rm -rf /var/cache/apt/archives/*
ENV PATH=/soft/osxcross/target/bin:$PATH
ENV UNATTENDED=1
WORKDIR /soft
RUN git clone --depth=1 https://git.shstk.ru/mirrors/osxcross.git \
&& wget -nv http://${XCODE_XIP} -O Xcode.xip && osxcross/tools/gen_sdk_package_pbzx.sh ./Xcode.xip && rm -rvf /soft/Xcode.xip \
&& cd /soft/osxcross && mv Mac*.sdk.tar.xz tarballs/ \
&& ./build.sh \
&& ln -s llvm-config-7 /usr/bin/llvm-config \
&& ./build_compiler_rt.sh \
&& mkdir -p /usr/lib/llvm-7/lib/clang/7.0.1/include \
&& mkdir -p /usr/lib/llvm-7/lib/clang/7.0.1/lib/darwin \
&& cp -rv /soft/osxcross/build/compiler-rt/compiler-rt/include/sanitizer /usr/lib/llvm-7/lib/clang/7.0.1/include \
&& cp -v /soft/osxcross/build/compiler-rt/compiler-rt/build/lib/darwin/*.a /usr/lib/llvm-7/lib/clang/7.0.1/lib/darwin \
&& cp -v /soft/osxcross/build/compiler-rt/compiler-rt/build/lib/darwin/*.dylib /usr/lib/llvm-7/lib/clang/7.0.1/lib/darwin \
&& rm -rvf /soft/osxcross/tarballs/* \
&& rm -rvf /soft/osxcross/build/*
ENV PATH=/soft/osxcross/target/bin:/opt/cmake/bin:$PATH
WORKDIR /soft