summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-04-05 16:57:10 -0500
committerLuis Martinez2022-04-05 16:57:10 -0500
commitb18339c56b22c1e523aa7cf561d81ef4df22beeb (patch)
tree7024df0eb01040b49251486151ee57f926814430
parent48187a47639d22100b003ff67206ba018e563888 (diff)
downloadaur-b18339c56b22c1e523aa7cf561d81ef4df22beeb.tar.gz
package cleanup
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD51
2 files changed, 32 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 97af378e0019..608b966bd6da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = spdlog-git
pkgdesc = Very fast, header only, C++ logging library
- pkgver = 1.8.2.ff6e3c9
+ pkgver = 1.10.0.r0.g76fb40d9
pkgrel = 1
url = https://github.com/gabime/spdlog
- arch = any
+ arch = x86_64
license = MIT
makedepends = git
- makedepends = cmake>=3.1.0
+ makedepends = cmake
+ depends = libfmt.so
provides = spdlog
+ provides = libspdlog.so
conflicts = spdlog
- source = git+https://github.com/gabime/spdlog.git#branch=v1.x
+ source = git+https://github.com/gabime/spdlog#branch=v1.x
sha512sums = SKIP
pkgname = spdlog-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 1c5da6a81d3a..73c740ef9374 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,47 @@
-# Maintainer: Isho Antar <IshoAntar@protonmail.com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Isho Antar <IshoAntar@protonmail.com>
# Contributor: Michael Yang <ohmyarchlinux@protonmail.com>
pkgname=spdlog-git
-pkgver=1.8.2.ff6e3c9
+pkgver=1.10.0.r0.g76fb40d9
pkgrel=1
pkgdesc='Very fast, header only, C++ logging library'
-arch=('any')
+arch=('x86_64')
url='https://github.com/gabime/spdlog'
license=('MIT')
-makedepends=('git' 'cmake>=3.1.0')
+depends=('libfmt.so')
+makedepends=('git' 'cmake')
+provides=('spdlog' 'libspdlog.so')
conflicts=('spdlog')
-provides=('spdlog')
-source=('git+https://github.com/gabime/spdlog.git#branch=v1.x')
+source=("git+$url#branch=v1.x")
sha512sums=('SKIP')
pkgver() {
- cd spdlog
- git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
-}
-
-prepare() {
- mkdir -p build
+ git -C spdlog describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./'
}
build() {
- cd build
- cmake ../spdlog \
- -DSPDLOG_BUILD_BENCH=OFF \
- -DSPDLOG_BUILD_EXAMPLE=OFF \
- -DSPDLOG_BUILD_TESTS=ON \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib
- make -j$(nproc)
+ cmake \
+ -B build \
+ -S spdlog \
+ -DSPDLOG_BUILD_BENCH=OFF \
+ -DSPDLOG_BUILD_EXAMPLE=OFF \
+ -DSPDLOG_BUILD_TESTS=ON \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DSPDLOG_BUILD_SHARED=ON \
+ -DSPDLOG_FMT_EXTERNAL=ON \
+ -Wno-dev
+ make -C build
}
check() {
- cd build
- ctest
+ cd build
+ ctest
}
package() {
- make -C build DESTDIR=${pkgdir} install
- install -Dm644 spdlog/LICENSE ${pkgdir}/usr/share/licenses/spdlog/LICENSE
+ make -C build DESTDIR="$pkgdir/" install
+ install -Dm644 spdlog/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}