From afefb687ea97ebef399b2b3c46bb35131b3be9d9 Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Nov 02 2016 03:11:52 +0000 Subject: Add fecora-crosscompile-win docker --- diff --git a/docker/fedora-cross-win/Dockerfile b/docker/fedora-cross-win/Dockerfile new file mode 100644 index 0000000..b38052f --- /dev/null +++ b/docker/fedora-cross-win/Dockerfile @@ -0,0 +1,34 @@ +FROM fedora +MAINTAINER Konstantin Dmitriev + +#VOLUME /synfig-buildroot + +#RUN dnf -y update + +RUN dnf -y install git sudo + +RUN dnf -y install intltool autoconf automake libtool libtool-ltdl-devel + +RUN dnf -y install mingw32-gcc-c++ mingw32-cpp + +RUN dnf -y install mingw32-adwaita-icon-theme mingw32-hicolor-icon-theme mingw32-libxml++ mingw32-cairo mingw32-pango mingw32-boost mingw32-libjpeg-turbo mingw32-gtkmm30 mingw32-glibmm24 mingw32-libltdl mingw32-dlfcn mingw32-SDL mingw32-fftw + +RUN dnf -y install mingw64-gcc-c++ mingw64-cpp + +RUN dnf -y install mingw64-adwaita-icon-theme mingw64-hicolor-icon-theme mingw64-libxml++ mingw64-cairo mingw64-pango mingw64-boost mingw64-libjpeg-turbo mingw64-gtkmm30 mingw64-glibmm24 mingw64-libltdl mingw64-dlfcn mingw64-SDL mingw64-fftw + +RUN dnf -y install mingw32-nsis + +RUN dnf -y install p7zip ImageMagick + +RUN dnf -y install make wget + +#RUN dnf -y install synfig + +#RUN groupadd -g 1111 konstantin && useradd -u 1111 -g konstantin konstantin + +#RUN groupadd sudo && usermod -aG sudo konstantin + +#USER konstantin + +CMD ["/bin/bash"] diff --git a/docker/fedora-cross-win/build.sh b/docker/fedora-cross-win/build.sh new file mode 100755 index 0000000..06b700b --- /dev/null +++ b/docker/fedora-cross-win/build.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +PREFIX=`dirname "$0"` +cd $PREFIX +docker build -t morevna/build-fedora-cross-win . diff --git a/docker/run.sh b/docker/run.sh index d5d2eaf..b1c0284 100755 --- a/docker/run.sh +++ b/docker/run.sh @@ -16,7 +16,7 @@ export PACKET_BUILD_DIR mkdir -p $PACKET_BUILD_DIR if [ -z "${IMAGE}" ];then - export IMAGE=fedora-cross-win + export IMAGE=build-fedora-cross-win fi if [ -z "$TASK" ];then