projects
/
platform
/
upstream
/
glib.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Imported Upstream version 2.69.0
[platform/upstream/glib.git]
/
.gitlab-ci
/
mingw.Dockerfile
1
FROM fedora:31
2
3
RUN dnf -y install \
4
bindfs \
5
clang \
6
clang-analyzer \
7
desktop-file-utils \
8
elfutils-libelf-devel \
9
findutils \
10
fuse \
11
gamin-devel \
12
gcc \
13
gcc-c++ \
14
gettext \
15
git \
16
glibc-devel \
17
glibc-headers \
18
glibc-langpack-de \
19
glibc-langpack-el \
20
glibc-langpack-el \
21
glibc-langpack-en \
22
glibc-langpack-es \
23
glibc-langpack-es \
24
glibc-langpack-fa \
25
glibc-langpack-fr \
26
glibc-langpack-hr \
27
glibc-langpack-ja \
28
glibc-langpack-lt \
29
glibc-langpack-pl \
30
glibc-langpack-ru \
31
glibc-langpack-tr \
32
gtk-doc \
33
itstool \
34
lcov \
35
libattr-devel \
36
libffi-devel \
37
libmount-devel \
38
libselinux-devel \
39
libxslt \
40
mingw64-gcc \
41
mingw64-gcc-c++ \
42
mingw64-gettext \
43
mingw64-libffi \
44
mingw64-zlib \
45
ncurses-compat-libs \
46
ninja-build \
47
pcre-devel \
48
python3 \
49
python3-pip \
50
python3-wheel \
51
systemtap-sdt-devel \
52
unzip \
53
wget \
54
xz \
55
zlib-devel \
56
&& dnf clean all
57
58
WORKDIR /opt
59
COPY cross_file_mingw64.txt /opt
60
61
RUN pip3 install meson==0.49.2
62
63
ARG HOST_USER_ID=5555
64
ENV HOST_USER_ID ${HOST_USER_ID}
65
RUN useradd -u $HOST_USER_ID -ms /bin/bash user
66
67
USER user
68
WORKDIR /home/user
69
70
COPY cache-subprojects.sh .
71
RUN ./cache-subprojects.sh
72
73
ENV LANG C.UTF-8