Bump to 0.6.2 (Cargo + Inno .iss), promote CHANGELOG [Unreleased] -> [0.6.2]. 0.6.2 rolls up the licensing (MIT + THIRD_PARTY_LICENSES) and the friends-list liveness fixes (active offline marking, 15s refresh, manual Rescan) on the 0.6.x wire format (gossip v5, compatible with 0.6.0/0.6.1). Adds packaging/appimage: a thin AppImage recipe (linuxdeploy) that bundles the pixelpass screen-share helper in usr/bin so peerspeak's $PATH lookup finds it with no code change. Assets are include_bytes!-embedded; the graphics stack and pixelpass's gstreamer/mpv tools are left to the host. Built on Ubuntu 24.04 (glibc 2.39) for reach across Debian 13+/Fedora 40+/rolling. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
12 lines
553 B
Bash
Executable File
12 lines
553 B
Bash
Executable File
#!/bin/sh
|
|
# AppRun for the PeerSpeak AppImage.
|
|
#
|
|
# PeerSpeak bundles the pixelpass screen-share helper in usr/bin. We prepend our
|
|
# own usr/bin to PATH so peerspeak's $PATH lookup for `pixelpass` finds the
|
|
# bundled copy, while the host's tools (gst-launch-1.0, pactl, mpv — which
|
|
# pixelpass in turn shells out to) remain reachable via the appended host PATH.
|
|
# That no-sandbox spawning is exactly why this app suits AppImage over Flatpak.
|
|
HERE="$(dirname "$(readlink -f "$0")")"
|
|
export PATH="$HERE/usr/bin:$PATH"
|
|
exec "$HERE/usr/bin/peerspeak" "$@"
|