Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / fmt
Commits: 358f4230 by Carl Smedstad at 2024-12-29T08:39:40+01:00 upgpkg: 11.1.1-2: Split documentation to separate package fmt-docs - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = fmt pkgdesc = Open-source formatting library for C++ pkgver = 11.1.1 - pkgrel = 1 + pkgrel = 2 url = https://fmt.dev arch = x86_64 license = MIT @@ -15,10 +15,13 @@ pkgbase = fmt makedepends = npm makedepends = python-pymdown-extensions makedepends = python-regex - depends = gcc-libs - depends = glibc - provides = libfmt.so source = git+https://github.com/fmtlib/fmt.git#tag=e3ddede6c4ee818825c4e5a6dfa1d384860c27d9 b2sums = 7eff702315d1ea7317e9c71819648a76cc86b6c358f3aabcce09f62f06167ba40ffcac44a0353e9c338ed1f9acfe0c82d1063521e538b1a87209c31c2305aace pkgname = fmt + depends = gcc-libs + depends = glibc + provides = libfmt.so + +pkgname = fmt-docs + pkgdesc = Open-source formatting library for C++ (documentation) ===================================== PKGBUILD ===================================== @@ -1,17 +1,17 @@ # Maintainer: Maxime Gauduin <aluc...@archlinux.org> # Contributor: Mihai Bişog <mihai.bi...@gmail.com> -pkgname=fmt +pkgbase=fmt +pkgname=( + fmt + fmt-docs +) pkgver=11.1.1 -pkgrel=1 +pkgrel=2 pkgdesc='Open-source formatting library for C++' arch=(x86_64) url=https://fmt.dev license=(MIT) -depends=( - gcc-libs - glibc -) makedepends=( cmake doxygen @@ -24,7 +24,6 @@ makedepends=( python-pymdown-extensions python-regex ) -provides=(libfmt.so) _tag=e3ddede6c4ee818825c4e5a6dfa1d384860c27d9 source=("git+https://github.com/fmtlib/fmt.git#tag=$_tag") b2sums=('7eff702315d1ea7317e9c71819648a76cc86b6c358f3aabcce09f62f06167ba40ffcac44a0353e9c338ed1f9acfe0c82d1063521e538b1a87209c31c2305aace') @@ -48,9 +47,22 @@ check() { cmake --build build --target test } -package() { - DESTDIR="$pkgdir" cmake --install build - install -vDm644 -t "$pkgdir/usr/share/licenses/fmt" fmt/LICENSE +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: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/fmt/-/commit/358f4230906fabecbdc1063a2c194482a66ac35c -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/fmt/-/commit/358f4230906fabecbdc1063a2c194482a66ac35c You're receiving this email because of your account on gitlab.archlinux.org.