mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-03-06 06:02:14 +01:00
50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
# Contributor: V.Krishn <vkrishn4@gmail.com>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=libwebsockets
|
|
pkgver=3.1.0
|
|
pkgrel=0
|
|
pkgdesc="C library for lightweight websocket clients and servers"
|
|
url="http://libwebsockets.org"
|
|
arch="all"
|
|
license="LGPL-2.0-or-later"
|
|
options="!check"
|
|
makedepends="cmake zlib-dev openssl-dev"
|
|
subpackages="$pkgname-doc $pkgname-dev $pkgname-test:_test"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/warmcat/$pkgname/archive/v$pkgver.tar.gz"
|
|
builddir="$srcdir/$pkgname-$pkgver"
|
|
|
|
build() {
|
|
mkdir -p "$builddir"/build
|
|
cd "$builddir"/build
|
|
|
|
cmake .. \
|
|
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_VERBOSE_MAKEFILE=TRUE
|
|
make
|
|
}
|
|
|
|
# TODO: Use test subpkg to validate
|
|
check() {
|
|
cd "$builddir"
|
|
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
|
|
install -Dm644 LICENSE \
|
|
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
|
make -C build DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
_test() {
|
|
pkgdesc="$pkgdesc (test server)"
|
|
|
|
mkdir -p "$subpkgdir"/usr
|
|
mv "$pkgdir"/usr/share "$pkgdir"/usr/bin "$subpkgdir"/usr/
|
|
}
|
|
|
|
sha512sums="e2a4c1b25bc6f028654a63fc01a2732e6c63414868f8d3d01fa477752fdabe0f61e8d271fe7dd2734db0e15b1250f6b0101285b6d694f971ec4bf67ba7ee067c libwebsockets-3.1.0.tar.gz"
|