diff options
author | Daniel Bermond | 2023-07-24 19:42:03 -0300 |
---|---|---|
committer | Daniel Bermond | 2023-07-24 19:42:03 -0300 |
commit | fbfa6a3eb43082eb523264602ad35a5de09f6e76 (patch) | |
tree | c6d66446574f4bd6c2fdd8ad635fec6e2c27a802 | |
parent | 4ec014cdccb6580d5a50918804ce254fc50df3a2 (diff) | |
download | aur-fbfa6a3eb43082eb523264602ad35a5de09f6e76.tar.gz |
Update to version 1.4.1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | 010-cs-libguarded-gcc13-fix.patch | 10 | ||||
-rw-r--r-- | PKGBUILD | 17 |
3 files changed, 27 insertions, 8 deletions
@@ -1,13 +1,15 @@ pkgbase = cs-libguarded pkgdesc = Header only library for multithreaded programming - pkgver = 1.4.0 + pkgver = 1.4.1 pkgrel = 1 url = https://www.copperspice.com/ arch = any license = BSD makedepends = cmake makedepends = catch2 - source = https://github.com/copperspice/cs_libguarded/archive/libguarded-1.4.0/cs-libguarded-1.4.0.tar.gz - sha256sums = 3911c56db6e7b222e2ec4c45513021f819ce647e7e6e803ca64dc720e8645d8e + source = https://github.com/copperspice/cs_libguarded/archive/libguarded-1.4.1/cs-libguarded-1.4.1.tar.gz + source = 010-cs-libguarded-gcc13-fix.patch + sha256sums = e91235d4f5e5edb4a479fccfcd1bdc2a411dd3e3344f5c973ce5870edbab13b0 + sha256sums = ddf09d574edc104deeffe884b3e420cef120f72eae8d447109a5f9192d589a13 pkgname = cs-libguarded diff --git a/010-cs-libguarded-gcc13-fix.patch b/010-cs-libguarded-gcc13-fix.patch new file mode 100644 index 000000000000..fe95685be488 --- /dev/null +++ b/010-cs-libguarded-gcc13-fix.patch @@ -0,0 +1,10 @@ +--- a/src/cs_rcu_list.h ++++ b/src/cs_rcu_list.h +@@ -24,6 +24,7 @@ + #include <cstddef> + #include <memory> + #include <mutex> ++#include <initializer_list> + + namespace libguarded + { @@ -1,27 +1,34 @@ # Maintainer: Daniel Bermond <dbermond@archlinux.org> pkgname=cs-libguarded -pkgver=1.4.0 +pkgver=1.4.1 pkgrel=1 pkgdesc='Header only library for multithreaded programming' arch=('any') url='https://www.copperspice.com/' license=('BSD') makedepends=('cmake' 'catch2') -source=("https://github.com/copperspice/cs_libguarded/archive/libguarded-${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha256sums=('3911c56db6e7b222e2ec4c45513021f819ce647e7e6e803ca64dc720e8645d8e') +source=("https://github.com/copperspice/cs_libguarded/archive/libguarded-${pkgver}/${pkgname}-${pkgver}.tar.gz" + '010-cs-libguarded-gcc13-fix.patch') +sha256sums=('e91235d4f5e5edb4a479fccfcd1bdc2a411dd3e3344f5c973ce5870edbab13b0' + 'ddf09d574edc104deeffe884b3e420cef120f72eae8d447109a5f9192d589a13') + +prepare() { + patch -d "cs_libguarded-libguarded-${pkgver}" -Np1 -i "${srcdir}/010-cs-libguarded-gcc13-fix.patch" +} build() { cmake -B build -S "cs_libguarded-libguarded-${pkgver}" \ + -G 'Unix Makefiles' \ -DCMAKE_BUILD_TYPE:STRING='None' \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DBUILD_TESTS:BOOL='ON' \ -Wno-dev - make -C build + cmake --build build } check() { - make -C build test + ctest --test-dir build --output-on-failure } package() { |