aboutsummaryrefslogtreecommitdiffstats
path: root/community/ws/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ws/APKBUILD')
-rw-r--r--community/ws/APKBUILD30
1 files changed, 16 insertions, 14 deletions
diff --git a/community/ws/APKBUILD b/community/ws/APKBUILD
index 7428e69f56d..e17d9783881 100644
--- a/community/ws/APKBUILD
+++ b/community/ws/APKBUILD
@@ -1,38 +1,40 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer:
+# Maintainer: Celeste <cielesti@protonmail.com>
pkgname=ws
-pkgver=9.9.0
+pkgver=11.4.5
pkgrel=0
-pkgdesc="websocket and http client and server command line swiss army"
+pkgdesc="WebSocket and HTTP client and server"
options="!check"
url="https://github.com/machinezone/IXWebSocket"
arch="all"
license="BSD-3-Clause"
-makedepends="cmake openssl-dev zlib-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/machinezone/IXWebSocket/archive/v$pkgver.tar.gz"
+makedepends="cmake openssl-dev>3 fmt-dev samurai spdlog-dev zlib-dev"
+subpackages="ixwebsocket-libs ixwebsocket-dev"
+source="$pkgname-$pkgver.tar.gz::https://github.com/machinezone/IXWebSocket/archive/v$pkgver.tar.gz
+ spdlog.patch
+ "
builddir="$srcdir/IXWebSocket-$pkgver"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake -B build . \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DUSE_TLS=1 \
-DUSE_WS=1 \
$CMAKE_CROSSOPTS
- make -C build
+ cmake --build build
}
package() {
- make -C build DESTDIR="$pkgdir" install
-
- # We don't care about anything but the ws binary
- rm -rf "$pkgdir"/usr/include
- rm -rf "$pkgdir"/usr/lib
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="1d4ca7598d7ba1f034a9a078a621401753453748a58c06eb59d7721d2fc1db5d891248660731116e21803df39f5b6f0f43e3781f6b02c65c580e0220a94b2c82 ws-9.9.0.tar.gz"
+
+sha512sums="
+9a3b118ecec2ca39094ccbd7ec0610bbc59271a14c9e7ee0ac5d5e01a86111f33b722460ee5a32da60bfa31944acaf9a442d1655233ef252f35fd168d50ab471 ws-11.4.5.tar.gz
+bb1349a486dd26c82c20a2a95e21be8abced796285ff0a70fd6eee85419be7ed71067480c3e2b4fef803aad965d783e12267838bca02d9106dd86f79d2bb7821 spdlog.patch
+"