Package Details: streamdeck-ui 4.1.3-1

Git Clone URL: https://aur.archlinux.org/streamdeck-ui.git (read-only, click to copy)
Package Base: streamdeck-ui
Description: A Linux compatible UI for the Elgato Stream Deck
Upstream URL: https://streamdeck-linux-gui.github.io/streamdeck-linux-gui/
Keywords: deck elgato streamdeck streamer streaming
Licenses: MIT
Provides: streamdeck-ui
Submitter: GI_Jack
Maintainer: dhtseany
Last Packager: dhtseany
Votes: 9
Popularity: 0.24
First Submitted: 2021-05-14 15:27 (UTC)
Last Updated: 2024-07-23 14:37 (UTC)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 Next › Last »

dhtseany commented on 2022-11-30 22:01 (UTC)

I'm glad it was pointed out that the problem is more involved than I first suspected, I must have had remnants of previous work still installed that gave me an initial false positive when first pointed out by @imaciaveller. I'm investigating a solution and I'll patch if I can or update once a fix is pushed by upstream. Thanks for everyone's patience!

dhtseany commented on 2022-11-30 21:00 (UTC)

@jvzr Whatever was current in the repos at the time of my last clean-build is what I had updated to before my last test however I'm currently knocking out a quick test VM for a 100% pure, new test environment for further tinkering, please standby.

jvzr commented on 2022-11-30 20:24 (UTC)

@dhseany: were you still on Gnome 42 at the time of your reply? As reported on timothycrosley/streamdeck-ui, this is not an issue with your package but with pynput and Gnome 43 w/ Wayland. It's a shame because it was working fine with Gnome 42.

FYI I'm getting the same error as @imaciaveller, with pip3's streamdeck-ui and your package (same issue before and after makepkg-ing pynput by hand).

dhtseany commented on 2022-11-16 14:39 (UTC)

@imaciaveller your problem is most likely related to python-pynput because it's either missing or installed to a non-standard location. I use Gnome (current) for my DE as does my build testing environment and the build process is working fine without errors in a clean setting.

My suggestion is to focus on installing or repairing python-pynput and if you're using an aur helper like yay make sure to CleanBuild python-pynput. Chances are if you manually install python-pynput with makepkg "by hand" it'll work and the rest of your problems with streamdeck-ui should subside. Happy to help further if you catch problems with building the required deps.

imaciaveller commented on 2022-11-16 14:14 (UTC)

dont work in wayland

Traceback (most recent call last):
  File "/usr/bin//streamdeck", line 5, in <module>
    from streamdeck_ui.gui import start
  File "/usr/lib/python3.10/site-packages/streamdeck_ui/gui.py", line 12, in <module>
    from pynput.keyboard import Controller, Key
ImportError: cannot import name 'Controller' from 'pynput.keyboard' (unknown location)

dhtseany commented on 2022-09-29 15:03 (UTC) (edited on 2022-09-29 15:22 (UTC) by dhtseany)

Update: Pushed to 2.0.6-1 and it seems to update fine. Let me know if anyone sees problems and I'll try to help!

dhtseany commented on 2022-06-30 20:03 (UTC) (edited on 2022-06-30 20:30 (UTC) by dhtseany)

I believe I've corrected the previous build problems by updating the PKGBUILD to Arch standards for modern Python packages such as ours.

The following packages are no longer required: python-dephell python-setuptools

I also added the .desktop file with icon as promised which installs automatically. Post a comment if you encounter any build issues. Thanks!

Edit post-push: I noticed that on one of my test systems that was still on an older version that upgrading from 1.x.x to this 2.0.4-4 version left parts of the old version behind. After uninstalling, rebooting then reinstalling I was left with the clean install of 2.0.4-4 as I expected.

dhtseany commented on 2022-06-24 16:29 (UTC) (edited on 2022-06-29 16:43 (UTC) by dhtseany)

I'm aware of an issue that I believe is focused on python-setuptools (newer than v45) that is preventing one of my secondary PCs from upgrading to the latest version. Once I figure out why it's mad I'll release a patch or workaround instructions.

https://github.com/pypa/setuptools/issues/2423

Update: I was wrong, I think the problem is actually with dephell: https://pastebin.com/qNbJNH8y

Ticket opened with upstream: https://github.com/timothycrosley/streamdeck-ui/issues/241

dhtseany commented on 2022-05-03 12:40 (UTC)

@smark Good point, updated to reflect the required versioning. Thanks for the feedback!

smark commented on 2022-05-02 21:19 (UTC)

If streamdeck-ui depends on python-elgato-streamdeck >= 0.9.1 this should be represented in the PKDBUILD to prevent broken updates.

diff --git a/PKGBUILD b/PKGBUILD
index 4c20922..650dece 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ pkgdesc="A Linux compatible UI for the Elgato Stream Deck"
 arch=('any')
 url="https://timothycrosley.github.io/streamdeck-ui/"
 license=('MIT')
-depends=('python-pillow' 'python-hidapi' 'pyside2' 'python-pynput' 'python-elgato-streamdeck' 'python-xlib' 'python-filetype' 'python-cairosvg')
+depends=('python-pillow' 'python-hidapi' 'pyside2' 'python-pynput' 'python-elgato-streamdeck>=0.9.1' 'python-xlib' 'python-filetype' 'python-cairosvg')
 makedepends=('git' 'python-dephell' 'python-setuptools')
 provides=('streamdeck-ui')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/timothycrosley/streamdeck-ui/archive/refs/tags/v${pkgver}.tar.gz"