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

recipes/utils/libmusicbrainz5/PAGBUILD.yaml main

44 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041424344
pkgname: libmusicbrainz5
pkgver: '5.1.0'
pkgrel: '5'
pkgdesc: Library That Provides Access to the MusicBrainz Server
url: 'https://musicbrainz.org/doc/libmusicbrainz'
arch: x86_64
license:
- LGPL-2.1-only
depends: []
makedepends:
- libxml2
- cmake
- expat
- neon
- doxygen
source:
- libmusicbrainz5-5.patch
- libmusicbrainz5-16.patch
- libmusicbrainz5-19.patch
- 'https://github.com/metabrainz/libmusicbrainz/releases/download/release-${pkgver}/libmusicbrainz-${pkgver}.tar.gz'
sha256sums:
- SKIP
- SKIP
- SKIP
- 6749259e89bbb273f3f5ad7acdffb7c47a2cf8fcaeab4c4695484cef5f4c6b46
build: |
  cd libmusicbrainz-${pkgver}
  patch -Np1 -i ../libmusicbrainz5-5.patch
  patch -Np1 -i ../libmusicbrainz5-16.patch
  patch -Np1 -i ../libmusicbrainz5-19.patch
  cmake -S . -B build -G Ninja \
  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
  -DCMAKE_BUILD_TYPE=None \
  -DCMAKE_POLICY_VERSION_MINIMUM=3.5

  cmake --build build
  cmake --build build --target docs

  DESTDIR=${PKGDIR} cmake --install build

  mkdir -p ${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}
  cp -r build/docs/ ${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}
package: |
  true