app-id: ps.clipmove.NotBlood runtime: org.freedesktop.Platform runtime-version: &runtime-version '24.08' sdk: org.freedesktop.Sdk command: run.sh separate-locales: false sdk-extensions: - org.freedesktop.Sdk.Compat.i386 - org.freedesktop.Sdk.Extension.toolchain-i386 finish-args: - --allow=devel - --allow=multiarch - --device=all - --persist=.config - --share=ipc - --share=network - --socket=pulseaudio - --socket=wayland - --socket=x11 add-extensions: org.freedesktop.Platform.Compat.i386: directory: lib/i386-linux-gnu version: *runtime-version org.freedesktop.Platform.Compat.i386.Debug: directory: lib/debug/lib/i386-linux-gnu version: *runtime-version no-autodownload: true x-compat-i386-opts: &compat-i386-opts prepend-pkg-config-path: /app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig ldflags: -L/app/lib32 prepend-path: /usr/lib/sdk/toolchain-i386/bin env: CC: i686-unknown-linux-gnu-gcc CXX: i686-unknown-linux-gnu-g++ CFLAGS: "-O2 -g" CXXFLAGS: "-O2 -g" libdir: /app/lib32 no-debuginfo: true modules: - name: bundle-setup buildsystem: simple build-commands: - | mkdir -p /app/bin mkdir -p /app/data mkdir -p /app/share/applications mkdir -p /app/share/icons/hicolor/16x16/apps mkdir -p /app/share/icons/hicolor/32x32/apps mkdir -p /app/share/icons/hicolor/48x48/apps mkdir -p /app/share/icons/hicolor/64x64/apps mkdir -p /app/share/icons/hicolor/128x128/apps mkdir -p /app/share/icons/hicolor/192x192/apps mkdir -p /app/share/icons/hicolor/256x256/apps install -m 0644 ./ps.clipmove.NotBlood.desktop /app/share/applications install -m 0755 ./run.sh /app/bin cleanup: - ./.git - ./.gitignore - ./*.desktop - ./*.md - ./*.sh - ./*.yml sources: - type: dir path: ./ - name: asset buildsystem: simple build-commands: - | install -m 0644 ./*.AR_ /app/data install -m 0644 ./*.ART /app/data install -m 0644 ./*.DAT /app/data install -m 0644 ./*.DEM /app/data install -m 0644 ./*.INI /app/data install -m 0644 ./*.MAP /app/data install -m 0644 ./*.RFF /app/data install -m 0644 ./*.SMK /app/data install -m 0644 ./*.WAV /app/data install -m 0644 ./logo/notblood/16.png /app/share/icons/hicolor/16x16/apps/ps.clipmove.NotBlood.png install -m 0644 ./logo/notblood/32.png /app/share/icons/hicolor/32x32/apps/ps.clipmove.NotBlood.png install -m 0644 ./logo/notblood/48.png /app/share/icons/hicolor/48x48/apps/ps.clipmove.NotBlood.png install -m 0644 ./logo/notblood/64.png /app/share/icons/hicolor/64x64/apps/ps.clipmove.NotBlood.png install -m 0644 ./logo/notblood/128.png /app/share/icons/hicolor/128x128/apps/ps.clipmove.NotBlood.png install -m 0644 ./logo/notblood/192.png /app/share/icons/hicolor/192x192/apps/ps.clipmove.NotBlood.png install -m 0644 ./logo/notblood/256.png /app/share/icons/hicolor/256x256/apps/ps.clipmove.NotBlood.png cleanup: - ./*.AR_ - ./*.ART - ./*.DAT - ./*.DEM - ./*.INI - ./*.MAP - ./*.RFF - ./*.SMK - ./*.WAV - ./.git - ./.gitignore - ./.ico - ./*.md - ./logo sources: - type: git url: rad://z3wYG4MbwEyhyoRa72h2mgdR66vCm branch: master - name: engine buildsystem: simple build-options: *compat-i386-opts build-commands: - | sed -i 's/-D_FORTIFY_SOURCE=[0-9]//g' Common.mak make HAVE_GTK2=0 install -m 0755 ./notblood /app/bin cleanup: - ./_clang-format - ./.appveyor.yml - ./.git - ./.github - ./.gitignore - ./.vscode - ./*.log - ./*.mak - ./*.md - ./*.pk3 - ./GNUmakefile - ./obj - ./package - ./platform - ./source sources: - type: git url: rad://z2QnERwRUVeEEG9dDZVNFdzRDawYt branch: master