upgpkg: ocaml-integers 0.5.0-1
[arch-packages.git] / srt / trunk / PKGBUILD
blob1534afedfc13bb2a8e9e99af7837547c73dc633c
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3 pkgname=srt
4 pkgver=1.4.4
5 pkgrel=1
6 pkgdesc="Secure Reliable Transport library"
7 url="https://www.srtalliance.org/"
8 arch=(x86_64)
9 license=(MPL2)
10 depends=(openssl)
11 makedepends=(git cmake)
12 _commit=8b32f3734ff6af7cc7b0fef272591cb80a2d1aae  # tags/v1.4.4
13 source=("git+https://github.com/Haivision/srt#commit=$_commit")
14 b2sums=('SKIP')
16 pkgver() {
17   cd $pkgname
18   git describe --tags | sed 's/^v//;s/-/+/g'
21 prepare() {
22   cd $pkgname
25 build() {
26   cmake -S srt -B build \
27     -DCMAKE_INSTALL_PREFIX=/usr \
28     -DCMAKE_INSTALL_BINDIR=bin \
29     -DCMAKE_INSTALL_LIBDIR=lib \
30     -DCMAKE_INSTALL_INCLUDEDIR=include \
31     -DCMAKE_BUILD_TYPE=None \
32     -DENABLE_STATIC=ON \
33     -DENABLE_TESTING=ON
34   cmake --build build
37 check() {
38   cd build
39   ./uriparser-test
40   ./utility-test
43 package() {
44   DESTDIR="$pkgdir" cmake --install build
45   rm "$pkgdir"/usr/bin/{uriparser,utility}-test
48 # vim:set ts=2 sw=2: