Package Details: wslay 1.1.0-1

Git Clone URL: https://aur.archlinux.org/wslay.git (read-only)
Package Base: wslay
Description: The WebSocket library in C
Upstream URL: https://github.com/tatsuhiro-t/wslay
Licenses: MIT
Submitter: atweiden
Maintainer: Cebtenzzre
Last Packager: Cebtenzzre
Votes: 5
Popularity: 0.683838
First Submitted: 2015-03-25 11:33
Last Updated: 2018-12-26 04:54

Dependencies (9)

Required by (1)

Sources (1)

Latest Comments

J5lx commented on 2019-01-28 21:02

Please replace python2-sphinx with python-sphinx in makedepends. The configure script doesn’t find the Python 2 version, causing the build to fail like this:

Making all in doc
make[2]: Entering directory '/build/wslay/src/wslay-release-1.1.0/doc'
make[2]: *** No rule to make target 'man/wslay_event_context_server_init.3', needed by 'all-am'.  Stop.
make[2]: Leaving directory '/build/wslay/src/wslay-release-1.1.0/doc'
make[1]: *** [Makefile:442: all-recursive] Error 1
make[1]: Leaving directory '/build/wslay/src/wslay-release-1.1.0'
make: *** [Makefile:370: all] Error 2

Plus, you don’t need to run automake and autoconf manually since autoreconf already does that for you. Also, optdepends is meant for dependencies that enable additional functionality at runtime. When it comes to dependencies that enable tests, you should probably place them in checkdepends instead and add a check() function to the PKGBUILD which runs the tests. Whether to install the dependencies and run the tests can then be configured using makepkg’s --(no-)check flag or the BUILDENV option in makepkg.conf.

nivardus commented on 2018-02-19 21:45

It appears that a change in nettle 3.4 broke wslay's example configuration. A patch may suffice until a new wslay release is available.

Info: https://github.com/tatsuhiro-t/wslay/pull/49 Patch: https://patch-diff.githubusercontent.com/raw/tatsuhiro-t/wslay/pull/49.patch