summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-04-05 16:34:34 -0500
committerLuis Martinez2022-04-05 16:34:34 -0500
commitea974d749f7e6e136563ea4c82c5aa80515400c3 (patch)
treead6c0c4d57dc0c4aeec9f751b77b8557b41dc441
parent2b7b97c22cd2c08fd721882f5097349c97c7c345 (diff)
downloadaur-ea974d749f7e6e136563ea4c82c5aa80515400c3.tar.gz
package cleanup
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD44
2 files changed, 27 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 49ff666e567f..9a6fa0ff719b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = fmt-git
- pkgdesc = An open-source C++ formatting library providing a fast and safe alternative to C stdio and C++ iostreams
- pkgver = 7.1.3.e6ef927
+ pkgdesc = Open-source formatting library for C++
+ pkgver = 8.1.1.r172.g22d31b31
pkgrel = 1
url = https://fmt.dev/
arch = x86_64
license = MIT
makedepends = git
- makedepends = cmake>=3.1.0
+ makedepends = cmake
+ depends = gcc-libs
provides = fmt
+ provides = libfmt.so=8-64
conflicts = fmt
- source = git+https://github.com/fmtlib/fmt.git
+ source = git+https://github.com/fmtlib/fmt
sha512sums = SKIP
pkgname = fmt-git
-
diff --git a/PKGBUILD b/PKGBUILD
index e991cd5980f8..bec15caf3e51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,42 @@
-# 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@pm.me>
pkgname=fmt-git
-pkgver=7.1.3.e6ef927
+pkgver=8.1.1.r172.g22d31b31
pkgrel=1
-pkgdesc='An open-source C++ formatting library providing a fast and safe alternative to C stdio and C++ iostreams'
+pkgdesc='Open-source formatting library for C++'
url='https://fmt.dev/'
arch=('x86_64')
license=('MIT')
-makedepends=('git' 'cmake>=3.1.0')
+depends=('gcc-libs')
+makedepends=('git' 'cmake')
+provides=('fmt' 'libfmt.so=8-64')
conflicts=('fmt')
-provides=('fmt')
-source=('git+https://github.com/fmtlib/fmt.git')
+source=('git+https://github.com/fmtlib/fmt')
sha512sums=('SKIP')
pkgver() {
- cd fmt
- git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
-}
-
-prepare() {
- mkdir -p build
+ git -C fmt describe --long --tags | sed 's/-/.r/;s/-/./'
}
build() {
- cd build
- cmake ../fmt \
- -DFMT_DOC=OFF \
- -DBUILD_SHARED_LIBS=TRUE \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib
- make -j$(nproc)
+ cmake \
+ -B build \
+ -S fmt \
+ -DFMT_DOC=OFF \
+ -DBUILD_SHARED_LIBS=TRUE \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -Wno-dev
+ make -C build
}
check() {
- cd build
- make test
+ make -C build test
}
package() {
- make -C build DESTDIR="${pkgdir}" install
- install -Dm644 fmt/LICENSE.rst "${pkgdir}"/usr/share/licenses/fmt-git/LICENSE.rst
+ make -C build DESTDIR="${pkgdir}" install
+ install -Dm644 fmt/LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}