Package Details: ntsync-header 6.8.3-1

Git Clone URL: https://aur.archlinux.org/ntsync.git (read-only, click to copy)
Package Base: ntsync
Description: NT synchronization primitive driver - linux api header file
Upstream URL: https://repo.or.cz/linux/zf.git/shortlog/refs/heads/ntsync5
Licenses: GPL2
Submitter: loathingkernel
Maintainer: loathingkernel
Last Packager: loathingkernel
Votes: 1
Popularity: 0.35
First Submitted: 2024-01-25 00:30 (UTC)
Last Updated: 2024-02-24 13:25 (UTC)

Latest Comments

joni_999 commented on 2024-02-24 14:43 (UTC)

@loathingkernel thank you very much for the quick fix! I was able to install it now :)

loathingkernel commented on 2024-02-24 13:11 (UTC)

@joni_999 I forgot to push the update to AUR. I seem to have some issues with pushing right now, you can find the updated PKGBUILD here

joni_999 commented on 2024-02-24 11:48 (UTC)

I get the following error when trying to install this:

[joni@linuxjoni04 ~]$ yay -S ntsync-common  
AUR Explicit (1): ntsync-common-6.8.2-1  
:: PKGBUILD up to date, skipping download: ntsync  
1 ntsync (Build Files Exist)  
==> Packages to cleanBuild?  
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)  
==> A  
:: Deleting (1/1): /home/joni/.cache/yay/ntsync  
HEAD is now at 4acd8a4 [ntsync] Don't conflict with WINESYNC-MODULE  
Removing src/  
1 ntsync (Build Files Exist)  
==> Diffs to show?  
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)  
==> N  
==> Making package: ntsync 6.8.2-1 (Sat Feb 24 12:43:40 2024)  
==> Retrieving sources...  
-> Downloading ntsync.c-e4690b31f999c4317df5955c6ee4a77044e6c4a9...  
% Total % Received % Xferd Average Speed Time Time Time Current  
Dload Upload Total Spent Left Speed  
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0  
curl: (22) The requested URL returned error: 404  
==> ERROR: Failure while downloading https://repo.or.cz/linux/zf.git/blob_plain/e4690b31f999c4317df5955c6ee4a77044e6c4a9:/drivers/misc/ntsync.c  
Aborting...  
-> error downloading sources: /home/joni/.cache/yay/ntsync  
context: exit status 1


:: (1/1) Parsing SRCINFO: ntsync  
==> Making package: ntsync 6.8.2-1 (Sat Feb 24 12:43:45 2024)  
==> Checking runtime dependencies...  
==> Checking buildtime dependencies...  
==> Retrieving sources...  
-> Downloading ntsync.c-e4690b31f999c4317df5955c6ee4a77044e6c4a9...  
% Total % Received % Xferd Average Speed Time Time Time Current  
Dload Upload Total Spent Left Speed  
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0  
curl: (22) The requested URL returned error: 404  
==> ERROR: Failure while downloading https://repo.or.cz/linux/zf.git/blob_plain/e4690b31f999c4317df5955c6ee4a77044e6c4a9:/drivers/misc/ntsync.c  
Aborting...  
-> error making: ntsync-exit status 1  
-> Failed to install the following packages. Manual intervention is required:  
ntsync-common - exit status 1  
[joni@linuxjoni04 ~]$

Seems like it can't download one of the files.

loathingkernel commented on 2024-02-02 09:07 (UTC) (edited on 2024-02-02 10:11 (UTC) by loathingkernel)

Hello, yes it was a conscious decision because I couldn't think of a good reason for this many configurable switches, as well as making the PKGBUILD harder to quickly parse. It is my opinion that PKGBUILD scripts should be easy to parse for anyone without having to follow a lot of conditionals, they are not applications.

I am considering adding back the packaged kernel module for the default kernel, but it doesn't make much sense since dkms will take care of that.

What other features are missing which could be considered useful?

openglfreak commented on 2024-02-02 05:15 (UTC)

Hello @loathingkernel, it looks like you removed several features from my winesync PKGBUILD, which this seems to be based on. Is there a reason for this? Could you add them back?