diff options
Diffstat (limited to 'community/ws/APKBUILD')
-rw-r--r-- | community/ws/APKBUILD | 30 |
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 +" |