mirror of
https://github.com/nzp-team/tools.git
synced 2024-11-22 04:01:04 +00:00
Initial commit
This commit is contained in:
commit
05f34cc0ee
3 changed files with 66 additions and 0 deletions
9
README.md
Normal file
9
README.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Nazi Zombies: Portable Development Support Tools
|
||||||
|
|
||||||
|
*"As much as I hate to add **one more** repo..."*
|
||||||
|
|
||||||
|
## About
|
||||||
|
This repository is designated toward misc. tools and scripts to assist in development of the project but are not necessarily required.
|
||||||
|
|
||||||
|
## "Modules"
|
||||||
|
* `fteqw-docker`: a raw `Dockerfile` aiming to build [FTEQW](https://github.com/nzp-team/fteqw) on most platforms. An image is also available on [Docker Hub](https://hub.docker.com/r/motolegacy/fteqw).
|
57
fteqw-docker/Dockerfile
Normal file
57
fteqw-docker/Dockerfile
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
FROM ubuntu:18.04
|
||||||
|
|
||||||
|
COPY MacOSX10.14.sdk.tar.xz /
|
||||||
|
|
||||||
|
WORKDIR /fteqw
|
||||||
|
|
||||||
|
RUN dpkg --add-architecture i386
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt-get install -y \
|
||||||
|
build-essential \
|
||||||
|
cmake \
|
||||||
|
zip \
|
||||||
|
git \
|
||||||
|
wget \
|
||||||
|
gcc-multilib \
|
||||||
|
libasound2-dev \
|
||||||
|
libbz2-dev \
|
||||||
|
libegl1-mesa-dev \
|
||||||
|
libbullet-dev \
|
||||||
|
libfreetype6-dev \
|
||||||
|
libgnutls28-dev \
|
||||||
|
libjpeg-dev \
|
||||||
|
libpng-dev \
|
||||||
|
libvorbis-dev \
|
||||||
|
libvulkan-dev \
|
||||||
|
libwayland-dev \
|
||||||
|
libxcursor-dev \
|
||||||
|
libxkbcommon-dev \
|
||||||
|
libxrandr-dev \
|
||||||
|
libavdevice-dev \
|
||||||
|
libxml2-dev \
|
||||||
|
libssl-dev \
|
||||||
|
libz-dev \
|
||||||
|
clang \
|
||||||
|
llvm \
|
||||||
|
mingw-w64 \
|
||||||
|
mingw-w64-common \
|
||||||
|
mingw-w64-i686-dev \
|
||||||
|
mingw-w64-x86-64-dev \
|
||||||
|
mingw-w64-tools \
|
||||||
|
linux-libc-dev:i386
|
||||||
|
|
||||||
|
RUN apt-get install -y \
|
||||||
|
gcc-arm-linux-gnueabihf \
|
||||||
|
gcc-aarch64-linux-gnu \
|
||||||
|
binutils-aarch64-linux-gnu \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
RUN cd /opt \
|
||||||
|
&& git clone https://github.com/tpoechtrager/osxcross.git \
|
||||||
|
&& cd osxcross \
|
||||||
|
&& git checkout 16efae89925c5cee1a7ae946c036c570f688f852 \
|
||||||
|
&& mv /MacOSX10.14.sdk.tar.xz tarballs \
|
||||||
|
&& PORTABLE=1 UNATTENDED=1 ./build.sh
|
||||||
|
|
||||||
|
ENV PATH $PATH:/opt/osxcross/target/bin
|
BIN
fteqw-docker/MacOSX10.14.sdk.tar.xz
Normal file
BIN
fteqw-docker/MacOSX10.14.sdk.tar.xz
Normal file
Binary file not shown.
Loading…
Reference in a new issue