Skip to content

v1.0.2

Choose a tag to compare

@majmichu1 majmichu1 released this 31 Aug 02:09
· 69 commits to main since this release

More install fixes, found while chasing #2.

openSUSE

Wasn't handled at all — it fell through to "unknown distro". Which is a
shame, because it turns out to be the easiest distribution of the lot:
ffmpeg, android-tools, evdi and libevdi1 are all in the default
repositories. Now installed via zypper.

One bad package no longer takes the rest with it

Before, a single unavailable package failed the whole install line. That is
how Debian ended up with no evdi library at all once libevdi0 turned out not
to exist: the line failed, and the fallback didn't include a library either.

Userspace tools and the kernel module are now installed separately, so a dkms
build that fails for want of kernel headers doesn't stop ffmpeg and adb from
being installed. On openSUSE libevdi1 requires evdi-kmp, so those two stay
together — checked, not assumed.

PATH

The installer now checks that ~/.local/bin is actually on your PATH. It is
only added at login on most distributions, and only if it already exists, so
installing into a directory we just created could leave you with
uscreen: command not found after an install that reported success.

Install

Linux: download the tarball, extract, run ./scripts/install.sh.
Android: unchanged from 1.0.0; the APK is here for completeness and upgrades in
place, same signing key as every earlier release.