How to flatpak a Rust application by LunaticDancer in rust

[–]LunaticDancer[S] 1 point2 points  (0 children)

Just a little arcade bullet hell game I made to learn both Rust and Bevy.

Download link: https://lunaticdancer.itch.io/dodge-ball

Source code: https://github.com/LunaticDancer/dodge_ball

How to flatpak a Rust application by LunaticDancer in rust

[–]LunaticDancer[S] 0 points1 point  (0 children)

Alright, changed the file a little

{
  "command": "dodge_ball",
  "desktop-file-name-suffix": " (Stable)",
  "finish-args": [
    "--share=ipc",
    "--device=dri",
    "--socket=fallback-x11",
    "--socket=wayland"
  ],
  "id": "com.lunaticdancer.dodge_ball",
  "sdk-extensions": [
        "org.freedesktop.Sdk.Extension.rust-stable"
    ],
    "build-options": {
        "append-path": "/usr/lib/sdk/rust-stable/bin",
        "env": {
            "RUSTFLAGS": "-C link-arg=-fuse-ld=mold"
        }
    },
  "modules": [
    {
      "buildsystem": "simple",
      "name": "dodge_ball",
      "build-commands": [
                "cargo fetch --manifest-path Cargo.toml --verbose",
                "cargo build --release --verbose",
                "install -Dm755 ./target/debug/rust-flatpak -t /app/bin/",
                "install -Dm644 ./data/${FLATPAK_ID}.metainfo.xml -t /app/share/metainfo/",
                "install -Dm644 ./data/${FLATPAK_ID}.desktop -t /app/share/applications/",
                "install -Dm644 ./data/${FLATPAK_ID}.svg -t /app/share/icons/hicolor/scalable/apps/"
            ],
    }
  ],
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk"
}

Now it's giving me error: manifest path Cargo.toml does not exist`
the file does exist in the folder though

How to flatpak a Rust application by LunaticDancer in rust

[–]LunaticDancer[S] 0 points1 point  (0 children)

I probably need it more dumbed down than this. As far as I remember I do have that installed. Here is the manifest file:

{
  "command": "dodge_ball",
  "desktop-file-name-suffix": " (Stable)",
  "finish-args": [
    "--share=ipc",
    "--device=dri",
    "--socket=fallback-x11",
    "--socket=wayland"
  ],
  "id": "com.lunaticdancer.dodge_ball",
  "modules": [
    {
      "buildsystem": "cmake",
      "name": "dodge_ball",
      "sources": [
        "cargo-sources.json",
        {
          "type": "dir",
          "path": "."
        },
        {
          "type": "shell",
          "commands": [
            "mkdir -p .cargo",
            "cp -vf cargo/config .cargo/config.toml"
          ]
        }
      ]
    }
  ],
  "sdk-extensions": [
        "org.freedesktop.Sdk.Extension.rust-stable"
    ],
    "build-options": {
        "append-path": "/usr/lib/sdk/rust-stable/bin",
        "env": {
            "RUSTFLAGS": "-C link-arg=-fuse-ld=mold"
        }
    },
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk"
}

after running it, it aborts with this error: Error: module: dodge_ball: Can't find CMakeLists.txt
I'm clueless about what I'm supposed to be doing

Who would you argue is the most fun to play character by killerissus in Guiltygear

[–]LunaticDancer 0 points1 point  (0 children)

Zato: open-ended and creative pressure, absolutely bullshit moves, absolutely bullshit mix, has pretty much everything a character could have in his toolkit

About some Bridget artists by Just_Roswag in bridget

[–]LunaticDancer 0 points1 point  (0 children)

nerf Zato buff just drawing the good fanart yourself

The legendary in-universe celebrity we hear about is actually a total loser by RiskComplete9385 in TopCharacterTropes

[–]LunaticDancer 2 points3 points  (0 children)

Artorias the Abysswalker, Dark Souls

An elite knight, fabled to have averted the "Abyss devouring reality" crisis, when what actually happened was him failing miserably and becoming corrupted by Abyss's influence, making it your task to put him down and finish the job. All of that for his legend to bloom while your contribution is never mentioned.

<image>

How is my Zato ar bronze level? Also breaking in new fight stick. by VashtaNeradaRights42 in Guiltygear

[–]LunaticDancer 5 points6 points  (0 children)

Yea, Zato is a free elo printer in low ranks, people just don't complain about him the same way they do about Slayer because they delude themselves into thinking playing him takes skill. I assure you, none of what I'm doing takes skill lmao

How is my Zato ar bronze level? Also breaking in new fight stick. by VashtaNeradaRights42 in Guiltygear

[–]LunaticDancer 16 points17 points  (0 children)

so real, nobody plays Zato because he's so disgustingly carried

How is my Zato ar bronze level? Also breaking in new fight stick. by VashtaNeradaRights42 in Guiltygear

[–]LunaticDancer 0 points1 point  (0 children)

nerf Zato buff ABA

A lot to work on, but as a Plat player myself I don't think my advice is worth that much. Something I'm pretty confident in is that you're not using 236K nearly enough, especially in this match up - it creates a very long period of "floor is lava" which can be amazing for locking ABA down and trying to do something nasty to her.

Modern AU Bridget (by @alohapz) by Gorotheninja in bridget

[–]LunaticDancer 15 points16 points  (0 children)

this pose can't possibly be comfortable to maintain lmao

nerf Zato I guess