Package Details: stremio-linux-shell-git v1.0.0.beta.11.r5.gca88264-2

Git Clone URL: https://aur.archlinux.org/stremio-linux-shell-git.git (read-only, click to copy)
Package Base: stremio-linux-shell-git
Description: A native Linux client for Stremio
Upstream URL: https://github.com/Stremio/stremio-linux-shell
Licenses: GPL-3.0-only
Conflicts: stremio, stremio-linux-shell
Provides: stremio, stremio-linux-shell
Submitter: nopw
Maintainer: nopw
Last Packager: nopw
Votes: 1
Popularity: 0.006010
First Submitted: 2025-07-05 10:15 (UTC)
Last Updated: 2025-09-19 16:06 (UTC)

Dependencies (21)

Required by (1)

Sources (1)

Latest Comments

1 2 Next › Last »

ifaigios commented on 2026-02-21 17:05 (UTC) (edited on 2026-02-21 17:09 (UTC) by ifaigios)

Replacing the package() section with the following got the package to build:

package() {
  cd "stremio-linux-shell"

  # Install binary
  install -Dm755 "target/release/stremio-linux-shell" "$pkgdir/usr/bin/stremio"

  # Install desktop file
  install -Dm644 "data/com.stremio.Stremio.desktop" \
    "$pkgdir/usr/share/applications/com.stremio.Stremio.desktop"
  sed -i '/^[[:space:]]*DBusActivatable[[:space:]]*=[[:space:]]*true[[:space:]]*$/d' \
    "$pkgdir/usr/share/applications/com.stremio.Stremio.desktop"

  # Install icons
  install -Dm644 "data/icons/com.stremio.Stremio.svg" \
    "$pkgdir/usr/share/icons/hicolor/scalable/apps/com.stremio.Stremio.svg"
  install -Dm644 "data/com.stremio.Stremio.metainfo.xml" \
    "$pkgdir/usr/share/metainfo/com.stremio.Stremio.metainfo.xml"

  # Install license
  install -Dm644 /usr/share/licenses/spdx/GPL-3.0-only.txt \
    "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"

  ### ---- CEF runtime bundle ----

  # Install CEF libraries into private runtime folder
  install -dm755 "$pkgdir/usr/lib/stremio/cef"
  cp -r vendor/cef/* "$pkgdir/usr/lib/stremio/cef/"

  # Move real binary
  install -dm755 "$pkgdir/usr/lib/stremio"
  mv "$pkgdir/usr/bin/stremio" "$pkgdir/usr/lib/stremio/stremio-bin"

  # Install server.js next to the binary
  install -Dm644 "data/server.js" "$pkgdir/usr/lib/stremio/server.js"

   # Install launcher wrapper to load private CEF
  cat > "$pkgdir/usr/bin/stremio" <<'EOF'
#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/stremio/cef:$LD_LIBRARY_PATH"
export CEF_FLAGS="--enable-features=ClipboardContentSetting --enable-clipboard --disable-gpu-sandbox"
cd /usr/lib/stremio
exec /usr/lib/stremio/stremio-bin $CEF_FLAGS "$@"
EOF
  chmod +x "$pkgdir/usr/bin/stremio"    
}

SolarAquarion commented on 2026-01-14 02:55 (UTC)

For some reason you need to install libcef.so from vendor to /usr/lib

thank783 commented on 2025-12-15 03:29 (UTC)

It doesn't work, I get "error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory"

mihalycsaba commented on 2025-11-28 11:44 (UTC)

I have just installed this package

stremio: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory

jaskor commented on 2025-09-28 02:18 (UTC)

GDK_SCALE=1 doesn't do anything in wayland, with GDK_BACKEND=x11 it works.

nopw commented on 2025-09-23 22:46 (UTC)

@jaskor upstream's fucked, the app renders using the widget’s logical size without applying the gtk scale factor, then passes that to libmpv. try with GDK_SCALE=1

jaskor commented on 2025-09-21 19:17 (UTC)

After recent rewrite video displays in bottom left corner instead of using whole app window. It happens only when I use display scaling, when it's set to 100% video plays correctly. Is there a way to set per app scaling, or does it need to be fixed upstream?

atomo commented on 2025-09-20 12:31 (UTC)

i reset my kde application menu and that fixed it finally.

atomo commented on 2025-09-20 12:29 (UTC)

i tried the command @yobson recommended and it still doesn't work. I'm using KDE Plasma 6