A framework for building convergent cross-platform Nextcloud clients using Flutter.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
FROM debian:stable-slim@sha256:3fd8144022bbe89f66c2caa5771ecd7f19f028e3f15d50bec97f47a88eb0d879
|
|
|
|
|
|
|
|
RUN apt-get update && \
|
|
|
|
apt-get install -y --no-install-recommends \
|
|
|
|
# dependencies to install flutter
|
|
|
|
git curl unzip ca-certificates \
|
|
|
|
# dependencies to build for linux
|
|
|
|
clang cmake ninja-build pkg-config libgtk-3-dev \
|
|
|
|
# dependencies for the app
|
|
|
|
libayatana-appindicator3-dev
|
|
|
|
|
|
|
|
ARG FLUTTER_VERSION
|
|
|
|
RUN git clone -b $FLUTTER_VERSION https://github.com/flutter/flutter /flutter
|
|
|
|
ENV PATH=$PATH:/flutter/bin
|
|
|
|
RUN flutter doctor -v
|
|
|
|
RUN flutter precache --linux
|
|
|
|
|
|
|
|
ADD linux.sh /build.sh
|
|
|
|
CMD /build.sh
|