Date: Tuesday, May 10, 2022 @ 09:07:05 Author: svenstaro Revision: 1197401
upgpkg: microsoft-gsl 4.0.0-1 Modified: microsoft-gsl/trunk/PKGBUILD ----------+ PKGBUILD | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-05-10 09:06:08 UTC (rev 1197400) +++ PKGBUILD 2022-05-10 09:07:05 UTC (rev 1197401) @@ -1,44 +1,38 @@ -# Maintainer: Sven-Hendrik Haase <[email protected]> +# Maintainer: Sven-Hendrik Haase <[email protected]> # Contributor: Aleksandar Trifunović <akstrfn at gmail dot com> _pkgname=GSL pkgname=microsoft-gsl -pkgver=3.1.0 +pkgver=4.0.0 pkgrel=1 pkgdesc="C++ Core Guidelines Support Library" arch=('any') url="https://github.com/Microsoft/GSL" license=('MIT') -makedepends=('cmake' 'git') +makedepends=('cmake' 'git' 'ninja') source=("$pkgname-$pkgver.tar.gz::https://github.com/Microsoft/GSL/archive/v${pkgver}.tar.gz") -sha256sums=('d3234d7f94cea4389e3ca70619b82e8fb4c2f33bb3a070799f1e18eef500a083') +sha256sums=('f0e32cb10654fea91ad56bde89170d78cfbf4363ee0b01d8f097de2ba49f6ce9') -prepare() { - mkdir "$_pkgname-$pkgver"/build -} - build() { - cd "$_pkgname-$pkgver"/build - cmake .. \ + cd "$_pkgname-$pkgver" + cmake \ + -Bbuild \ + -GNinja \ -DGSL_TEST=ON \ -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \ -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release - - make + ninja -C build } check() { - cd "$_pkgname-$pkgver"/build - make test + cd "$_pkgname-$pkgver" + ninja -C build test } package() { - cd "$_pkgname-$pkgver"/build - - make DESTDIR="$pkgdir/" install - - cd .. + cd "$_pkgname-$pkgver" + DESTDIR="$pkgdir/" ninja -C build install install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
