projects/aports·blob master · refs

33 lines · 829 B

1# Contributor: Zeyi Shen <[email protected]>
2# Maintainer: Zeyi Shen <[email protected]>
3pkgname=msgsl
4pkgver=4.2.2
5pkgrel=1
6pkgdesc="C++ Guideline Support Library implementation by Microsoft"
7url="https://github.com/microsoft/GSL"
8arch="noarch"
9license="MIT"
10makedepends="cmake gtest samurai"
11source="$pkgname-$pkgver.tar.gz::https://github.com/microsoft/GSL/archive/v$pkgver.tar.gz"
12builddir="$srcdir/GSL-$pkgver"
13
14build() {
15 cmake3.5 -B build -G Ninja \
16 -DCMAKE_INSTALL_PREFIX=/usr \
17 -DCMAKE_INSTALL_LIBDIR=lib \
18 -DBUILD_SHARED_LIBS=ON
19 cmake --build build
20}
21
22check() {
23 cd build
24 ctest
25}
26
27package() {
28 DESTDIR="$pkgdir" cmake --install build
29}
30
31sha512sums="
323b9eb1c670dadc5f14e2ffedc225a8b60164853d3f9099d37d03ec4a6c2d88c6184ff16f930395b047248cd92d0034c93fb42aa73472b5dced8d8d63eace8223 msgsl-4.2.2.tar.gz
33"