Package Details: deskflow 1.17.1-1

Git Clone URL: https://aur.archlinux.org/deskflow.git (read-only, click to copy)
Package Base: deskflow
Description: Deskflow lets you share one mouse and keyboard between multiple computers
Upstream URL: https://deskflow.org/
Keywords: deskflow keyboard kvm mouse share synergy
Licenses: GPL-2.0
Submitter: SelfRef
Maintainer: SelfRef
Last Packager: SelfRef
Votes: 4
Popularity: 1.93
First Submitted: 2024-09-30 13:55 (UTC)
Last Updated: 2024-11-09 08:29 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

sithlord48 commented on 2024-10-14 02:33 (UTC)

Sorry for any confusion the tag should be v1.17.0

zhurai commented on 2024-10-14 02:30 (UTC) (edited on 2024-10-14 02:30 (UTC) by zhurai)

[zhurai@home-pc02 deskflow]$ makepkg -i
==> Making package: deskflow 1.17.0.r1-7 (Sun 13 Oct 2024 07:20:02 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning deskflow git repo...
Cloning into bare repository '/home/zhurai/.cache/yay/deskflow/deskflow'...
remote: Enumerating objects: 101725, done.
remote: Counting objects: 100% (5557/5557), done.
remote: Compressing objects: 100% (1011/1011), done.
remote: Total 101725 (delta 4788), reused 5032 (delta 4530), pack-reused 96168 (from 1)
Receiving objects: 100% (101725/101725), 161.06 MiB | 624.00 KiB/s, done.
Resolving deltas: 100% (76215/76215), done.
==> Validating source files with sha256sums...
    deskflow ... fatal: not a valid object name: 1.17.0+r1
==> ERROR: One or more files did not pass the validity check!
pkgver=1.17.0.r1
pkgrel=7
(...)
source=("$_basename::git+https://github.com/deskflow/deskflow.git#tag=${pkgver/.r/+r}")

Hmm...this built properly on my main computer the other day but fails on one of my other computers....looking at https://github.com/deskflow/deskflow/tags I believe this should actually be tag=v1.17.0 now?

(Seems like this also just changed per https://github.com/deskflow/deskflow/discussions/7658 and some of the recent commits)

SelfRef commented on 2024-10-11 01:06 (UTC)

@yan12125 Thanks for the solution, I added it to the package.

I think it happens only on KDE as neither on my Gnome desktop nor on headless server I had this issue.

yan12125 commented on 2024-10-10 13:58 (UTC)

I got the same "could not connect to display" error when building in clean chroots. Adding export QT_QPA_PLATFORM=offscreen to check() fixes it.

SelfRef commented on 2024-10-06 10:05 (UTC) (edited on 2024-10-06 10:05 (UTC) by SelfRef)

@zhurai I'll try to look at the issue more. If you'll ever want to build this or -git package, use makepkg's --nocheck flag to skip tests for now.

zhurai commented on 2024-10-06 00:51 (UTC) (edited on 2024-10-06 01:52 (UTC) by zhurai)

[zhurai@home-pc01 ~]$ pacman -Q | grep -E "qt6-base|xcb-util-cursor"
qt6-base 6.7.3-2
xcb-util-cursor 0.1.5-1

I do have those installed and those seem to be the latest versions, additionally I don't have anything listed in IgnorePkg

Installing deskflow-bin did work for me though (somewhat unsurprisingly). Thanks!

SelfRef commented on 2024-10-05 09:21 (UTC)

From now there's also binary version of this package from official releases.

SelfRef commented on 2024-10-05 07:03 (UTC)

@zhurai I tested this on clean bare-minimum headless system and cannot reproduce your error. Can you check if you have all dependencies updated? Especially the qt6-base that should also pull xcb-util-cursor. That seems tho be missing on your system.

zhurai commented on 2024-10-05 00:03 (UTC) (edited on 2024-10-05 00:04 (UTC) by zhurai)

I'm on wayland (KDE), and some of the unit tests aren't working for me causing the PKGBUILD to fail when trying to build 1.17

qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb, minimal, vkkhrdisplay, offscreen, minimalegl, eglfs, vnc, linuxfb.

(...)yay/deskflow/PKGBUILD: line 57: 445629 Aborted                 (core dumped) ./build/bin/unittests

WaylandWarningsTests seem to have passed

SelfRef commented on 2024-10-01 09:06 (UTC) (edited on 2024-10-05 05:54 (UTC) by SelfRef)

Wayland support will be added in version 1.16. Use -git package for the moment if you need it.

Wayland support is now included in the package. X11 support if optional via optional dependecies.