Package Details: opendeck v2.2.1-1

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: OmegaRogue
Last Packager: OmegaRogue
Votes: 1
Popularity: 0.028367
First Submitted: 2024-05-29 19:53 (UTC)
Last Updated: 2024-11-11 22:05 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

dhtseany commented on 2024-10-22 15:06 (UTC)

Hello, I appreciate all of your efforts bringing this app to the AUR but it might be time to consider letting someone else take over the release cycle management for the main opendeck package.

I'm willing to take over it's management to allow for a different set of eyes to keep track of the latest problems and to provide timely release updates.

It'd be appropriate for you to maintain the -git version to stay in line with upstream's ongoing development cycle that include their beta versions and we can coordinate breaking changes and they hit the -git version. I'll in turn stick with only the major non-beta releases and I'll generally lag back a few days while you test on the -git.

If willing please add me as a co-maintainer. Thanks!

dhtseany commented on 2024-10-21 21:17 (UTC) (edited on 2024-10-21 21:18 (UTC) by dhtseany)

The app is failing to build because upstream's tauri.conf.json was built using version 1.6 standards but the Arch version is now 2.0+ which isn't compatible with opendeck.

To work around this you need to install tauri-cli-1.6.2 "by hand". The best way I know how to do this is to download it from the AUR's commit page and downloading a snap shot:

$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/aur-db2c7cb8f786cf3a5e6836f68c9eaed5952cb610.tar.gz
$ tar xvzf aur-db2c7cb8f786cf3a5e6836f68c9eaed5952cb610.tar.gz
$ cd aur-db2c7cb8f786cf3a5e6836f68c9eaed5952cb610/
$ makepkg -s

Mind you any time you use a tool like yay to update your AUR packages it'll want to update tauri-cli which I think breaks opendeck so how you handle that going forward is on you until upstream corrects this. I'll be opening a bug report to help get things moving on correcting this.

danievdm commented on 2024-10-03 20:17 (UTC)

I seem to be getting the same error on a brand new install - pity I really wanted to try this as I've been using Bitfocus Companion and StreamController:

Initialize @esbuild/linux-x64@0.21.5
warning: Packages contained npm lifecycle scripts (preinstall/install/postinstall) that were not executed.
    This may cause the packages to not work correctly. To run them, use the `--allow-scripts` flag with `deno cache`
    (e.g. `deno cache --allow-scripts=pkg1,pkg2 <entrypoint>`):
      npm:@sveltejs/kit@2.5.26, npm:esbuild@0.21.5, npm:svelte-preprocess@5.1.4
==> Removing existing $pkgdir/ directory...
==> Starting build()...
    Error `tauri.conf.json` error: "identifier" is a required property
    Error `tauri.conf.json` error on `build`: Additional properties are not allowed ('devPath', 'distDir' were unexpected)
    Error `tauri.conf.json` error: Additional properties are not allowed ('package', 'tauri' were unexpected)
==> ERROR: A failure occurred in build().
    Aborting...

OmegaRogue commented on 2024-09-19 23:09 (UTC)

currently seems like on some systems manual building with makepkg is required to get around the problem

jonstelly commented on 2024-07-30 21:59 (UTC)

Looks like opendeck has moved to tauri 2.0 which is in beta. There is a tauri-cli-prerelease AUR package. From 5 minutes of trying I wasn't able to get the opendeck package building, I bet someone with some more rust/cargo/aur experience could get it done pretty quickly

mactan commented on 2024-07-28 20:49 (UTC)

Error tauri.conf.json error on tauri > bundle: Additional properties are not allowed ('rpm' was unexpected)

same issue on opendeck-git i think i've seen it for a while