🔒 Repository is read-only – file editing is disabled.

recipes/utils/fmt/PAGBUILD.yaml main

43 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334353637383940414243
pkgname: fmt
pkgver: '12.2.0'
pkgrel: '1'
pkgdesc: 'Open-source formatting library for C++'
url: 'https://fmt.dev'
arch: x86_64
license:
- MIT

depends: []
makedepends:
- ninja
- cmake

source:
- 'https://github.com/fmtlib/${pkgname}/archive/${pkgver}.tar.gz'

sha256sums:
- SKIP

build: |
  cd ${pkgname}-${pkgver}
  if [[ -d build ]]; then
      rm -rf build
  fi

  mkdir -pv build
  cd build

  cmake .. -G Ninja \
           -DCMAKE_BUILD_TYPE=Release \
           -DCMAKE_INSTALL_PREFIX=/usr \
           -DCMAKE_INSTALL_LIBDIR=/usr/lib \
           -DBUILD_SHARED_LIBS=1

  cmake --build .

  DESTDIR=${PKGDIR} cmake --build . --target install

  install -Dm644 ../LICENSE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE

package: |
  true