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.72.3
[platform/upstream/glib.git]
/
.gitlab-ci
/
mingw.Dockerfile
1
FROM fedora:34
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
gcc \
12
gcc-c++ \
13
gettext \
14
git \
15
glibc-devel \
16
glibc-headers \
17
glibc-langpack-de \
18
glibc-langpack-el \
19
glibc-langpack-el \
20
glibc-langpack-en \
21
glibc-langpack-es \
22
glibc-langpack-es \
23
glibc-langpack-fa \
24
glibc-langpack-fr \
25
glibc-langpack-hr \
26
glibc-langpack-ja \
27
glibc-langpack-lt \
28
glibc-langpack-pl \
29
glibc-langpack-ru \
30
glibc-langpack-tr \
31
gtk-doc \
32
itstool \
33
lcov \
34
libattr-devel \
35
libffi-devel \
36
libmount-devel \
37
libselinux-devel \
38
libxslt \
39
mingw64-gcc \
40
mingw64-gcc-c++ \
41
mingw64-gettext \
42
mingw64-libffi \
43
mingw64-zlib \
44
ncurses-compat-libs \
45
ninja-build \
46
pcre-devel \
47
python3 \
48
python3-pip \
49
python3-wheel \
50
systemtap-sdt-devel \
51
unzip \
52
wget \
53
xz \
54
zlib-devel \
55
&& dnf clean all
56
57
WORKDIR /opt
58
COPY cross_file_mingw64.txt /opt
59
60
RUN pip3 install meson==0.52.0
61
62
ARG HOST_USER_ID=5555
63
ENV HOST_USER_ID ${HOST_USER_ID}
64
RUN useradd -u $HOST_USER_ID -ms /bin/bash user
65
66
USER user
67
WORKDIR /home/user
68
69
COPY cache-subprojects.sh .
70
RUN ./cache-subprojects.sh
71
72
ENV LANG C.UTF-8