Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: ydotool-1.0.1
@ 2022-12-28  0:27 Newchair2644
  2022-12-28  0:46 ` JamiKettunen
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Newchair2644 @ 2022-12-28  0:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1237 bytes --]

There is a new pull request by Newchair2644 against master on the void-packages repository

https://github.com/Newchair2644/void-packages ydotool
https://github.com/void-linux/void-packages/pull/41322

New package: ydotool-1.0.1
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
<!--
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/41322.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-ydotool-41322.patch --]
[-- Type: text/x-diff, Size: 1489 bytes --]

From 7d1496c8d46a0cac91827b5e0e233ff096ec0dbe Mon Sep 17 00:00:00 2001
From: Numair Dubas <Numair2644@protonmail.com>
Date: Tue, 27 Dec 2022 19:12:27 -0500
Subject: [PATCH] New package: ydotool-1.0.1

---
 srcpkgs/ydotool/files/ydotoold/run |  3 +++
 srcpkgs/ydotool/template           | 20 ++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100755 srcpkgs/ydotool/files/ydotoold/run
 create mode 100644 srcpkgs/ydotool/template

diff --git a/srcpkgs/ydotool/files/ydotoold/run b/srcpkgs/ydotool/files/ydotoold/run
new file mode 100755
index 000000000000..c267a063a2ca
--- /dev/null
+++ b/srcpkgs/ydotool/files/ydotoold/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -r conf ]  && . ../conf
+exec ydotoold ${OPTS:-}
diff --git a/srcpkgs/ydotool/template b/srcpkgs/ydotool/template
new file mode 100644
index 000000000000..e6b064ef0f0b
--- /dev/null
+++ b/srcpkgs/ydotool/template
@@ -0,0 +1,20 @@
+# Template file for 'ydotool'
+pkgname=ydotool
+version=1.0.1
+revision=1
+build_style=cmake
+hostmakedepends="scdoc"
+short_desc="Generic command-line automation tool (no X!)"
+maintainer="Numair Dubas <Numair2644@protonmail.com>"
+license="AGPL-3.0-or-later"
+homepage="https://github.com/ReimuNotMoe/ydotool"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=02311cdc608f205711b06a95e5fd71093b2294f4920efc526f5e98a2ddab42b8
+
+post_install() {
+	vsv ydotoold
+	vman build/manpage/ydotool.1
+	vman build/manpage/ydotoold.8
+	vlicense LICENSE
+	vdoc README.md
+}

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-12-28  0:27 [PR PATCH] New package: ydotool-1.0.1 Newchair2644
@ 2022-12-28  0:46 ` JamiKettunen
  2022-12-28 16:32 ` Newchair2644
  2022-12-28 16:32 ` [PR PATCH] [Closed]: " Newchair2644
  2 siblings, 0 replies; 22+ messages in thread
From: JamiKettunen @ 2022-12-28  0:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 511 bytes --]

New comment by JamiKettunen on void-packages repository

https://github.com/void-linux/void-packages/pull/41322#issuecomment-1366288088

Comment:
Previous attempt: #39920, author of that decided to write a similar `dotool` program and got it packaged instead https://voidlinux.org/packages/?arch=x86_64&q=dotool, perhaps that might work for you as well? Not saying this program cannot be packaged of course as well but there exists a similar program already (which I actually wasn't aware of either previously)

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PR PATCH] [Closed]: New package: ydotool-1.0.1
  2022-12-28  0:27 [PR PATCH] New package: ydotool-1.0.1 Newchair2644
  2022-12-28  0:46 ` JamiKettunen
  2022-12-28 16:32 ` Newchair2644
@ 2022-12-28 16:32 ` Newchair2644
  2 siblings, 0 replies; 22+ messages in thread
From: Newchair2644 @ 2022-12-28 16:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1076 bytes --]

There's a closed pull request on the void-packages repository

New package: ydotool-1.0.1
https://github.com/void-linux/void-packages/pull/41322

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
<!--
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-12-28  0:27 [PR PATCH] New package: ydotool-1.0.1 Newchair2644
  2022-12-28  0:46 ` JamiKettunen
@ 2022-12-28 16:32 ` Newchair2644
  2022-12-28 16:32 ` [PR PATCH] [Closed]: " Newchair2644
  2 siblings, 0 replies; 22+ messages in thread
From: Newchair2644 @ 2022-12-28 16:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 294 bytes --]

New comment by Newchair2644 on void-packages repository

https://github.com/void-linux/void-packages/pull/41322#issuecomment-1366776545

