Package Details: syngestures 2.0.0-1

Git Clone URL: https://aur.archlinux.org/syngestures.git (read-only, click to copy)
Package Base: syngestures
Description: Swipes and gestures for Linux with the MT multitouch protocol
Upstream URL: https://github.com/mqudsi/syngesture
Keywords: and cargo for gestures linux mt multitouch protocol rust swipes the with
Licenses: MIT
Submitter: bamless
Maintainer: begin-theadventu
Last Packager: begin-theadventu
Votes: 2
Popularity: 0.23
First Submitted: 2021-11-28 16:54 (UTC)
Last Updated: 2024-06-20 16:59 (UTC)

Dependencies (4)

Required by (0)

Sources (4)

Latest Comments

1 2 Next › Last »

begin-theadventu commented on 2023-09-03 17:19 (UTC) (edited on 2023-09-03 17:59 (UTC) by begin-theadventu)

@dreieck Sorry for the late reply. Thanks for bringing up the issue again and for making it clear. I've opened a new issue on the project's GitHub (along with a pull request), and pushed a new update here that addresses the issue using sed (quite simple stuff, but it took me a few hours to figure out).

dreieck commented on 2023-08-03 10:28 (UTC)

Re not installing into /usr/local/:

src/config.rs has

fn get_prefix() -> PathBuf {
    PathBuf::from(PREFIX.unwrap_or("/usr/local"))
}

I don't know rust, but it seems to me that some kind of PREFIX can be specified to change it, or not?

And if not, I think you should patch the source manually/ submit and upstream issue, since a hardcoded /usr/local/ breaks packaging rules for almost every distribution.
And the Arch Wiki seems clear about it:
"Packages should never be installed to /usr/local/".

Thanks for the package, by the way!

begin-theadventu commented on 2023-07-23 16:58 (UTC)

@dreieck I made a -git package.

dreieck commented on 2023-07-23 14:28 (UTC)

Until upstream creates a new release with the evtest issue resolved, can you add the upstream commit that solves it as a patch?

Regards!

kStor2poche commented on 2023-06-10 10:18 (UTC)

Ok, sorry for the fuss, turns out the problem was indeed bad configuration. I didn't remember that I had to change the device path when I first wrote my config, so I didn't do it when I had to rewrite it due to an unfortunate deletion that happened to coincide with the release of this new version...

Thanks a lot for the quick answer anyway !

begin-theadventu commented on 2023-06-10 00:38 (UTC) (edited on 2023-06-10 03:34 (UTC) by begin-theadventu)

The developer wrote in the same issue, that they dropped evtest.

The version with this change hasn't been released (in releases) yet, but I could create a -git package if you would like to try it out.

begin-theadventu commented on 2023-06-10 00:25 (UTC)

The previous commenter was wrong about the configuration, for the root directory this software requires the config to be installed in /usr/local/etc, thanks for the comment. I've update the package.

Regarding evtest: No such file or directory, I'm not sure if this could be due to a not properly set configuration?

There's an issue about this on GitHub.

You could also try to build the last commit before my package adoption and see if the issue persists.

kStor2poche commented on 2023-06-09 22:05 (UTC)

Since last update, starting syngestures results in an error : evtest: No such file or directory despite evtest being installed and up to date on my machine. Also, the software still doesn't seem to be able to read the config from /etc/syngestures.toml

begin-theadventu commented on 2023-06-07 15:04 (UTC) (edited on 2023-06-10 00:27 (UTC) by begin-theadventu)

Never mind, I've updated the package, thanks.

As for export CARGO_HOME, it would increase the build time since instead of using the cache in the home directory, it would be downloaded and deleted on each update/install.

begin-theadventu commented on 2023-06-04 21:20 (UTC)

@dreieck would you like to become the maintainer of this package?