git » microsoft-gsl.git » commit 24daee6

upgpkg: 3.0.0-1

author Sven-Hendrik Haase
2020-04-22 14:19:01 UTC
committer Sven-Hendrik Haase
2020-04-22 14:19:01 UTC
parent b14531e40601e86ef7d743adc40bb010f4d9e1c9

upgpkg: 3.0.0-1

PKGBUILD +9 -9

diff --git a/PKGBUILD b/PKGBUILD
index e864b49..c475f24 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,15 +3,15 @@
 
 _pkgname=GSL
 pkgname=microsoft-gsl
-pkgver=2.1.0
+pkgver=3.0.0
 pkgrel=1
 pkgdesc="C++ Core Guidelines Support Library"
 arch=('any')
 url="https://github.com/Microsoft/GSL"
 license=('MIT')
-makedepends=('cmake')
-source=("https://github.com/Microsoft/GSL/archive/v${pkgver}.tar.gz")
-sha256sums=('ef73814657b073e1be86c8f7353718771bf4149b482b6cb54f99e79b23ff899d')
+makedepends=('cmake' 'git')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/Microsoft/GSL/archive/v${pkgver}.tar.gz")
+sha256sums=('767b6246eecd0b2a915e2b5774ba6d4796579a5e15dc562d93ec80f1f2c9c889')
 
 prepare() {
     mkdir "$_pkgname-$pkgver"/build
@@ -20,19 +20,19 @@ prepare() {
 build() {
     cd "$_pkgname-$pkgver"/build
     cmake .. \
-        -DGSL_TEST=OFF \
+        -DGSL_TEST=ON \
         -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
         -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \
         -DCMAKE_INSTALL_PREFIX=/usr \
         -DCMAKE_BUILD_TYPE=Release
-# TODO Re-enable tests in next release
 
     make
 }
 
-# check() {
-# TODO Re-enable tests in next release
-# }
+check() {
+    cd "$_pkgname-$pkgver"/build
+    make test
+}
 
 package() {
     cd "$_pkgname-$pkgver"/build