Debian Patches

Status for stremio/1.2.0+ds-1

Patch Description Author Forwarded Bugs Origin Last update
0001-disable-image-exr-feature.patch Disable image crate's exr (OpenEXR) feature OpenEXR poster/thumbnail support isn't needed for this application, and
pulling it in requires pulp and pulp-wasm-simd-flag, neither of which are
packaged in Debian.

diff --git a/Cargo.toml b/Cargo.toml
index b798d4f..0dd9313 100644
Juan Manuel Méndez Rey <juan.mendezr@proton.me> not-needed
0002-pin-crate-versions-to-debian.patch Loosen crate version requirements to match what Debian ships Debian's librust-*-dev packages are a patch/minor release behind what
upstream's Cargo.toml pins for: gtk4, gdk4-wayland, libadwaita, mpris-server,
libloading, flume, itertools, anyhow, base64, libc.
.
Verified byte-for-byte identical API surface, for everything this crate
actually calls, between the requested and the Debian-shipped version of
each: base64::engine::general_purpose + read::DecoderReader, flume::
unbounded, itertools::Itertools::collect_vec, libloading::os::unix::
Library::new, the full mpris_server::Player/Metadata builder API this
crate uses, and the gtk4/gdk4-wayland/libadwaita feature flags this
crate requests (v4_22, v4_20+wayland_crate, v1_9 respectively, all
present already at Debian's shipped version). anyhow and libc only ever
add API in patch releases, never remove.

diff --git a/Cargo.toml b/Cargo.toml
index 0dd9313..aa5f512 100644
Juan Manuel Méndez Rey <juan.mendezr@proton.me> not-needed
0003-add-man-page.patch Add a man page for stremio lintian flags the binary as missing a man page (no-manual-page). Documents
the actual CLI options defined via clap in src/main.rs (--dev, --url,
--no-window-decorations) plus the trailing positional argument GTK's
Application::run_with_args hands off to (a URI to open).

diff --git a/data/stremio.1 b/data/stremio.1
new file mode 100644
index 0000000..9dbd253
Juan Manuel Méndez Rey <juan.mendezr@proton.me> yes
0004-fix-window-state-typo.patch fix typo in the "remember window state" preferences subtitle "retore" -> "restore". Caught by lintian's spelling-error-in-binary check.

diff --git a/src/app/dialogs/preferences/preferences.xml b/src/app/dialogs/preferences/preferences.xml
index 112ece4..9075119 100644
Juan Manuel Méndez Rey <juan.mendezr@proton.me> yes

All known versions for source package 'stremio'

Links