- Download com.blizzard.Battle.net.flatpak from releases
- Install com.blizzard.Battle.net.flatpak (sudo needed for installing single use Flatpak bundle)
sudo flatpak install com.blizzard.Battle.net.flatpak
- Launch the Battle.net Flatpak (Either search for the app in your menu and click it) or
flatpak run com.blizzard.Battle.net
- Remove Battle.net Flatpak
flatpak remove com.blizzard.Battle.net
- Click the green button to download zip and extract once downloaded or clone repo with
git clone --recurse-submodules https://github.com/ChrisHobday/com.blizzard.Battle.net
- Install Flatpak builder
flatpak install flathub org.flatpak.Builder
- Install the platform this Flatpak will be using
flatpak install flathub org.freedesktop.Platform//24.08 org.freedesktop.Sdk//24.08
- Download and install WineStaging Flatpaks from https://github.com/ChrisHobday/org.winehq.WineStaging/releases (This Flatpak uses them as a base)
- Build the Flatpak with flatpak-builder (Run this from within the com.blizzard.Battle.net directory)
flatpak run org.flatpak.Builder --force-clean --repo=repo build-dir com.blizzard.Battle.net.yml
- Replace last Building step with
flatpak run org.flatpak.Builder --force-clean --repo=repo --user --install build-dir com.blizzard.Battle.net.yml
Building single use Flatpak bundle like in the releases (After having followed the Building steps above)
- Build the Flatpak bundle (Run this from within the com.blizzard.Battle.net directory after having followed the Building steps above)
flatpak build-bundle repo com.blizzard.Battle.net.flatpak com.blizzard.Battle.net
- Check if Flatpak is installed
flatpak list | grep Battle.net
- Enter Flatpak in command line mode
flatpak run --command=sh com.blizzard.Battle.net
- Installation directory = /var/lib/flatpak/app/com.blizzard.Battle.net/
- Installation directory (User mode) = ~/.local/share/flatpak/app/com.blizzard.Battle.net/
- User cache directory = ~/.var/app/com.blizzard.Battle.net/cache/
- User config directory = ~/.var/app/com.blizzard.Battle.net/config/
- User data directory = ~/.var/app/com.blizzard.Battle.net/data/
- Wine prefix = ~/.var/app/com.blizzard.Battle.net/data/WinePrefix