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