xref: /freebsd/contrib/libyaml/docker/fedora-25 (revision 0f5c86ddb0257f4b7620f1d8e898289be30b19bf)
1*0f5c86ddSBaptiste Daroussin# vim: ft=dockerfile
2*0f5c86ddSBaptiste DaroussinFROM fedora:25
3*0f5c86ddSBaptiste DaroussinMAINTAINER Ian Cordasco <graffatcolmingov@gmail.com>
4*0f5c86ddSBaptiste Daroussin
5*0f5c86ddSBaptiste Daroussin# NOTE(sigmavirus24): We need "perl-core" here for the "prove" binary
6*0f5c86ddSBaptiste Daroussin# required by the test-all Makefile target
7*0f5c86ddSBaptiste DaroussinRUN dnf install -y \
8*0f5c86ddSBaptiste Daroussin        automake \
9*0f5c86ddSBaptiste Daroussin        gcc \
10*0f5c86ddSBaptiste Daroussin        git \
11*0f5c86ddSBaptiste Daroussin        make \
12*0f5c86ddSBaptiste Daroussin        libtool \
13*0f5c86ddSBaptiste Daroussin        perl-core && \
14*0f5c86ddSBaptiste Daroussin    mkdir /libyaml
15*0f5c86ddSBaptiste Daroussin
16*0f5c86ddSBaptiste DaroussinCOPY . /libyaml/
17*0f5c86ddSBaptiste DaroussinWORKDIR /libyaml
18*0f5c86ddSBaptiste Daroussin
19*0f5c86ddSBaptiste DaroussinENV LD_LIBRARY_PATH=/libyaml/src/.libs
20*0f5c86ddSBaptiste Daroussin
21*0f5c86ddSBaptiste DaroussinRUN ./bootstrap && \
22*0f5c86ddSBaptiste Daroussin    ./configure && \
23*0f5c86ddSBaptiste Daroussin    make && \
24*0f5c86ddSBaptiste Daroussin    make install
25*0f5c86ddSBaptiste Daroussin
26*0f5c86ddSBaptiste DaroussinCMD ["bash"]
27