onetagger-docker/Dockerfile

19 lines
656 B
Docker

FROM quay.io/fedora/fedora-minimal
WORKDIR /usr/local/app
RUN dnf install -y unzip lld autogen alsa-lib-devel pkg-config make openssl-devel gcc g++ curl wget git webkit2gtk4.1-devel cargo pnpm
# Suboptimal libs:
# - 'webkit2gtk4.1-devel': seems to be outdated
RUN curl -o onetagger.zip -L https://github.com/Marekkon5/onetagger/archive/36523f71f2d9a5947912f3cb930f1a31fcb2e3ee.zip \
&& mkdir onetagger-zip \
&& mkdir onetagger \
&& unzip onetagger.zip -d onetagger-zip \
&& rm onetagger.zip \
&& mv onetagger-zip/onetagger-*/* onetagger/ \
&& rm onetagger-zip -r
COPY ./src/build.sh ./
ENTRYPOINT ["/usr/bin/bash","./build.sh"]