First of all thank you for review. 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 archive produced by “origin source” with patches. Instead I moved ‘%tigervnc-*’ variables to ‘tigervnc-client’ package and use it as ‘(package-version tigervnc-client)’ in ‘tigervnc-server’. Also comment about version could be omitted, because as I see we have a practice to use ‘(commit version)’ in ‘git-reference’ in case we strictly use release version, and ‘(let ((commit "GIT_HASH")) (package ...))’ in case we use a specific commit. Pushed to master as d58c9574b3ea91bd796e6072d2ee2ba941abb9c7 Oleg.