Comment:
I somhow missed that pr sorry. My attempt doesn't even address the issue of needing `root` to run `ydotool`. Thanks for the suggestion of `dotool`!

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-10-12 20:19 [PR PATCH] " JohnGebbie
                   ` (3 preceding siblings ...)
  2022-10-17 19:39 ` JohnGebbie
@ 2022-10-22 19:50 ` JohnGebbie
  4 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-10-22 19:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 378 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/39920#issuecomment-1287897389

Comment:
This was a dependency of my program but I didn't like how much patching it required so I've written and packaged an alternative program called dotool:  https://github.com/void-linux/void-packages/pull/40115

Thank you for the help.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-10-12 20:19 [PR PATCH] " JohnGebbie
                   ` (2 preceding siblings ...)
  2022-10-16 10:08 ` JohnGebbie
@ 2022-10-17 19:39 ` JohnGebbie
  2022-10-22 19:50 ` JohnGebbie
  4 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-10-17 19:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 179 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/39920#issuecomment-1281382114

Comment:
anything i should do now @paper42?

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-10-12 20:19 [PR PATCH] " JohnGebbie
  2022-10-12 20:37 ` paper42
  2022-10-14  8:46 ` JohnGebbie
@ 2022-10-16 10:08 ` JohnGebbie
  2022-10-17 19:39 ` JohnGebbie
  2022-10-22 19:50 ` JohnGebbie
  4 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-10-16 10:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 168 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/39920#issuecomment-1279937588

Comment:
just updated the branch

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-10-12 20:19 [PR PATCH] " JohnGebbie
  2022-10-12 20:37 ` paper42
@ 2022-10-14  8:46 ` JohnGebbie
  2022-10-16 10:08 ` JohnGebbie
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-10-14  8:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 461 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/39920#issuecomment-1278690472

Comment:
Hi @paper42. Is there anything I should do to get this merged? It's one of two dependencies for my assistive voice input that I'm hoping to package (https://github.com/void-linux/void-packages/pull/39716). I've tested it on my x86_64 desktop, and cross built and tested i686 on my laptop and aarch64-musl on my Pi.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-10-12 20:19 [PR PATCH] " JohnGebbie
@ 2022-10-12 20:37 ` paper42
  2022-10-14  8:46 ` JohnGebbie
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 22+ messages in thread
From: paper42 @ 2022-10-12 20:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 250 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/39920#issuecomment-1276709928

Comment:
could you add the commit email to your github account to make sure github can recognize the commit is yours?

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (11 preceding siblings ...)
  2022-08-17  9:38 ` JohnGebbie
@ 2022-08-17 14:52 ` JohnGebbie
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-17 14:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 161 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1218118670

Comment:
That's it ready.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (10 preceding siblings ...)
  2022-08-17  9:13 ` JohnGebbie
@ 2022-08-17  9:38 ` JohnGebbie
  2022-08-17 14:52 ` JohnGebbie
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-17  9:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 213 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1217772071

Comment:
That's a fix for the mouse acceleration and I've updated the branch.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (9 preceding siblings ...)
  2022-08-10 14:52 ` JohnGebbie
@ 2022-08-17  9:13 ` JohnGebbie
  2022-08-17  9:38 ` JohnGebbie
  2022-08-17 14:52 ` JohnGebbie
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-17  9:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 268 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1217726741

Comment:
Found an issue, mousemouse --absolute is wrong due to mouse acceleration: https://github.com/ReimuNotMoe/ydotool/issues/158

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (8 preceding siblings ...)
  2022-08-10 14:35 ` JohnGebbie
@ 2022-08-10 14:52 ` JohnGebbie
  2022-08-17  9:13 ` JohnGebbie
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-10 14:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 171 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1210763313

Comment:
Ok that's it for realsies.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (7 preceding siblings ...)
  2022-08-10 14:33 ` JohnGebbie
@ 2022-08-10 14:35 ` JohnGebbie
  2022-08-10 14:52 ` JohnGebbie
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-10 14:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 171 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1210763313

Comment:
Ok that's it for realsies.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (6 preceding siblings ...)
  2022-08-10 13:19 ` JohnGebbie
@ 2022-08-10 14:33 ` JohnGebbie
  2022-08-10 14:35 ` JohnGebbie
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-10 14:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 196 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1210763313

Comment:
Ok that's it for realsies with up to date manpages.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (5 preceding siblings ...)
  2022-08-10 13:07 ` JohnGebbie
