repo.or.cz
/
glib.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Merge branch 'GVariant-bytestring-docs' into 'master'
[glib.git]
/
.gitlab-ci
/
Dockerfile
blob
cdb54eb1652f860376644103ef8a65f594160c5e
1
FROM fedora:27
2
3
RUN dnf -y install \
4
desktop-file-utils \
5
elfutils-libelf-devel \
6
findutils \
7
gamin-devel \
8
gcc \
9
gcc-c++ \
10
gettext \
11
git \
12
glibc-devel \
13
glibc-headers \
14
gtk-doc \
15
itstool \
16
lcov \
17
libattr-devel \
18
libffi-devel \
19
libmount-devel \
20
libselinux-devel \
21
libxslt \
22
make \
23
mingw64-gcc \
24
mingw64-gcc-c++ \
25
mingw64-gettext \
26
mingw64-libffi \
27
mingw64-zlib \
28
ninja-build \
29
pcre-devel \
30
python3 \
31
python3-pip \
32
python3-wheel \
33
systemtap-sdt-devel \
34
unzip \
35
wget \
36
zlib-devel \
37
&& dnf clean all
38
39
RUN pip3 install meson
40
41
COPY setup-android-ndk.sh .
42
RUN ./setup-android-ndk.sh
43
44
COPY cross_file_mingw64.txt /opt
45
46
ARG HOST_USER_ID=5555
47
ENV HOST_USER_ID ${HOST_USER_ID}
48
RUN useradd -u $HOST_USER_ID -ms /bin/bash user
49
50
USER user
51
WORKDIR /home/user
52
53
ENV LANG C.UTF-8