File: Dockerfile

package info (click to toggle)
sideretro 1.1.6-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,636 kB
  • sloc: ansic: 15,270; perl: 46; python: 44; makefile: 3
file content (35 lines) | stat: -rw-r--r-- 605 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
FROM ubuntu:24.04 AS builder

RUN set -e; \
    \
    apt-get update; \
    apt-get install -y \
      gcc \
      git \
      make \
      meson \
      ninja-build \
      python3 \
      python3-setuptools \
      python3-wheel

COPY . /sider

WORKDIR /sider

RUN set -e; \
    \
    meson setup \
      --buildtype=release \
      --default-library=static \
      --wrap-mode=forcefallback \
      private_build; \
    meson compile -C private_build

FROM ubuntu:24.04

LABEL maintainer="tmiller@mochsl.org.br"

COPY --from=builder /sider/private_build/src/sider /usr/local/bin/

ENTRYPOINT ["sider"]