On Sat, Jul 22, 2017 at 07:18:42AM -0700, Ryan Moe wrote: Thanks for this updated patch! I pushed as 36378bd57ec31ba2bbedbdbdbd77b5b0f82f3b8a with the following changes: I changed all mention of SSL to TLS, which is (optimistically) more accurate nowadays since all the SSL protocols have been broken and deprecated. > This allows quasselclient to connect to SSL-enabled quasselcore > instances. I moved this comment into the patch. > * gnu/packages/patches/quassel-fix-ssl-check.patch: New file. > * gnu/local.mk (dist_patch_DATA): Add it. > * gnu/packages/irc.scm (quassel)[arguments]: Use it. s/arguments/source > diff --git a/gnu/packages/patches/quassel-fix-ssl-check.patch b/gnu/packages/patches/quassel-fix-ssl-check.patch > new file mode 100644 > index 000000000..14c57883f > --- /dev/null > +++ b/gnu/packages/patches/quassel-fix-ssl-check.patch > @@ -0,0 +1,23 @@ > +The check in qglobal.h requires -fPIC (not -fPIE as it > +is now). When this check fails SSL is disabled. > + > +This patch comes from upstream master [0] and can be removed > +when the next version is packaged. > + > +[0] https://github.com/quassel/quassel/commit/4768c9e99 I used the full commit hash here. Plus various stylistic and cosmetic changes.