@ 2022-08-10 13:19 ` JohnGebbie
  2022-08-10 14:33 ` JohnGebbie
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-10 13:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 257 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1210663922

Comment:
Actually not quite, the ydotool manpage should say ydotoold needs to be running, as it does since the refractor.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (4 preceding siblings ...)
  2022-08-10 10:00 ` JohnGebbie
@ 2022-08-10 13:07 ` JohnGebbie
  2022-08-10 13:19 ` JohnGebbie
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-10 13:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 314 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1210650085

Comment:
That should be it. The ydotoold and ydotool commands work without root for any user in group input.
There's also a service for ydotoold, and a now up to date manpage.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (3 preceding siblings ...)
  2022-08-08 21:33 ` JohnGebbie
@ 2022-08-10 10:00 ` JohnGebbie
  2022-08-10 13:07 ` JohnGebbie
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-10 10:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 400 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1208635726

Comment:
We've got a yodotoold service that runs as the _yodotoold user so the yodotool command works without root, but it'd be good to the able to run the yodotoold command without root as well (provided you're in the "input" group).
I'm not sure how to do that.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
                   ` (2 preceding siblings ...)
  2022-08-08 19:44 ` JohnGebbie
@ 2022-08-08 21:33 ` JohnGebbie
  2022-08-10 10:00 ` JohnGebbie
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-08 21:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 400 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1208635726

Comment:
We've got a yodotoold service that runs as the _yodotoold user so the yodotool command works without root, but it'd be good to the able to run the yodotoold command without root as well (provided you're in the "input" group).
I'm not sure how to do that.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
  2022-07-25 15:27 ` JohnGebbie
  2022-08-04  2:35 ` RunningDroid
@ 2022-08-08 19:44 ` JohnGebbie
  2022-08-08 21:33 ` JohnGebbie
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-08-08 19:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 241 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1208537095

Comment:
Sorry I don't know how it closed, I meant to update the branch and somehow clobbered everything.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
  2022-07-25 15:27 ` JohnGebbie
@ 2022-08-04  2:35 ` RunningDroid
  2022-08-08 19:44 ` JohnGebbie
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: RunningDroid @ 2022-08-04  2:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 499 bytes --]

New comment by RunningDroid on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1204687691

Comment:
It looks like the manpage wasn't updated after the refactor: https://github.com/ReimuNotMoe/ydotool/issues/147

[help output for the key command](https://github.com/ReimuNotMoe/ydotool/blob/master/Client/tool_key.c#L39-L59)
[relevant section of the manpage](https://github.com/ReimuNotMoe/ydotool/blob/master/manpage/ydotool.1.scd#keyboard-commands)

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: New package: ydotool-1.0.1
  2022-07-25 12:49 [PR PATCH] " JohnGebbie
@ 2022-07-25 15:27 ` JohnGebbie
  2022-08-04  2:35 ` RunningDroid
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: JohnGebbie @ 2022-07-25 15:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 183 bytes --]

New comment by JohnGebbie on void-packages repository

https://github.com/void-linux/void-packages/pull/38268#issuecomment-1194200637

Comment:
I pushed to make my branch up to date.

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2022-12-28 16:32 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-28  0:27 [PR PATCH] New package: ydotool-1.0.1 Newchair2644
2022-12-28  0:46 ` JamiKettunen
2022-12-28 16:32 ` Newchair2644
2022-12-28 16:32 ` [PR PATCH] [Closed]: " Newchair2644
  -- strict thread matches above, loose matches on Subject: below --
2022-10-12 20:19 [PR PATCH] " JohnGebbie
2022-10-12 20:37 ` paper42
2022-10-14  8:46 ` JohnGebbie
2022-10-16 10:08 ` JohnGebbie
2022-10-17 19:39 ` JohnGebbie
2022-10-22 19:50 ` JohnGebbie
2022-07-25 12:49 [PR PATCH] " JohnGebbie
2022-07-25 15:27 ` JohnGebbie
2022-08-04  2:35 ` RunningDroid
2022-08-08 19:44 ` JohnGebbie
2022-08-08 21:33 ` JohnGebbie
2022-08-10 10:00 ` JohnGebbie
2022-08-10 13:07 ` JohnGebbie
2022-08-10 13:19 ` JohnGebbie
2022-08-10 14:33 ` JohnGebbie
2022-08-10 14:35 ` JohnGebbie
2022-08-10 14:52 ` JohnGebbie
2022-08-17  9:13 ` JohnGebbie
2022-08-17  9:38 ` JohnGebbie
2022-08-17 14:52 ` JohnGebbie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).