Package Details: winesync-udev-rule 5.12-1

Git Clone URL: https://aur.archlinux.org/winesync.git (read-only, click to copy)
Package Base: winesync
Description: Wine synchronization primitive driver - udev rule
Upstream URL: https://repo.or.cz/linux/zf.git/shortlog/refs/heads/winesync
Licenses: GPL2
Conflicts: winesync-udev-rule
Provides: winesync-udev-rule=5.12
Submitter: openglfreak
Maintainer: openglfreak
Last Packager: openglfreak
Votes: 1
Popularity: 0.73
First Submitted: 2021-03-22 19:50
Last Updated: 2021-06-12 14:49

Pinned Comments

openglfreak commented on 2021-03-22 19:50

Explanation: Winesync is yet another reimplementation of the NT synchronization primitives for Wine, this time using a new kernel module instead of using existing kernel features or a new syscall. This implementation mimics the original from Windows perfectly (bar any bugs), in contrast to esync and fsync which had some hackily implemented operations. Performance shouldn't be much different from esync and fsync.

Latest Comments

openglfreak commented on 2021-05-19 10:06

@Sukid Yes, you need the default kernel installed to build the non-dkms package.

Sukid commented on 2021-05-06 14:19

I need to change provide_nondkms to false, otherwise this happens:

==> Starting build()... cat: /usr/src/linux/version: No such file or directory ==> ERROR: A failure occurred in build(). Aborting... error making: winesync (winesync-dkms)

I guess that's because I don't have the default kernel installed?

openglfreak commented on 2021-03-22 19:50

Explanation: Winesync is yet another reimplementation of the NT synchronization primitives for Wine, this time using a new kernel module instead of using existing kernel features or a new syscall. This implementation mimics the original from Windows perfectly (bar any bugs), in contrast to esync and fsync which had some hackily implemented operations. Performance shouldn't be much different from esync and fsync.