Package Details: aw-watcher-window-wayland-git r33.6108ad3-1

Git Clone URL: https://aur.archlinux.org/aw-watcher-window-wayland-git.git (read-only, click to copy)
Package Base: aw-watcher-window-wayland-git
Description: Wayland window watcher for ActivityWatch
Upstream URL: https://github.com/ActivityWatch/aw-watcher-window-wayland
Keywords: activitywatch aw-watcher
Licenses: MPL2
Conflicts: aw-watcher-window-wayland
Provides: aw-watcher-window-wayland
Submitter: Y7n05h
Maintainer: ScreamsInJank
Last Packager: ScreamsInJank
Votes: 3
Popularity: 0.000720
First Submitted: 2022-01-25 15:47 (UTC)
Last Updated: 2023-10-28 00:42 (UTC)

Latest Comments

1 2 Next › Last »

rait commented on 2024-10-18 18:41 (UTC)

Hey ScreamsInJank. Thank you for your quick response. I have just switched to awatcher as you suggested, and it works flawlessly now. Have a nice day!

ScreamsInJank commented on 2024-10-18 06:10 (UTC)

Hi rait, I've been having the same problem and I'm not entirely sure what's causing it. I don't have time at the moment to fix it but after doing a bit of poking around I've found that awatcher seems to be a better maintained alternative to aw-watcher-window-wayland which supports a broader range of compositors.

I recommend using that these days anyway since aw-watcher-window-wayland isn't maintained very actively by the aw team. (From what I can tell it was always a quick and dirty solution that was intended to be replaced down the line anyway)

rait commented on 2024-10-18 04:12 (UTC) (edited on 2024-10-18 04:17 (UTC) by rait)

It won't build for me. Am I missing a dependency?

  = note: /sbin/ld: /home/rait/pkgs/aw-watcher-window-wayland-git/src/aw-watcher-window-wayland/target/release/deps/aw_watcher_window_wayland-9cc98000459e0dbd.aw_watcher_window_wayland.4ab0399b308972df-cgu.0.rcgu.o: in function `aw_watcher_window_wayland::singleinstance::get_client_lock':
          aw_watcher_window_wayland.4ab0399b308972df-cgu.0:(.text._ZN25aw_watcher_window_wayland14singleinstance15get_client_lock17h3866a654ddc65dddE+0xa12): undefined reference to `c_lock'
          /sbin/ld: /home/rait/pkgs/aw-watcher-window-wayland-git/src/aw-watcher-window-wayland/target/release/deps/aw_watcher_window_wayland-9cc98000459e0dbd.aw_watcher_window_wayland.4ab0399b308972df-cgu.0.rcgu.o: in function `aw_watcher_window_wayland::main':
          aw_watcher_window_wayland.4ab0399b308972df-cgu.0:(.text._ZN25aw_watcher_window_wayland4main17h3ff309583d3f1a4bE+0xd2e6): undefined reference to `c_unlock'
          /sbin/ld: aw_watcher_window_wayland.4ab0399b308972df-cgu.0:(.text._ZN25aw_watcher_window_wayland4main17h3ff309583d3f1a4bE+0xd312): undefined reference to `c_unlock'
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)

warning: `aw-watcher-window-wayland` (bin "aw-watcher-window-wayland") generated 56 warnings
error: could not compile `aw-watcher-window-wayland` (bin "aw-watcher-window-wayland") due to 1 previous error; 56 warnings emitted
==> ERROR: A failure occurred in build().
    Aborting...

Maetveis commented on 2023-11-19 02:04 (UTC)

Hi, can you update this package to depend on activitywatch instead of hardcoding activitywatch-bin? I just created https://aur.archlinux.org/packages/activitywatch-git, because I was frustrated with the pyinstaller based distribution of the -bin package.

I tested this package locally against activitywatch-git, by modifying the PKGBUILD and works perfectly fine.

I can also take over the maintenance of this, I plan on contributing most of my changes upstream.

ScreamsInJank commented on 2023-10-25 05:49 (UTC)

Hi xeruf, I adopted this package for the same reason as you adopted aw-client, I don't have any other packages to maintain so I'd be happy to adopt aw-client or disown this if you'd rather do it. Feel free to email me :)

xeruf commented on 2023-10-11 22:28 (UTC)

This depends on the outdated aw-client which I just adopted to update it, but I am happy to disown it again. Either way I think it would be sensible to have aw-client and this package maintained together ;)

ScreamsInJank commented on 2023-05-31 09:30 (UTC)

Hi all, I've adopted this package in the hope that I'll be able to get it working again. This is my first time maintaining a package so please bear with me if I'm not great at it :/

Yes I will start by removing the conflict with activitywatch-bin

Y7n05h commented on 2023-03-03 03:44 (UTC)

Sorry, I stopped using this package recently. I will stop maintaining this package.

varac commented on 2023-02-28 20:43 (UTC)

Also, please remove the conflict with activitywatch-bin. It includes the server component (aw-server or even aw-server-rust) which are needed by this package.

varac commented on 2023-02-28 20:37 (UTC)

The build error has been fixed in latest head, see https://github.com/ActivityWatch/aw-watcher-window-wayland/issues/20

Please update this package so it can install fine, thanks !