It would be good to leave a comment that this is not actually 1.10.1,but a snapshot of the 'master' branch. It would be even better to take the required patches and add it on the1.10.1 tag. Otherwise LGTM, thanks!
I'm not sure Marius's suggestion about patches is easily applicable,because it would be a big list of patches and ‘which-patch’ procedure in‘tigervnc-server’ package should be modified to work with an archiveproduced by “origin source” with patches. Instead I moved ‘%tigervnc-*’ variables to ‘tigervnc-client’ package anduse it as ‘(package-version tigervnc-client)’ in ‘tigervnc-server’.
Also comment about version could be omitted, because as I see we have apractice to use ‘(commit version)’ in ‘git-reference’ in case westrictly use release version, and ‘(let ((commit "GIT_HASH")) (package...))’ in case we use a specific commit.
Pushed to master as d58c9574b3ea91bd796e6072d2ee2ba941abb9c7