Package Details: syngestures-git 2.0.0-1

Git Clone URL: https://aur.archlinux.org/syngestures-git.git (read-only, click to copy)
Package Base: syngestures-git
Description: Swipes and gestures for Linux with the MT multitouch protocol (latest commit)
Upstream URL: https://github.com/mqudsi/syngesture
Keywords: and cargo for gestures git latest linux mt multitouch protocol rust swipes the with
Licenses: MIT
Conflicts: syngestures
Provides: syngestures
Submitter: begin-theadventu
Maintainer: begin-theadventu
Last Packager: begin-theadventu
Votes: 0
Popularity: 0.000000
First Submitted: 2023-07-23 16:54 (UTC)
Last Updated: 2024-06-20 17:00 (UTC)

Dependencies (4)

Required by (0)

Sources (4)

Latest Comments

begin-theadventu commented on 2023-09-03 17:32 (UTC) (edited on 2023-09-03 17:54 (UTC) by begin-theadventu)

@dreieck https://aur.archlinux.org/packages/syngestures#comment-932167

I'll change this one if the pull request is merged.

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

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?

Thanks for the package, by the way!

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

Ahoj,

also syngestures-git installs /usr/local/etc/syngestures.toml.

From the Arch Wiki:
"Packages should never be installed to /usr/local/"

If upstream has /usr/local/ hardcoded and cannot be fixed by build time configuration flags passed to the build system, I think you should try to patch the source & submit an issue upstream regarding hard coded /usr/local/, since it breaks rules for making distribution packages for almost any operating system.

Regards!