summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2022-09-23 18:12:07 -0300
committerDaniel Bermond2022-09-23 18:12:07 -0300
commitc1acd0f975836d8d8ebf79f253c7b3dab8c2532d (patch)
tree448d2267c11601ceef4223a0d86634cd556596b4
parentb961ec48f2c32b7249b27c5523be5e6de1e7e2c4 (diff)
downloadaur-c1acd0f975836d8d8ebf79f253c7b3dab8c2532d.tar.gz
Update to version 1.3.0
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
2 files changed, 16 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2690a1118cca..a880ea7a1848 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = cs-libguarded
pkgdesc = Header only library for multithreaded programming
- pkgver = 1.1.0
+ pkgver = 1.3.0
pkgrel = 1
url = https://www.copperspice.com/
arch = any
license = BSD
- checkdepends = boost
- source = https://github.com/copperspice/cs_libguarded/archive/libguarded-1.1.0/cs-libguarded-1.1.0.tar.gz
- sha256sums = ad51992e5a8ba29ce55e7bd6dfb653f4b483a52edf07806871e8b15e67278af3
+ makedepends = cmake
+ makedepends = catch2
+ source = https://github.com/copperspice/cs_libguarded/archive/libguarded-1.3.0/cs-libguarded-1.3.0.tar.gz
+ sha256sums = 4059db286bb6386faa748cdcdb53c0e5ce785ca3644fb4a01410011b8ea97be2
pkgname = cs-libguarded
-
diff --git a/PKGBUILD b/PKGBUILD
index 08a50eea2161..07468dc6bd22 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,30 @@
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=cs-libguarded
-pkgver=1.1.0
+pkgver=1.3.0
pkgrel=1
pkgdesc='Header only library for multithreaded programming'
arch=('any')
url='https://www.copperspice.com/'
license=('BSD')
-checkdepends=('boost')
+makedepends=('cmake' 'catch2')
source=("https://github.com/copperspice/cs_libguarded/archive/libguarded-${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha256sums=('ad51992e5a8ba29ce55e7bd6dfb653f4b483a52edf07806871e8b15e67278af3')
-
-prepare() {
- autoreconf -fi "cs_libguarded-libguarded-${pkgver}"
-}
+sha256sums=('4059db286bb6386faa748cdcdb53c0e5ce785ca3644fb4a01410011b8ea97be2')
build() {
- cd "cs_libguarded-libguarded-${pkgver}"
- ./configure --prefix='/usr' --enable-static='no'
- make
+ cmake -B build -S "cs_libguarded-libguarded-${pkgver}" \
+ -DCMAKE_BUILD_TYPE:STRING='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DBUILD_TESTS:BOOL='ON' \
+ -Wno-dev
+ make -C build
}
check() {
- make -C "cs_libguarded-libguarded-${pkgver}" check
+ make -C build test
}
package() {
- install -D -m644 "cs_libguarded-libguarded-${pkgver}/src/libguarded"/*.hpp -t "${pkgdir}/usr/include/libguarded"
+ make -C build DESTDIR="$pkgdir" install
install -D -m644 "cs_libguarded-libguarded-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}