# Maintainer: Levente Polyak # Contributor: Kuba Serafinowski # Contributor: Daichi Shinozaki # Contributor: skydrome # Contributor: MTsoul pkgname=websocketpp pkgver=0.8.2 pkgrel=1 pkgdesc='C++/Boost Asio based websocket client/server library' url='https://www.zaphoyd.com/websocketpp/' arch=('any') license=('BSD') optdepends=( 'openssl: TLS socket component support' 'asio: alternative asio transport support' 'boost: non C++11 environments support' 'boost-libs: non C++11 environments support' ) makedepends=('cmake' 'boost' 'boost-libs' 'boost' 'zlib' 'openssl') source=(https://github.com/zaphoyd/${pkgname}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) sha512sums=('b2afc63edb69ce81a3a6c06b3d857b3e8820f0e22300ac32bb20ab30ff07bd58bd5ada3e526ed8ab52de934e0e3a26cad2118b0e68ecf3e5e9e8d7101348fd06') b2sums=('dacee33832f493d465afe208f9edea1393414a22c8db8f8c86b8f913521d0d8d68b95673a2e82b7479acfbab1ac541eda2d713a55d5de387b3879461d5884df7') prepare() { cd ${pkgname}-${pkgver} sed 's|"${WEBSOCKETPP_BOOST_LIBS}"|${WEBSOCKETPP_BOOST_LIBS}|' -i CMakeLists.txt } build() { cd ${pkgname}-${pkgver} cmake -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_CPP11=ON \ -DBUILD_TESTS=ON make -C build } check() { cd ${pkgname}-${pkgver} make -C build test } package() { cd ${pkgname}-${pkgver} make -C build DESTDIR="${pkgdir}" install install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm 644 readme.md -t "${pkgdir}/usr/share/doc/${pkgname}" } # vim: ts=2 sw=2 et: