Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
spdlog


Commits:
48a3b699 by Carl Smedstad at 2025-10-04T10:57:47+02:00
Re-format PKGBUILD, 2-space indent

- - - - -
946ecce8 by Carl Smedstad at 2025-10-04T11:00:56+02:00
upgpkg: 1.15.3-2: Catch2 3.9+ compatibility

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = spdlog
        pkgdesc = Very fast, header-only/compiled, C++ logging library
        pkgver = 1.15.3
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/gabime/spdlog
        arch = x86_64
        license = MIT
@@ -11,9 +11,11 @@ pkgbase = spdlog
        depends = glibc
        depends = libfmt.so
        provides = libspdlog.so
-       source = 
spdlog-1.15.3.tar.gz::https://github.com/gabime/spdlog/archive/v1.15.3.tar.gz
+       source = 
https://github.com/gabime/spdlog/archive/v1.15.3/spdlog-1.15.3.tar.gz
+       source = 
https://github.com/gabime/spdlog/commit/b77a2cab5b1e6710ec55e6a4484f43278fc0036b.patch
        source = spdlog_fmt_external.patch
        sha256sums = 
15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67
+       sha256sums = 
30cabfd9162e47dec40f24328d6bc85dc67ed4b4e2e07c300f66aeffd03f3f57
        sha256sums = 
a0eb34b7c6920f0db2587460071f53372663c191cdfe34bf5ea2704c309c745f
 
 pkgname = spdlog


=====================================
PKGBUILD
=====================================
@@ -4,51 +4,56 @@
 
 pkgname=spdlog
 pkgver=1.15.3
-pkgrel=1
+pkgrel=2
 pkgdesc='Very fast, header-only/compiled, C++ logging library'
 arch=('x86_64')
 url='https://github.com/gabime/spdlog'
 license=('MIT')
 depends=(
-    'gcc-libs'
-    'glibc'
-    'libfmt.so'
+  'gcc-libs'
+  'glibc'
+  'libfmt.so'
 )
 makedepends=(
-    'cmake'
-    'catch2'
+  'cmake'
+  'catch2'
 )
 provides=('libspdlog.so')
 source=(
-    
"$pkgname-$pkgver.tar.gz::https://github.com/gabime/spdlog/archive/v$pkgver.tar.gz";
-    "spdlog_fmt_external.patch"
+  "$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz"
+  "$url/commit/b77a2cab5b1e6710ec55e6a4484f43278fc0036b.patch"
+  "spdlog_fmt_external.patch"
 )
 sha256sums=('15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67'
+            '30cabfd9162e47dec40f24328d6bc85dc67ed4b4e2e07c300f66aeffd03f3f57'
             'a0eb34b7c6920f0db2587460071f53372663c191cdfe34bf5ea2704c309c745f')
 
 prepare() {
-    cd "$pkgname-$pkgver"
-    patch -p1 < ../spdlog_fmt_external.patch
+  cd "$pkgname-$pkgver"
+  # Catch2 3.9+ compatibility, see:
+  # https://github.com/gabime/spdlog/pull/3451
+  patch -p1 < ../b77a2cab5b1e6710ec55e6a4484f43278fc0036b.patch
+  patch -p1 < ../spdlog_fmt_external.patch
 }
 
 build() {
-    cmake -B build -S "$pkgname-$pkgver" \
-        -DSPDLOG_BUILD_BENCH=OFF \
-        -DSPDLOG_FMT_EXTERNAL=ON \
-        -DSPDLOG_BUILD_SHARED=ON \
-        -DSPDLOG_BUILD_TESTS=ON \
-        -DCMAKE_BUILD_TYPE=None \
-        -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_INSTALL_LIBDIR=lib \
-        -Wno-dev
-    cmake --build build
+  cmake -B build -S "$pkgname-$pkgver" \
+    -DSPDLOG_BUILD_BENCH=OFF \
+    -DSPDLOG_FMT_EXTERNAL=ON \
+    -DSPDLOG_BUILD_SHARED=ON \
+    -DSPDLOG_BUILD_TESTS=ON \
+    -DCMAKE_BUILD_TYPE=None \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DCMAKE_INSTALL_LIBDIR=lib \
+    -Wno-dev
+  cmake --build build
 }
 
 check() {
-    cmake --build build --target test
+  cmake --build build --target test
 }
 
 package() {
-    DESTDIR="$pkgdir" cmake --install build
-    install -vDm644 "$pkgname-$pkgver/LICENSE" -t 
"$pkgdir/usr/share/licenses/$pkgname/"
+  DESTDIR="$pkgdir" cmake --install build
+  install -vDm644 "$pkgname-$pkgver/LICENSE" -t 
"$pkgdir/usr/share/licenses/$pkgname/"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/spdlog/-/compare/3382fb0f43656e52f057e7b00cb6d93502c5c408...946ecce8a0cbab5a993f65843d455225994f2fe6

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/spdlog/-/compare/3382fb0f43656e52f057e7b00cb6d93502c5c408...946ecce8a0cbab5a993f65843d455225994f2fe6
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to