* update fmt to 11.1.1-2

This commit is contained in:
Alexander Baldeck 2025-01-02 11:14:00 +01:00
parent d962739a85
commit 3d2c14b3fb
2 changed files with 36 additions and 22 deletions

View File

@ -1,7 +1,7 @@
pkgbase = fmt
pkgdesc = Open-source formatting library for C++
pkgver = 11.0.2
pkgrel = 1.1
pkgver = 11.1.1
pkgrel = 2
url = https://fmt.dev
arch = x86_64
arch = powerpc64le
@ -18,14 +18,17 @@ pkgbase = fmt
makedepends = ninja
makedepends = python-pymdown-extensions
makedepends = python-regex
depends = gcc-libs
depends = glibc
provides = libfmt.so
source = git+https://github.com/fmtlib/fmt.git#tag=0c9fce2ffefecfdce794e1859584e25877b7b592
b2sums = 18b6d66c2159b2f8bd0baf2e1df7514fde09cf6a25441710d40e386abd9baa49b62859c4d8a71b77f0d1550c32fc62826c95fdacf4397e24cc6ea205a0c50798
source = git+https://github.com/fmtlib/fmt.git#tag=e3ddede6c4ee818825c4e5a6dfa1d384860c27d9
b2sums = 7eff702315d1ea7317e9c71819648a76cc86b6c358f3aabcce09f62f06167ba40ffcac44a0353e9c338ed1f9acfe0c82d1063521e538b1a87209c31c2305aace
makedepends_x86_64 = npm
makedepends_powerpc64le = npm
makedepends_powerpc64 = npm
makedepends_riscv64 = npm
pkgname = fmt
depends = gcc-libs
depends = glibc
provides = libfmt.so
pkgname = fmt-docs
pkgdesc = Open-source formatting library for C++ (documentation)

View File

@ -2,17 +2,17 @@
# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
# Contributor: Mihai Bişog <mihai.bisog@gmail.com>
pkgname=fmt
pkgver=11.0.2
pkgrel=1.1
pkgbase=fmt
pkgname=(
fmt
fmt-docs
)
pkgver=11.1.1
pkgrel=2
pkgdesc='Open-source formatting library for C++'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url=https://fmt.dev
license=(MIT)
depends=(
gcc-libs
glibc
)
makedepends=(
cmake
doxygen
@ -28,10 +28,9 @@ makedepends_powerpc64=(npm)
makedepends_powerpc64le=(npm)
makedepends_riscv64=(npm)
makedepends_x86_64=(npm)
provides=(libfmt.so)
_tag=0c9fce2ffefecfdce794e1859584e25877b7b592
source=("git+https://github.com/fmtlib/fmt.git#tag=${_tag}")
b2sums=('18b6d66c2159b2f8bd0baf2e1df7514fde09cf6a25441710d40e386abd9baa49b62859c4d8a71b77f0d1550c32fc62826c95fdacf4397e24cc6ea205a0c50798')
_tag=e3ddede6c4ee818825c4e5a6dfa1d384860c27d9
source=("git+https://github.com/fmtlib/fmt.git#tag=$_tag")
b2sums=('7eff702315d1ea7317e9c71819648a76cc86b6c358f3aabcce09f62f06167ba40ffcac44a0353e9c338ed1f9acfe0c82d1063521e538b1a87209c31c2305aace')
pkgver() {
cd fmt
@ -42,7 +41,6 @@ build() {
cmake -S fmt -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DBUILD_SHARED_LIBS=ON \
-Wno-dev
cmake --build build
@ -53,9 +51,22 @@ check() {
cmake --build build --target test
}
package() {
DESTDIR="${pkgdir}" cmake --build build --target install
install -Dm 644 fmt/LICENSE -t "${pkgdir}"/usr/share/licenses/fmt/
package_fmt() {
depends=(
gcc-libs
glibc
)
provides=(libfmt.so)
DESTDIR="$pkgdir" cmake --install build --component core
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" fmt/LICENSE
}
package_fmt-docs() {
pkgdesc+=' (documentation)'
DESTDIR="$pkgdir" cmake --install build --component doc
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" fmt/LICENSE
}
# vim: ts=2 sw=2 et: