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

recipes/utils/yajl/PAGBUILD.yaml main

25 lines Raw ← Back
12345678910111213141516171819202122232425
pkgname: yajl
pkgver: '2.1.0'
pkgrel: '5'
pkgdesc: Yet Another JSON Library.
url: 'https://github.com/lloyd/yajl'
arch: x86_64
license:
- ISC
depends: []
makedepends:
- cmake
source:
- 'https://github.com/lloyd/yajl/archive/refs/tags/${pkgver}.tar.gz'
sha256sums:
- 3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a
build: |
  cd ${pkgname}-${pkgver}
  # CMake >= 4 usuwa CMP0026 -> nie wolno czytac LOCATION; uzyj generator expression
  sed -i 's|GET_TARGET_PROPERTY(binPath json_reformat LOCATION)|SET(binPath $<TARGET_FILE:json_reformat>)|' reformatter/CMakeLists.txt
  sed -i 's|GET_TARGET_PROPERTY(binPath json_verify LOCATION)|SET(binPath $<TARGET_FILE:json_verify>)|' verify/CMakeLists.txt
  cmake -DCMAKE_INSTALL_PREFIX=/usr .
  make
  make DESTDIR=${PKGDIR} install
package: |
  true