Package Details: ydotool-git v0.1.8.r13.gfb6ee1f-1

Git Clone URL: https://aur.archlinux.org/ydotool-git.git (read-only, click to copy)
Package Base: ydotool-git
Description: Generic command-line automation tool (no X!), works on Wayland
Upstream URL: https://github.com/ReimuNotMoe/ydotool
Keywords: wayland xdotool
Licenses: MIT
Conflicts: ydotool
Provides: ydotool
Submitter: Depau
Maintainer: Depau
Last Packager: Depau
Votes: 6
Popularity: 0.77
First Submitted: 2019-01-20 17:17
Last Updated: 2020-01-11 03:52

Dependencies (8)

Required by (4)

Sources (1)

Pinned Comments

Depau commented on 2019-10-16 21:43

Hi, please report ydotool bugs to upstream. Only report packaging issues here. Thank you.

Latest Comments

Depau commented on 2020-01-11 03:52

Done, thanks for the suggestion :)

librewish commented on 2020-01-10 03:26

could you add in description

for Wayland so searching Wayland will show this package

Depau commented on 2019-10-16 21:43

Hi, please report ydotool bugs to upstream. Only report packaging issues here. Thank you.

sampsoncrowley commented on 2019-10-10 19:49

ydotoold backend unavailable (may have latency+delay issues)

Depau commented on 2019-10-10 11:28

Upstream fixed the issue, it should now build fine.

Depau commented on 2019-10-07 04:48

Hi, thanks for reporting.

It doesn't look like a packaging issue to me, I reported it to upstream: https://github.com/ReimuNotMoe/ydotool/issues/27

bbaserdem commented on 2019-10-04 22:06

with the libuinputplus-git and libevdevplus-git package, I'm having the exact same error.

[ 73%] Built target ydotool_library_static
Scanning dependencies of target ydotool_client_static
[ 76%] Building CXX object CMakeFiles/ydotool_client_static.dir/Client/ydotool.cpp.o
[ 80%] Linking CXX shared library libydotool.so
[ 80%] Built target ydotool_library
Scanning dependencies of target ydotool_client
Scanning dependencies of target ydotoold
[ 84%] Building CXX object CMakeFiles/ydotool_client.dir/Client/ydotool.cpp.o
[ 88%] Linking CXX executable ydotool_static
[ 92%] Building CXX object CMakeFiles/ydotoold.dir/Daemon/ydotoold.cpp.o
/usr/bin/ld: cannot find -luInputPlus
/usr/bin/ld: cannot find -levdevPlus
/usr/bin/ld: libydotool.a(Tool.cpp.o): in function `ydotool::Tool::ToolManager::TryDlOpen(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
Tool.cpp:(.text+0x20e): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: cannot find -luInputPlus
/usr/bin/ld: cannot find -levdevPlus
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/ydotool_client_static.dir/build.make:85: ydotool_static] Error 1
make[1]: *** [CMakeFiles/Makefile2:80: CMakeFiles/ydotool_client_static.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 96%] Linking CXX executable ydotoold
[ 96%] Built target ydotoold
[100%] Linking CXX executable ydotool
[100%] Built target ydotool_client
make: *** [Makefile:152: all] Error 2

Rasi commented on 2019-06-04 20:57

@ReekyMarko Update uinputplus before building this.

ReekyMarko commented on 2019-05-30 06:31

Fails to build for me, here is the tail of the output:

/usr/include/uInputPlus/uInput.hpp:44:7: note: candidate: ‘void uInputPlus::uInput::Init(const uInputPlus::uInputSetup&)’
  void Init(const uInputSetup &setup);
       ^~~~
/usr/include/uInputPlus/uInput.hpp:44:7: note:   candidate expects 1 argument, 2 provided
/home/reekymarko/.cache/yay/ydotool-git/src/ydotool/Daemon/ydotoold.cpp: In function ‘int client_handler(int)’:
/home/reekymarko/.cache/yay/ydotool-git/src/ydotool/Daemon/ydotoold.cpp:31:2: error: ‘uInputRawData’ was not declared in this scope
  uInputRawData buf{0};
  ^~~~~~~~~~~~~
/home/reekymarko/.cache/yay/ydotool-git/src/ydotool/Daemon/ydotoold.cpp:34:22: error: ‘buf’ was not declared in this scope
   int rc = recv(fd, &buf, sizeof(buf), MSG_WAITALL);
                      ^~~
make[2]: *** [CMakeFiles/ydotool_client.dir/build.make:63: CMakeFiles/ydotool_client.dir/Client/ydotool.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:221: CMakeFiles/ydotool_client.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/ydotoold.dir/build.make:63: CMakeFiles/ydotoold.dir/Daemon/ydotoold.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:295: CMakeFiles/ydotoold.dir/all] Error 2
[ 75%] Linking CXX shared library libclick.so
[ 80%] Linking CXX shared library libtype.so
[ 80%] Built target click
[ 80%] Built target type
[ 85%] Linking CXX shared library libmousemove.so
[ 85%] Built target mousemove
[ 90%] Linking CXX shared library libkey.so
[ 90%] Built target key
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: ydotool-git

hughw94 commented on 2019-04-10 12:48

Build fails for me with the following error:

Scanning dependencies of target ydotool

[ 14%] Building CXX object CMakeFiles/ydotool.dir/ydotool.cpp.o

[ 28%] Building CXX object CMakeFiles/ydotool.dir/Commands.cpp.o

[ 42%] Building CXX object CMakeFiles/ydotool.dir/Commands/Type.cpp.o

[ 57%] Building CXX object CMakeFiles/ydotool.dir/Commands/Key.cpp.o

/home/hugh/.cache/yay/ydotool-git/src/ydotool/Commands/Key.cpp: In function ‘std::vector<int> KeyStroke2Code(const string&)’:

/home/hugh/.cache/yay/ydotool-git/src/ydotool/Commands/Key.cpp:65:16: error: ‘Table_ModifierKeys’ was not declared in this scope auto t_kms = Table_ModifierKeys.find(it); ^~~~~~~~~~~~~~~~~~

make[2]: *** [CMakeFiles/ydotool.dir/build.make:102: CMakeFiles/ydotool.dir/Commands/Key.cpp.o] Error 1

make[1]: [CMakeFiles/Makefile2:73: CMakeFiles/ydotool.dir/all] Error 2 make: [Makefile:152: all] Error 2

==> ERROR: A failure occurred in build().

Aborting...

Error making: ydotool-git

Any idea how to resolve this?