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 <[email protected]>
# Contributor: Mihai Bişog <[email protected]>
-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.