aboutsummaryrefslogtreecommitdiffstats
path: root/testing/spdlog
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-10-22 03:31:14 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-10-22 04:08:55 -0300
commit7fbc490e1fa6e48ab7f499cd7597f58450081e50 (patch)
tree1e85a1f1ff725a1c07b96fd78aa57017e4cbc754 /testing/spdlog
parentf820cc765bda6e5db786755ec824d855f61501ce (diff)
testing/spdlog: upgrade to 1.4.2
Diffstat (limited to 'testing/spdlog')
-rw-r--r--testing/spdlog/APKBUILD23
1 files changed, 16 insertions, 7 deletions
diff --git a/testing/spdlog/APKBUILD b/testing/spdlog/APKBUILD
index 0e4a507c266..044f87236ef 100644
--- a/testing/spdlog/APKBUILD
+++ b/testing/spdlog/APKBUILD
@@ -1,15 +1,15 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Leo <thinkabit.ukim@gmail.com>
pkgname=spdlog
-pkgver=1.3.1
+pkgver=1.4.2
pkgrel=0
pkgdesc="Fast C++ logging library"
url="https://github.com/gabime/spdlog"
arch="all"
license="MIT"
-makedepends="cmake"
+makedepends="cmake fmt-dev"
subpackages="$pkgname-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/gabime/$pkgname/archive/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/gabime/spdlog/archive/v$pkgver.tar.gz"
build() {
mkdir build
@@ -20,14 +20,14 @@ build() {
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DSPDLOG_BUILD_EXAMPLES=OFF \
-DSPDLOG_BUILD_BENCH=OFF \
-DSPDLOG_BUILD_TESTS=ON \
-DSPDLOG_SANITIZE_ADDRESS=OFF \
- -DSPDLOG_FMT_EXTERNAL=OFF \
+ -DSPDLOG_FMT_EXTERNAL=ON \
+ -DSPDLOG_BUILD_SHARED=ON \
+ -DSPDLOG_BUILD_EXAMPLE=OFF \
${CMAKE_CROSSOPTS} ..
make
}
@@ -42,4 +42,13 @@ package() {
make -C build DESTDIR="$pkgdir" install
}
-sha512sums="a851a44b6384f493dd312ae0a611d068af46bbfe8daf1c2f61f13d8836a3801f41b339074fbe8da8e428131c82fa5c4a9e3320a55cbdd4b7aff8bb349dfff7dd spdlog-1.3.1.tar.gz"
+dev() {
+ default_dev
+
+ # Fix path
+ mkdir -p "$subpkgdir"/usr/lib/cmake
+ mv "$pkgdir"/usr/lib/spdlog/cmake "$subpkgdir"/usr/lib/cmake
+ rmdir -p "$pkgdir"/usr/lib/spdlog || true
+}
+
+sha512sums="886b489138a1bdf363b5eab65a7d973f570a01c399ff5b910fcfee172ad4ff4d42a45dc2ae24e77b07130df527fb13a86b3e55ac992e72c418aebb232e27eabf spdlog-1.4.2.tar.gz"