Summary: | net-misc/tigervnc-0.12.0[-server] fails to build without pam. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nick Bowler <nbowler> |
Component: | Current packages | Assignee: | Viorel Munteanu <ceamac> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint, sandino |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/26034 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
ebuild patch tigervnc-1.12.0-disable-server-and-pam.patch |
Description
Nick Bowler
2022-06-17 19:15:53 UTC
Created attachment 785999 [details, diff]
ebuild patch
This removes src_install logic to delete the installed server components, instead patching the build system to not build or install them in the first place.
Created attachment 786002 [details, diff]
tigervnc-1.12.0-disable-server-and-pam.patch
this patch is applied to disable building the tests and server components that depend on pam.
(vncconfig will build fine without pam but USE=-server originally deletes it so I disabled it too).
Hi, Please read this https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin and if you agree please add a Gentoo Certificate of Origin (you can add it here, as a comment). tigervnc with USE=-server and tigervnc-1.12.0-disable-server-and-pam.patch compiles on amd64 (In reply to Viorel from comment #3) > Hi, > > Please read this > https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin and if you > agree please add a Gentoo Certificate of Origin (you can add it here, as a > comment). In case it still matters: Signed-off-by: Nick Bowler <nbowler@draconx.ca> Yes, I will add it to the commit message. Thank you! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81782dbff6cb3d7c601a09f3e4cdf84fea4b36c2 commit 81782dbff6cb3d7c601a09f3e4cdf84fea4b36c2 Author: Viorel Munteanu <ceamac.paragon@gmail.com> AuthorDate: 2022-06-18 09:53:32 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-04 00:32:53 +0000 net-misc/tigervnc: Fix for USE=-server and no pam Don't build server files instead of erasing them afterwards Drop xorgmodule local use flag from metadata (no longer used) Closes: https://bugs.gentoo.org/852830 Signed-off-by: Nick Bowler <nbowler@draconx.ca> Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26034 Signed-off-by: Sam James <sam@gentoo.org> .../tigervnc-1.12.0-disable-server-and-pam.patch | 57 ++++++ .../tigervnc-1.12.80-disable-server-and-pam.patch | 57 ++++++ net-misc/tigervnc/metadata.xml | 1 - net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 199 +++++++++++++++++++++ net-misc/tigervnc/tigervnc-9999.ebuild | 30 ++-- 5 files changed, 325 insertions(+), 19 deletions(-) |