Add ability to build GTK app AppImage (#240)
#238 Add AppImage build support Implements - Downgrade to libadwaita 1.3 for wider distro support - Add build script, workflow, and docs for AppImage - Add build docs for Debian (apt) and Void Linux - Building AppImage in CI
This commit is contained in:
parent
44ecf042a3
commit
ab73183b2b
11 changed files with 311 additions and 147 deletions
18
burrow-gtk/build-aux/Dockerfile
Normal file
18
burrow-gtk/build-aux/Dockerfile
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
FROM fedora:39
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
RUN set -eux && \
|
||||
dnf update -y && \
|
||||
dnf install -y clang ninja-build cmake meson gtk4-devel glib2-devel libadwaita-devel desktop-file-utils libappstream-glib util-linux wget fuse fuse-libs file
|
||||
|
||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable --profile minimal
|
||||
ENV PATH="/root/.cargo/bin:${PATH}"
|
||||
|
||||
WORKDIR /app
|
||||
COPY . /app
|
||||
|
||||
RUN cd /app/burrow-gtk/ && \
|
||||
./build-aux/build_appimage.sh
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue