diff --git a/configs/AppImageBuilder_amd64.yml b/configs/AppImageBuilder_amd64.yml new file mode 100644 index 0000000..5e705df --- /dev/null +++ b/configs/AppImageBuilder_amd64.yml @@ -0,0 +1,26 @@ +# appimage-builder recipe see https://appimage-builder.readthedocs.io for details +version: 1 +script: + - rm -rf AppDir | true + - cp -r build/linux/x64/release/bundle AppDir + - mkdir -p AppDir/usr/share/icons/hicolor/64x64/apps/ + - cp configs/prodIcon.png AppDir/usr/share/icons/hicolor/64x64/apps/ +AppDir: + path: ./AppDir + app_info: + id: net.inaph.prod + name: Prod + icon: prodIcon + version: latest + exec: prod + exec_args: $@ + files: + exclude: + - usr/share/man + - usr/share/doc/*/README.* + - usr/share/doc/*/changelog.* + - usr/share/doc/*/NEWS.* + - usr/share/doc/*/TODO.* +AppImage: + arch: x86_64 + update-information: guess diff --git a/configs/AppImageBuilder_arm64.yml b/configs/AppImageBuilder_arm64.yml new file mode 100644 index 0000000..7f96ce9 --- /dev/null +++ b/configs/AppImageBuilder_arm64.yml @@ -0,0 +1,26 @@ +# appimage-builder recipe see https://appimage-builder.readthedocs.io for details +version: 1 +script: + - rm -rf AppDir | true + - cp -r build/linux/arm64/release/bundle AppDir + - mkdir -p AppDir/usr/share/icons/hicolor/64x64/apps/ + - cp configs/prodIcon.png AppDir/usr/share/icons/hicolor/64x64/apps/ +AppDir: + path: ./AppDir + app_info: + id: net.inaph.prod + name: Prod + icon: prodIcon + version: latest + exec: prod + exec_args: $@ + files: + exclude: + - usr/share/man + - usr/share/doc/*/README.* + - usr/share/doc/*/changelog.* + - usr/share/doc/*/NEWS.* + - usr/share/doc/*/TODO.* +AppImage: + arch: arm64 + update-information: guess diff --git a/configs/prodIcon.png b/configs/prodIcon.png new file mode 100644 index 0000000..0ecd136 Binary files /dev/null and b/configs/prodIcon.png differ diff --git a/dockerfile b/dockerfile deleted file mode 100644 index ee00267..0000000 --- a/dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM ghcr.io/cirruslabs/flutter:3.38.9 -COPY ./ /build -WORKDIR /build -RUN apt update -y && apt install clang cmake ninja-build pkg-config libgtk-3-dev libstdc++-12-dev -y -RUN flutter build linux --release -RUN cp build/linux/*/release/bundle/prod /prod \ No newline at end of file