# Common Linux Packaging Inputs

This directory is the shared Linux packaging source of truth for WireShare.

The checked-in files here are templates or reusable assets. Release-specific
values come from [/Users/nick/wireshare-code/packaging/release_manifest.yaml](/Users/nick/wireshare-code/packaging/release_manifest.yaml:1)
and are rendered either by the Gradle fallback packaging tasks or by the Linux
rollout orchestrator.

## Contents

- `app/cx.hermes.WireShare.desktop`: canonical Linux desktop launcher metadata
- `app/cx.hermes.WireShare.metainfo.xml`: canonical AppStream metadata
- `icons/`: canonical exported app and status icons
- `launchers/WireShare`: system-Java launcher for distro and ports packages
- `launchers/WireShare.flatpak.sh`: Flatpak-specific launcher used by the local fallback and hosted Flatpak recipes
- `release-artifacts.env`: rendered release asset references for downstream recipes

If a Linux recipe needs app identity, launch metadata, icons, or release-asset
references, it should come from here first.
