mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-09 20:54:08 +02:00
41 lines
1.3 KiB
Text
41 lines
1.3 KiB
Text
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
|
# Maintainer: Celeste <cielesti@protonmail.com>
|
|
maintainer="Celeste <cielesti@protonmail.com>"
|
|
pkgname=ws
|
|
pkgver=11.4.6
|
|
pkgrel=0
|
|
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>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 -G Ninja \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DBUILD_SHARED_LIBS=True \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DUSE_TLS=1 \
|
|
-DUSE_WS=1 \
|
|
$CMAKE_CROSSOPTS
|
|
cmake --build build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
sha512sums="
|
|
de43c240282e34b905444f84eb5825f55e6f4d68dc9c3937318233a3916d1bb6934fb5bbbe9485c6e181e14c968189559b6837447d8f66ccd73d24634f7749d1 ws-11.4.6.tar.gz
|
|
bb1349a486dd26c82c20a2a95e21be8abced796285ff0a70fd6eee85419be7ed71067480c3e2b4fef803aad965d783e12267838bca02d9106dd86f79d2bb7821 spdlog.patch
|
|
"
|