Package Details: opendeck v2.5.0-2

Git Clone URL: https://aur.archlinux.org/opendeck.git (read-only, click to copy)
Package Base: opendeck
Description: A cross-platform desktop application that provides functionality for stream controller devices.
Upstream URL: https://github.com/ninjadev64/OpenDeck
Licenses: GPL-3.0
Conflicts: opendeck
Provides: opendeck
Submitter: OmegaRogue
Maintainer: terrorwolf (OmegaRogue)
Last Packager: terrorwolf
Votes: 2
Popularity: 0.056019
First Submitted: 2024-05-29 19:53 (UTC)
Last Updated: 2025-06-16 07:43 (UTC)

Required by (0)

Sources (1)

Pinned Comments

terrorwolf commented on 2025-06-15 18:21 (UTC) (edited on 2025-06-15 20:02 (UTC) by terrorwolf)

@Kamack38 you need to update Deno. If you have deno-init installed you can just used "deno upgrade". If you use the deno package you need to wait until it updates to the newest deno version. Its already flagged as out of date. Nothing we can do for now. Opendeck right now needs Deno 2.3 or newer.

terrorwolf commented on 2025-04-18 14:17 (UTC)

Please do not mark this package as outdated directly after the new version drops. It takes a few hours after getting notified for the package to be updated.I am in direct communication with the developer and I most of the time get an information in Advance when an Update occurs but still, I am not everytime directly available to push the update when it drops.

Latest Comments

1 2 Next › Last »

terrorwolf commented on 2025-06-16 11:13 (UTC)

I have thought about adding "deno>=2.3.0" this as a dependency, unfortunatly nobody could install it then right now since there is currently no package which satisfys this.

Kamack38 commented on 2025-06-16 11:09 (UTC) (edited on 2025-06-16 11:09 (UTC) by Kamack38)

I don't think switching the dependency to deno-init is the way to go. I think you should rather specify that it requires deno>=2.3.0 but unfortunately it would conflict with deno-init.

terrorwolf commented on 2025-06-15 18:21 (UTC) (edited on 2025-06-15 20:02 (UTC) by terrorwolf)

@Kamack38 you need to update Deno. If you have deno-init installed you can just used "deno upgrade". If you use the deno package you need to wait until it updates to the newest deno version. Its already flagged as out of date. Nothing we can do for now. Opendeck right now needs Deno 2.3 or newer.

Kamack38 commented on 2025-06-15 17:24 (UTC)

This package fails to built for me.

error: Failed reading lockfile at '/home/kamack38/.cache/paru/clone/opendeck/src/opendeck/deno.lock'

Caused by:
    Unsupported lockfile version '5'. Try upgrading Deno or recreating the lockfile
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'opendeck-v2.5.0-1': 
❯ deno --version
deno 2.2.9 (stable, release, x86_64-unknown-linux-gnu)
v8 13.5.212.10-rusty
typescript 5.7.3

terrorwolf commented on 2025-04-18 14:17 (UTC)

Please do not mark this package as outdated directly after the new version drops. It takes a few hours after getting notified for the package to be updated.I am in direct communication with the developer and I most of the time get an information in Advance when an Update occurs but still, I am not everytime directly available to push the update when it drops.

FineWolf commented on 2025-02-15 06:56 (UTC)

webkit2gtk-4.1 should be a regular dependency, and not a make dependency.

Application will fail to load if webkit2gtk-4.1 isn't present.

terrorwolf commented on 2025-01-30 09:16 (UTC)

Hi TrancheDePain, Would you be able to Debug this further with me on the OpenDeck Discord? As far as I can tell it seems to be a problem with your Setup which I can't reproduce. You can find the Link to the Discord on the Github Page of OpenDeck.

TrancheDePain commented on 2025-01-30 00:19 (UTC)

Trying to download this, as well as the opendeck-git package, leaves me with an error regarding missing tauri files :

==> Making package: opendeck-git r154.525c9ea-1 (Wed 29 Jan 2025 07:12:32 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating opendeck git repo...
==> Validating source files with sha256sums...
    opendeck ... Skipped
==> Extracting sources...
  -> Creating working copy of opendeck git repo...
Reset branch 'makepkg'
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: opendeck-git r173.3a60afd-1
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Task tauri tauri "build" "--ci" "-b" "deb" "--" "--frozen"
thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5:
Couldn't recognize the current folder as a Tauri project. It must contain a `tauri.conf.json`, `tauri.conf.json5` or `Tauri.toml` file in any subfolder.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
==> ERROR: A failure occurred in build().
    Aborting...

As well as a permission issues when going into .cache/opendeck/

warning: could not open directory 'pkg/': Permission denied

Tried to chmod the dir, but it is empty anyway.

dhtseany commented on 2025-01-27 13:33 (UTC) (edited on 2025-01-27 13:38 (UTC) by dhtseany)

Edit: I see it now, you have libappindicator-gtk3 set as a make dependency when it should just be a regular dependency. Users like myself remove build dependencies after the package has been built so that when I go to install an update later on with my AUR helper I'm asked to clean build both the make deps as well as the apps themselves, ensuring my packages and their tools for building are always using the latest versions.

Please move your run dependencies such as libappindicator-gtk3 to a depends=() array so that they won't be removed after the build is complete.

[2025-01-27][13:31:30][panic][ERROR] thread 'main' panicked at 'Failed to load ayatana-appindicator3 or appindicator3 dynamic library
libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory
libappindicator3.so.1: cannot open shared object file: No such file or directory
libayatana-appindicator3.so: cannot open shared object file: No such file or directory
libappindicator3.so: cannot open shared object file: No such file or directory': .cargo/registry/src/index.crates.io-6f17d22bba15001f/libappindicator-sys-0.9.0/src/lib.rs:41

tiberious726 commented on 2025-01-25 02:11 (UTC)

It needs to depend on webkit2gtk-4.1, not webkit2gtk, otherwise this error occurs:

error: failed to run custom build command for `webkit2gtk-sys v2.0.1`

Caused by:
  process didn't exit successfully: `~/.AUR/opendeck/src/opendeck/src-tauri/target/release/build/webkit2gtk-sys-63a1f049f3bd7002/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=WEBKIT2GTK_4.1_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:warning=
  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags webkit2gtk-4.1 webkit2gtk-4.1 >= 2.40

  The system library `webkit2gtk-4.1` required by crate `webkit2gtk-sys` was not found.
  The file `webkit2gtk-4.1.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

as well as another one about javascriptcoregtk-4.1.pc