mirror of
https://github.com/nzp-team/tools.git
synced 2024-11-21 19:51:03 +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