Sign inSign up

aimamit/shaka-packager

By aimamit

Updated about 4 years ago

https://hub.docker.com/r/google/shaka-packager/dockerfile

Image
0

89

aimamit/shaka-packager repository overview

FROM ubuntu:22.04 as builder

RUN apt-get update --fix-missing

RUN apt-get install -y \

    curl \

    libc-ares-dev \

    build-essential git python2 python3 libncurses5

RUN ln -s /usr/bin/python2 /usr/bin/python

RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

RUN touch depot_tools/.disable_auto_update

ENV PATH $PATH:/depot_tools

WORKDIR shaka_packager

RUN gclient config https://www.github.com/google/shaka-packager.git --name=src --unmanaged

RUN gclient sync -r v2.4.3

RUN cd src && ninja -C out/Release

FROM alpine:3.11

RUN apk add --no-cache libstdc++ python

COPY --from=builder /shaka_packager/src/out/Release/packager \

                /shaka_packager/src/out/Release/mpd_generator \

                /shaka_packager/src/out/Release/pssh-box.py \

                /usr/bin/

COPY --from=builder /shaka_packager/src/out/Release/pyproto /usr/bin/pyproto

Tag summary

Content type

Image

Digest

sha256:329495028

Size

17.6 MB

Last updated

about 4 years ago

docker pull aimamit/shaka-packager:2.4.3