ladybird/Meta/CMake/flatpak/angle-configure.sh
Andrew Kaster 44d2e22b93 CMake: Add a flatpak build for org.ladybird.Ladybird
This build depends on the KDE Flatpak SDK, and builds any missing
dependencies manually as source modules.

The flatpak can be built with the following command:

```sh
flatpak-builder --user --force-clean --install-deps-from=flathub \
    --ccache --repo=Build/repo --install Build/flatpak \
    Meta/CMake/flatpak/org.ladybird.Ladybird.json
```

After building, the flatpak can be run with:

```sh
flatpak run --user --devel org.ladybird.Ladybird
```

If there are issues launching RequestServer, the .pid and .sock files
under $XDG_RUNTIME_DIR may need removed.

```sh
flatpak run --user --command=sh --devel org.ladybird.Ladybird
rm -f $XDG_RUNTIME_DIR/Ladybird.*
```
2025-07-08 11:45:32 -06:00

26 lines
566 B
Bash
Executable File

#!/usr/bin/env bash
set -e
export PATH=$PWD/depot_tools:$PATH
cd angle
gn gen out --args='
is_official_build=true
is_component_build=true
is_debug=false
angle_build_tests=false
angle_enable_renderdoc=false
angle_enable_swiftshader=false
angle_enable_vulkan=true
angle_enable_wgpu=false
angle_expose_non_conformant_extensions_and_versions=true
angle_use_wayland=true
angle_use_x11=false
build_angle_deqp_tests=false
use_custom_libcxx=false
use_safe_libstdcxx=true
chrome_pgo_phase=0
is_cfi = false
'